(1)保存成功:双击查看或修改,查看数据是否为空,而修改后再查看,数据是否能显示;

        数量与实际不相同;数据出现缺少对象,无法显示数据;

        数量框、主管领导签名栏还是为空;

        必填项为空时仍能正常插入数据,

        保存;保存后,是否也插入到数据库中?

        保存成功时,有无提示“提交成功”


(2)上报:数据保存成功,查看记录状态仍为上报状态。


(3)条数:条数是否与实际的一致?


(4)序号:序号应该给予提示只能输入数字,要不然会弹出“无效数字”;


(5)编号:只能输入半角数字;有无限制不能输入全角数字;有无限制不能输入中文或英文;


(6)姓名:在同一个期间不能添加相同的名称,应该限制;


(7)人数:人数有无可能应该下一个模块影响导致该模块计算错误;

    数字【人数、数量】:人数有无限制不能用小数;数量能否用小数;新增时为小数,修改小数形式能否改为整数形式;适当数字有无做限制;


(8)必填项:不填是否有提示还是直接保存?不符合会报错?新增的必填与修改的必填都是设置一样?不符合要求的地方要有错误提示


(9)键盘:是否支持tab键、保存是否用enter键、ctrl+enter、ctrl+c、ctrl+d;新增任意一个数据,选中文本框填写,按住ctrl+Enter弹出“isNokeyDown”错误


(10)单位:前后单位是否一致;


(11)下拉按钮:页面出错;全选的时候,我们会在右边的已选框中自动加载一个已经选择的选项;新增时,选项出现空值;输入信息是否报错?新增删除后是否删除还是自动再添加?输入信息后是否筛选数据?


(12)按钮的功能,如新建、编辑、删除、关闭、返回、保存、导入,上一页,下一页,页面跳转,重置等功能应可正确使用。


(13)多选:多选时,出现单价、名称等出现多对一的情况,能在下面的单价、名称多选


(14)单选:单选不能同时选多个,只能选一个;逐个执行单选功能,分别选择男、女,保存到数据库应该是男、女;


(15)复选框:多个复选框能同时被选中;被部分选中;都不被选中;逐一执行每个复选框的功能


(16)列表框:条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;列表框内容较多使用滚动条;列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;


(17)滚动条:滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;单击滚动条;用滚轮控制滚动条;滚动条的上下按钮。


(18)组合列表框:条目内容正确,其详细条目内容可以根据需求说明确定;逐一执行列表框中每个条目的功能;检查能否向组合列表框输入数据;


(19)各种控件在窗体中混和使用时的测试

  a、控件间的相互作用;

  b、tab键的顺序,一般是从上到下,从左到右;

  c、热键的使用,逐一测试;

  d、enter键和esc键的使用;

  在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。

  ps:密码输入框测试时要特别注意进行字母大写输入的测试。


(20)up-down控件文本框的测试

a、直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;

b、利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;

c、直接输入超边界值,系统应该提示重新输入;

d、输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;


e、输入字符。此时系统应提示输入有误。


(21)格式限制:电话、邮件、联系电话、编号


(22)自动弹出的信息看看是不是每个模块的自动加载都一样的:姓名、单位、职务、职称等


(23)唯一性:编号是否能添加相同的编号、相同的姓名;考虑所有的新增功能是否需要限制只能添加一条数据


(23)弹出错误信息:代码错误、系统报错、innerText不是对象、弹出错误信息、数据插入出错、给一些按钮做提示功能


(24)新增保存数据后,再点击新增,会弹出“underfined错误”;新增一个信息后,再点击取消是否报错


(25)若在菜单权限或别的权限中没勾选这个权限时,还能新增吗?


(26)无效:数据选择无效时,未显示该信息。应该做一个操作为无效的数据应该显示状态为无效


(27)未实现的功能:做一个提示条件


(28)表格:建议对时间、结算等一些比较的表格稍作调整


(29)不符合要求的地方是否有错误提示


(30)添加:是否能够连续添加;添加含有特殊符号或空格的内容,是否报错;


(31)功能相关性:删除/增加一项会不会对其他功能产生影响,常见的情况是,增加某个数据记录以后,如果该数据记录某个字段内容较长,在查询的时候不应让数据列表变形;


(32)数据相关性:

    下拉列表默认值检查,下拉列表检查,如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如,某个数据如果被禁用了,可能在引用该数据项的列表中不可见;

    【重】若上一个环节新增为空的数据,考虑关联环节加载的数据是否为null;


(33)检查删除功能:

  删除添加的用户或数据,删除该用户或数据,对其它模块有无影响。

  在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”,看系统如何处理,会否出错;然后选择一个和多个信息,进行删除, 看是否正确处理。

  如果有多页,翻页选,看系统是否都正确删除,并且要注意,删除的时候是否有提示,让用户能够更正错误,不误删除。

  删除一条记录,然后再添加相同编号、相同名字的数据,查看是否报编号已存在,能否正确添加


(34)添加和修改功能应一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须为整型。


(34)修改:若是新增模块的数据只能显示当天日期的数据,但是修改后能修改教学日期,导致不是显示当天日期的数据;


(35)重复提交表单:一条已经成功提交的纪录,返回后再提交,看看系统是否做了处理。


(36)导出批次:能否导出,是否报错;能否导入客户端;编号是否一致,有无限制;未完成导入批次能否测试,已完成导入批次仍然能测试;


(37)查看:查看量表时是否勾选了相同的量表,有无限制;查看数据时是否有写数据未显示;