测试用例三

来源:互联网 发布:微信里的数据能清除吗 编辑:程序博客网 时间:2024/04/30 12:21

一、新增 1)新增的记录必须排在首页首行。 2)提交失败后必须保留用户已输入的内容,以便再次提交。 3)提交时或提交前需对主要标识字段进行重复值、空值(空格)判断。 4)需要验证字段的类型、最大长度限制验证。 5)可输入/选择框以正常色显示;不可输入/选择框以灰色显示。二、修改 1)如界面存在复选按钮,勾选多条记录进行修改时,需给予只能对一条记录进行修改,默认为第一条的提示信息。 2)修改时加载的内容都为该记录的实际内容,而不再为默认值。 3)修改完成后必须回到原记录所在位置,且刷新显示修改后的值。 4)提交失败后必须保留用户已修改的内容,以便再次提交。 5)在查询条件下修改返回后如不满足查询条件则不显示。 6)需对主要标识字段进行重复值、空值(空格)判断。 7)需要验证字段的类型、最大长度限制验证 8)可输入/选择框以正常色显示;不可输入/选择框以灰色显示; 9)检查修改时的验证与新增时的验证是否一致。例如很多时候开发人员会想着在新增时做验证,但是做修改功能时容易忽略验证 10)打开需要修改的数据页面,注意与增加页面相比,只能修改部分数值,例如关键字符是不能被修改的,并且二者数据应该是一致的。 11)增加页面上的输入限制与修改页面的输入限制应该一致。 12)修改成功或者失败后,应该有相应的信息提示。三、删除 1)必须有确认删除的提示信息。 2)删除成功后刷新不显示被删除的记录。 3)删除成功后返回到原记录所在页面;而当原记录所在页不存在时,则返回上一页。 4)当被删除的记录与其它记录存在关联时,视实际需求给予不允许删除、更明细提示等信息。四、查询 1)每次查询后定位到首页。 2)每次查询后保留当前查询条件。 3)当查询条件较多时,请配以重置按钮一同使用。 4)当未查询到任何记录时,需给予未查找相关记录的提示信息。 5)除用户明确要求不需要外,需提供模糊查询及组合查询功能。 6)所有查询结果,必须进行一定顺序的排列.可以按照ID或按照名称来排列. 五、页面显示 1)所有有数据展现的界面(如统计、查询、编辑录入、打印预览、打印等),必须使测试数据的记录数超过一屏/一页,以验证满屏/页时其窗体是否有横向、纵向滚动条或换页打印,界面显示是否正常 2)列表样式应统一 3)注意列表的排列顺序,一般按创建时间倒序排列 4)列表文字、行高、列宽应符合应用环境。例如某个列表中有管辖部门这一字段,有的人管辖部门比较多,就会将列表宽度或高度撑大,所以应该根据比较普遍的数据把列表的行高或是列宽定住,当超过这个限度时以鼠标移上去显示全名的方式实现六、查看 1)一般是选择列表中某一记录点击查看按钮显示记录的详细信息或是双击列表中某一项显示该记录的详细信息 2)注意设置查看窗口的width和height的合理值。超过最佳设置值时,显示滚动条七、取消 1)在数据量较多的页面中,当进行了修改后,取消请给予提示。 2)取消返回到原记录所在位置。八、保存 1)当保存所费时间较长时,需给予进度界面提示。 2)必须控制不可以重复保存。九、重置 1)必须保证重置后与初始进入此页面时一致性。十、返回 1)当从一个页面点击按钮或链接进入子页面时,子页面必须提供返回按钮。十一、翻页 1)带条件进行翻页时,翻页同时可执行查询功能。 2)如翻页后进入子页面,子页面需从首页开始显示。 3)如有单页复选功能,翻页后不保留选中状态。十二、全选 1)勾选全选则选中当页所有记录。 2)去掉当页某个记录的勾选,则全选也去掉勾选。 3)翻页后,自动去掉已勾选的记录及全选的勾选。十三、导出报表 1) 报表显示时应考虑数据显示宽度的自适应或自动换行。不要因为字段比较长而显示不全。十四、输入框验证 1)数字输入验证:分别输入数字(正数、负数、零值、单精度、双精度)、字符串、空白值、空值、临界数值。不合法的输入,系统给出必要的判断提示信息。 2)字符输入验证:分别输入单字节字符、双字节字符、大小写字符、特殊字符、空白值、空值。不合法的输入,系统给出必要的判断提示信息。 3)日期、时间输入验证:分别输入任意字符、任意数字、非日期格式的数据、非正确日期、空值、空白值。不合法输入,系统给出必要的判断提示信息。 4)多列表选择框:测试是否能够多选,列表框中的数据是否能够显示完全。当列表框的数据过多时,需要对数据有一定格式的排序。 5)单列表下拉框:测试是否能够手工输入,下拉框中的数据是否能够显示完整。当下拉框的数据很多时,需要对数据有一定的排序。如果下拉框数据值过多,下拉框可能会超出IE显示范围,此种情况不能被接受。 6)大文本输入框:虽然它能够满足大数据量的输入,但最好能够显示标明输入字符的长度限制,并且应该结合“字符输入验证”进行。 7)文件上传输入框验证:该输入框主要用做文件上传操作,在测试过程中,应该注意输入文件的扩展名。从测试角度来看,要求开发人员必须对扩展名进行输入限制,并且在适当的地方给出输入格式提示。当输入是空值时,系统给出必要的判断提示信息。另对上传的文件大小也应该作限制。 8)输入字符长度验证:输入字符的长度是否超过实际系统接收字符长度的能力。当输入超出长度时,系统给出必要的判断提示信息。 9)必填项验证:输入不允许为空的时候,系统需要有提示用户输入信息功能 10)格式、规则输入验证:当输入格式时,系统需要有提示用户输入信息功能如身份证为18位或15位。 11)系统错误定位的输入验证:当输入存在问题时,被系统捕获到,此时页面上的光标应定位到发生错误的输入框。十五、页面操作验证 1)页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 2)相关性检查:删除或增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确 3)检查按钮的功能是否正确:如增、删除、修改、查询。 4)重复提交表单:一条已经成功提交的记录,用IE回退扣再提交,看看系统是否做了处理。 5)多次IE回退:检查多次使用IE回退的情况,在有回退的地方,回退,回到原来页面,再回退,重复多次,看是否出错。 6)快捷键检查:是否支持常用民快捷键,如Ctrl+c、Ctrl+v、Backspace等,对一些不允许输入信息的字段是否也作了限制。 7)回车键检查:在输入结束后直接按回车键,看系统处理如何,能否报错。 8)上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能做到。 9)其它验证:在页面上图片的大小不宜太大,需要第三方软件支持时,应该给出必要的信息。十六、页面错误时验证 1)当系统遇到致命错误时,不能将服务器的信息出现在页面上,因为这样做会带来不安全。应该给出一个合适的提示信息。 2)由于系统繁忙,无法及时给出正确信息时,系统可以给出友好的错误页面,如“请用户稍后再试”等提示信息。十七、整体风格 1)整体风格一致性验证:查看平台中所有的用户界面,所有的界面风格是否统一,内容显示是否正确、美观、友好、无乱、错页、变形、错字等。 2)窗体一致性验证:查看每个页面窗体显示是否一致,有无混乱或显示不完全、不统一的页面出现。 3)按钮一致性验证:检查按钮图片和链接,按钮图片大小风格是否一致,点击按钮是否有效。 4)输入框一致性验证:检查输入框大小风格,输入框高度是否一致,风格是否统一。 5)访问方法使用验证:检查访问方法使用,如Tab键,鼠标移动和快捷键。 6)页面链接验证:每一个链接是否都有对应的页面,并且页面之间切换正确。

原创粉丝点击