当应用程序构建已经完成,测试工作就急不可待,可以开始查找BUG了!并且现在是时候进行测试计划并找到尽可能多的BUG了。如果在敏捷的环境中工作,进行软件测试的最佳做法如下:

(1)始终建议以全新的心态查看应用程序,保留最开始的猎奇,而不必经过测试案例。

(2)遵循软件的导航路径并熟悉。

(3)之后可以在TC测试管理工具设计任何特定模块的全部测试用例,包括功能用例和流程用例。

(4)导航到被测界面,并将结果与测试用例的预期部分或者模块中提到的相匹配,标记出测试预期和实际偏差。

(5)执行记录记录下来,为了解决偏差,可以通过截屏、捕获错误日志或者服务器日志以及任何其他方式可证明存在缺陷的相关信息,可以关联到TC测试管理工具项目中具体的bug管理模块

(6)即便拥有需求文档,对软件或者应用程序仍会存有这样那样的疑问,没什么可犹豫的,把疑问提出来。

(7)在与产品负责人联系之前,如有疑问,请与相关人员联系。了解开发人员对软件工作的看法。如果自己判断此实现不符合要求,通知测试负责人。

(8)缺陷一般会分等级。按照严重程度会分为初级、中级、高级。一般如果对系统造成重大影响,还可以加急。诸如此类数据修改后没有保存提示、数据的重要操作(如删除、添加等)没有提示、页面提示不明确、系统易用性不好、其它对被测模块功能实现没有影响的情况、错误定位或顺序错误、风格不统一或同字段的名称不统一、界面错误(显示错误、文字错误、排列错误等、需求设计不合理、页面输入限制错误或上传限制错误等,这些都是比较初级的缺陷。