软件测试最佳产出实践总结

做事情要事半功倍,那软件测试怎么才能达到这样的效果呢?

测试最佳实践

今天把过往工作中最佳产出的实践总结如下:

1、发现bug不如预防bug的产生。参与到需求和设计评审,并指出其中存在的缺陷。

2、用checklist或者思维导图替代功能测试用例,用节约的时间进行单元测试、接口联调等。

3、当涉及多系统,或进行APP自动化时,优先对接口测试自动化,问题往往出在接口。

4、充分利用人力资源,不仅仅是测试人员,还可以是测试团队外的人员,专业测试人员集中力量进行系统核心功能、安全和性能测试。

5、测试执行的总体原则,优先保证高优先级功能模块的充分测试,再是其他次优先级模块的测试。

6、在抢时间发布版时,优先保证该版本迭代功能充分测试,然后执行测试基本测试用例集(最佳实践为自动化这部分用例),如果有时间再根据优先级执行其它用例。

7、在抢时间发布APP应用时,应该优先保证APP功能测试及bug修复,其次是后台功能测试。

8、测试执行至少从接口联调开始,避免把所有测试堆积到系统测试阶段。

9、提取基本测试用例集,并尽可能自动化,应对版本的快速迭代。

10、提交bug时,少写文字,多上图,截图要完整。有图有真相,也更容易帮助开发人员重现问题。

11、测试管理者,至少在测试收尾时组织一次review。

12、在敏捷测试中,测试报告应简明扼要,能把软件测试情况、结论阐明即可。把更多时间花在测试执行上。

13、做性能测试,先明确目标、场景,然后再进行。往往目标并不准确,甚至做性能测试的意义并不大。

最后在测试实践中要谨记:切勿生搬硬套,思维善于变通。没有固定可行的完美流程规范,只有符合当前团队的最佳实践。



留言