昨天测试出错了,需求是界面上增加了一个字段,测试该字段功能是否运行正常,我新增查询修改都没有问题唯独忘了删除,然后提交测试,今天管理部的同事发现无法删除功能有问题,问到我,是我忘了测,现在要重新修改。从这个例子我发现测试要面面俱到,需求也许只是加了个小功能,但这个功能或许会影响到其他功能,有的时候只测试需求项没有测试其影响的地方很有可能导致测试失败。我想如果每次新加一个小功能的时候都要对整个系统进行测试实在是太麻烦了,如果系统功能过多,就会浪费时间,此时最好的解决办法是写个自动化回归测试脚本,每次加新功能,其他功能还要照常运行,直接执行脚本就可以测试其他功能是否运行正常。
公司系统分析:
公司系统是.net框架客户端,类似于etl数据处理框架,主要功能对数据进行录入,可增删改查,涉及的主表、从表超多。主要插件回头列下表。
测试工具qtp 测试方法:
1.安装.net插件,对录入系统进行 录入查询修改删除的 录制。
2.录入界面,录制页面所有文本控件要输入不同情况下的内容格式放入Excel或datatable表中,进行迭代录制,并对录入时出现的弹出框进行结果判断。
3.每次录入之后对录入结果进行验证,是否录入正确,查询界面是否有该记录,有没有多录或少录
4.查询界面,对各种输入条件进行查询。
5.修改界面,在查询中双击操作过去主表,录制双击修改操作,并判断,查询界面双击的数据和跳转的数据是否一致。检查界面是否是修改界面
6.删除操作,查询界面右击删除操作,测试是否删除成功,界面上数据显示是否删除。
原文:http://www.cnblogs.com/crash88/p/3761345.html