软件测试中通用的测试用例很全文档格式.docx

上传人:b****6 文档编号:19763593 上传时间:2023-01-09 格式:DOCX 页数:13 大小:65.36KB
下载 相关 举报
软件测试中通用的测试用例很全文档格式.docx_第1页
第1页 / 共13页
软件测试中通用的测试用例很全文档格式.docx_第2页
第2页 / 共13页
软件测试中通用的测试用例很全文档格式.docx_第3页
第3页 / 共13页
软件测试中通用的测试用例很全文档格式.docx_第4页
第4页 / 共13页
软件测试中通用的测试用例很全文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

软件测试中通用的测试用例很全文档格式.docx

《软件测试中通用的测试用例很全文档格式.docx》由会员分享,可在线阅读,更多相关《软件测试中通用的测试用例很全文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

软件测试中通用的测试用例很全文档格式.docx

[,],'

"

一般的输入框中需要屏蔽上面列举的特殊字符,使其不能输入。

2、页面元素通用测试点

对页面元素最基本的测试点

1、对于必须输入的内容需要和非必输项需要明显的区分开来;

2、对于需要设置的内容的描述需要准确、易懂、符合行业表达习惯;

3、对于设置选项需要提供Tab键切换,对于操作需要支持Enter键确认。

4、页面功能容错性必须良好,对于操作需要有完善的警告、提示、出错处理机制。

页面元素

文本输入框

1、输入内容应有长度限制,超出限定长度应给出准确提示信息;

2、不允许为空的输入项在不输内容的情况下应反馈准确提示信息;

3、输入框的大小应该和输入内容相匹配,和界面布局相匹配;

4、综合运用等价类和边界值分析的方法确定输入内容长度进行测试。

数字输入框

1、不允许输入字符或汉字,不允许输入特殊字符;

2、应该根据允许输入的数据范围锁定输入长度;

3、综合运用等价类和边界值分析的方法确定具体测试数据。

按钮

1、按钮应该美观,大小合理,按钮上的内容位置应居中;

2、按钮和整个页面风格保持一致,布局位置合理;

3、功能操作的确认、重置、取消按钮应该在所有输入控件下方的合适位置;

4、鼠标指针移动到按钮上时应该自动变为手形(也可同时变化按钮背景色)。

下拉列表框

1、下拉列表中的选项内容是否正确,包括确定选项的下拉列表,从数据库中获取数据的下拉列表,或既有确定.

选项又从数据库中获取数据几种情况;

2、下拉列表中选项内容应该根据拼音或是否常用进行排序;

3、下拉列表中的选项太多的情况下应该提供输入功能,并自动根据输入内容过滤出对应选项,方便选择操作。

选择框

1、选择框中的选项内容是否正确,包括确定选项的下拉列表,从数据库中获取数据的下拉列表,或既有确定选

项又从数据库中获取数据几种情况;

2、需提供Shift键和Ctrl键选择选项的功能;

需提供全选和全取消的功能;

3、对于已经选择的选项不应该再出现在被选列表中,而应该出现在已选择列表中,反之亦然;

4、对于有顺序要求的选择设置操作需要提供顺序调整功能。

5、选择框布局、前景、背景色应该美观合理,应该和所在界面,及整个系统的风格、色调保持一致。

输入域

1、输入域要美观、漂亮,大小合理,和整个页面的布局融为一体;

2、输入域中输入内容时需提供自动换行功能,超出输入域长度或宽度时需要有滚动条可以操作。

3、输入域中文字的默认字体、大小、颜色需和整个页面保持一致。

4、输入域中可输入内容应有长度限制,综合运用等价类和边界值分析的方法确定输入内容长度进行测试。

编辑控件

1、控件上各功能按钮的图标应该符合大众的使用习惯,按钮大小应符合页面环境;

2、鼠标放到按钮上时应该有准确的提示或说明信息;

3、各编辑功能可以正确影响被编辑内容的显示效果,可以正确保存或回退。

单选框

同一组单选框只能选择其中某一个选项,需要默认选择第一个选项。

复选框

1、存在比较多复选选择框需设置的情况下,需要提供复选框的全选、反选、全不选的功能;

2、同一个页面不应该出现太多的复选框;

如果有太多的选项,考虑其他实现方法,比如选择框;

3、树状复选框选中上层结点会自动选中所有下层结点,反之亦然;

选中下层结点会自动选中该结点对应的上层结点,

去掉下层结点的勾选不影响上层结点的选择。

日期时间控件

1、日期时间控件需要和页面风格保持一致,大小合理,界面美观;

2、日期时间应该可以选择设置,同时也可以手工输入来进行设置;

3、设置内容可以正确返填到对应的输入框中。

4、日期设置中如果默认了日期,日期一般需要从服务器获得。

5、如果相关功能是根据时间段控制的话,程序需要控制起始时间不能大于结束时间。

树形结构

1、树形结构结点的展开收缩时树的刷新,及结点对应内容的刷新应正确及时;

2、树形结构应该控制最多有3层,否则会造成操作不方便。

