到底应该测试多少(2)——不要放过细节
假设我们在测试一个电子邮件地址的网页输入框,下面是相关的需求描述:
当该文本框输入一个“电子邮件”以后,点击保存按钮,如果输入的是正确的电子邮件地址,则转入下一页,否则提示一个消息框,显示“你输入的不是合格的电子邮件,请重新输入”。点击“确认”按钮以后,焦点回落在电子邮件地址输入框里,并且光标放在文本框最后一个文字后面。没有选中文字。原来的输入文字内容不变。
那么我们应该测试多少?
1. 对话框显示的消息是否要测试?
2. 对话框的确定按钮点击是否要测试?
3. 对话框的关闭按钮点击是否要测试?
4. 焦点回落是否要测试?
5. 光标位置是否要测试?
6. 选中文字是否要测试?
7. 文本框的文字内容是否要测试?
上述答案都是:要测试。
如果测试有遗漏,那么很可能就会变成Bug的遗漏点。
想想看你的项目中的Bug有多少是因为测试不够充分而被别人(测试组、客户)检查出来的呢。
所以,测试要尽可能的全面。
和前一章的测试用例设计种类全面性以及测试细节要多关注这两个角度来说,测试的工时是不是会相当的膨胀呢?
-----------------------------------------------------------------
现为独立咨询师。为软件企业或者其他企业的软件采购部门提供咨询,帮助改进软件开发流程,员工技术能力提升,以帮助企业在质量成本交货期三方面得到改善。