3、树形结构应该和整个界面风格保持一致;

4、编辑树形结构的结点后树形结构刷新显示正确(树形结构不会自动收缩起来等)。

弹出窗口

1、弹出窗口的风格应该和系统风格保持一致,弹出窗口界面布局应该合理美观;

2、弹出窗口应该屏蔽最小化和最大化按钮,只保留关闭按钮;

3、弹出窗口的显示位置应该合理美观,且允许拖动。

页面导航

1、导航按钮风格和应用系统的页面结构、菜单、链接的风格是否一致;

2、图片按钮导航或按钮导航应该可以准确切换到对应功能;

3、鼠标置于导航按钮上时应该显示成特殊的鼠标指针,且导航按钮应该高亮显示。

窗口标题

1、系统主窗口的标题显示内容应该是当前系统的名称,屏蔽掉其他无关的内容,严禁出现与系统登陆和程序路径

相关的信息;

2、弹出的操作功能窗口的标题为对应功能名称,屏蔽掉其他无关的内容;

3、提示信息弹出框标题直接显示为“提示”,警告和错误提示框的标题显示为“警告”和“错误”,界面图标选

择合适图标。

内容列表

1、根据页面空间合理确定每页显示的内容行数,在内容超出行数的情况下合理提供翻页(上翻、下翻、首页、末页)

及跳转页面的功能;

2、内容不足一页及没内容的情况下不显示翻页及页面跳转功能按钮;

3、新增、修改内容列表某条内容后应该定位到对应页面的对应内容上;

4、删除内容列表某条内容后应该定位到当前页面的第一条内容上,如果该条内容删除后对应页面没有内容则定位到

上一页面内容列表中第一条内容上。

表格

1、表格边线颜色应该符合整个界面的配色方案,表格大方美观;

2、表格边线一般要比内部线条稍粗一点;

3、表格中内容显示要求:

表头内容统一加粗居中,内容长度不等的列统一水平靠左垂直居中,内容长度相等的列需

要居中显示。

4、表格中不允许出现按钮链接,统一使用字符串链接。

超级链接

1、超级链接的文字颜色应该和所在页面普通文字的颜色区分开,但要融入整个页面的配色方案;

2、当鼠标指针移动到超级链接上时应自动变为手形(也可同时变化链接的背景色),且可以通过单击打开链接对应

的界面或文件。

3、鼠标指针在普通文本显示区域决不能随便变化鼠标指针的形状。

3、相关功能通用测试点

功能

新增

1、新增功能应该不允许新增对应数据表主键内容重复的数据;

2、新增功能是否正确保存数据到对应的数据表中的正确字段;

3、新增功能不会影响数据库中已经存在的数据。

4、新增成功或失败都应该反馈准确的提示信息。

5、新增时应该自动处理掉输入内容两端的空格。

修改

1、修改功能是否正确修改数据库中对应表的对应字段的数据;

2、修改功能应该不允许修改数据库中对应表的对应记录的主键数据;

3、修改功能不会影响数据库中与对应修改数据无关的数据,不会新增数据(除非新增处理是作废原记录并新增记录)。

4、修改成功或失败都应该反馈准确的提示信息。

5、修改提交时应该自动处理掉输入内容两端的空格。

删除

1、删除功能操作时必须提供删除确认步骤;

2、删除功能会正确删除数据库中对应的记录;

3、删除功能不会删除删除数据以外的任何数据。

4、删除成功或失败都应该反馈准确的提示信息。

5、根据条件删除数据的功能必须是精确条件删除。

查询

1、查询功能需要区分实现精确查询和模糊查询功能;

2、查询功能需自动处理输入内容两端的空格;

3、模糊查询需屏蔽掉SQL语句中用到的通配符;

4、查询效率应该可以符合平常使用要求。

文件下载、打开

1、文件下载应该可以选择文件的存储目录,下载过程需要有进度条跟踪显示,可调用Windows的下载控件;

2、文件应该可以在客户端直接打开;

3、文件下载保存时应该自动选择对应的正确文件格式和默认文件名,允许对文件重命名,一般情况下应不允许修改

文件的保存格式。

4、鼠标置于下载链接上时应该显示为特殊的鼠标指针,该指针符合大众的使用习惯。

打印预览及打印

1、打印预览看到的文件效果和文件打印出来的效果应该是一致的;

2、文件多页的情况下打印预览应提供翻页的预览功能;

3、文件打印时应该可以设置布局和选择纸张。

文件/报表导出

1、文件或报表导出后格式应该符合客户的格式要求,可以直接打开文件;

2、报表导出后需要验证导出的报表数据的正确性;

可以和查询数据进行比较来验证;

3、文件导出保存时应该自动选择对应的正确文件格式和默认文件名,允许对文件重命名,一般情况下应不允许修改

文件上传

1、对于文件上传需要提供浏览本地文件的功能;

最好可以提供上传文件的预览功能;

2、上传文件时间稍长的情况下需要提供过程进度条;

3、文件上传后应该加密保存到服务器的特定目录下,只有解密后才可以正确查看(暂不测试文件加密解密);

4、文件上传成功或失败都应该反馈准确的提示信息。

权限控制

1、系统相关功能应该只有当操作员具有对应权限时才能使用;

2、新增、修改、删除等改变已有数据的功能需要具有操作权限才能进行;

3、查询数据需要具有数据的查询权限才能进行;

4、对于分层控制的权限,具有上层权限自然就拥有了下层权限。

 

文本框测试用例

一、文本框为字符型

  必填项非空校验:

  1、必填项未输入--程序应提示错误;

  2、必填项只输入若干个空格,未输入其它字符--程序应提示错误;

  字段唯一性校验:

(不是所有字段都作此项校验,视实际项目情况而定)

  1、新增时输入重复的字段值--必须提示友好信息;

  2、修改时输入重复的字段值--必须提示友好信息;

  字段长度校验:

  1、输入[最小字符数-1]--程序应提示错误;

  2、输入[最小字符数]--OK;

  3、输入[最小字符数+1]--OK;

  4、输入[最大字符数-1]--OK;

  5、输入[最大字符数]--OK;

  6、输入[最大字符数+1]--程序应提示错误;

  字段为特殊字符校验:

  1、输入域如对某些字符禁止输入时,限制是否成功,提示信息是否友好;

  2、中文、英文、空格,数字,字符,下划线、单引号等所有特殊字符的组合;

  3、所有特殊字符都必须进行测试(!

~@#$^&

*()_+{}|:

“<

>

?

/.,;

‘[]\=-`¥……()--:

《》?

、。

,;

’【】、=-·

  字段为特殊代码校验:

  1、输入htm代码:

比如”<

font>

你好<

/font>

”;

--必须以文本的形式将代码显示出来。

  2、输入JavaScript代码:

比如<

paramname=“MovieWindowWidth”value=“320”>

  多行文本框输入:

  1、是否允许回车换行;

  2、保存后再显示能够保持输入时的格式;

  3、仅输入回车换行,检查能否正确保存;

若能,查看保存结果。

若不能,查看是否有正确提示;

  4、仅输入空格,检查能否正确保存;

若不能,查看是否有正确提示。

二、文本框为数值型

  边界值:

  1、输入[最小值-1]--程序应提示错误;

  2、输入[最小值]--OK;

  3、输入[最大值]--OK;

  4、输入[最大值+1]--程序应提示错误;

  位数:

  1、输入[限制位数]--OK;

  2、输入[限制位数+1]--根据实际项目而定,是否自动四舍五入成限制位数,还是提示信息;

  3、输入[限制位数-1]--OK;

  异常值、特殊值:

  1、输入非数值型数据:

汉字、字母、字符--程序应提示错误;

  2、输入负数--根据实际项目而定,如果不允许输入负数,必须提示友好信息;

  3、字段禁止直接输入非数值型数据时,使用“粘贴”、“拷贝”功能尝试输入,并测试能否正常提交保存--只能使用“粘贴”、“拷贝”方法输入的特殊字符应无法保存,并应给出相应提示;

  4、全角数字和半角数字的情况--全角数字不能保存,提示友好信息,半角数字正常保存;

  5、首位为零的数值:

如01=1--视实际项目情况而定;

  三、文本框为日期型

  合法性检查:

  1、日输入[0日]--程序应提示错误;

  2、日输入[1日]--OK;

  3、日输入[32日]--程序应提示错误;

  4、月输入[1、3、5、7、8、10、12月]、日输入[31日]--OK;

  5、月输入[4、6、9、11月]、日输入[30日]--OK;

  6、月输入[4、6、9、11月]、日输入[31日]--程序应提示错误;

  7、输入非闰年,月输入[2月]、日输入[28日],比如2009.2.28--OK;

  8、输入非闰年,月输入[2月]、日输入[29日],比如2009.2.29--程序应提示错误 

9、(闰年)月输入[2月]、日输入[29日],比如2008.2.29--OK;

  10、(闰年)月输入[2月]、日输入[30日],比如2008.2.30--程序应提示错误;

 12、月输入[1月]--OK;

  13、月输入[12月]--OK;

  14、月输入[13月]--程序应提示错误;

  格式检查:

  1、不合法格式:

2009-09、2009-09-、200-2-2;

  2、视具体项目而定是否合法:

2009/09/01、2009.09.01、20090901、2009-09-01;

  1、输入汉字、字母、字符--程序应提示错误;

  四、文本框为时间型

  1、时输入[24时]--程序应提示错误;

  2、时输入[00时]--OK;

  3、分输入[60分]--程序应提示错误;

  4、分输入[59分]--OK;

  5、分输入[00分]--OK;

  6、秒输入[60秒]--程序应提示错误;

  7、秒输入[59秒]--OK;

  8、秒输入[00秒]--OK;

12:

30:

、123000;

30、1:

3:

0;

  2、系统中所涉及时间是否取服务器时间;

版权声明:

本文出自zll_618的51Testing软件测试博客:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1