如何当一名合格的QA
如何当一名合格的QA
当QA的职业素养,如何当一名合格的QA
三心二意一能力:
- 细心:这个是软件测试工程师必备素质。
- 耐心:基础的软件测试过程中,有大量重复工作。一轮一轮重复测试,所以软件测试工程师的耐心非常重要。
- 信心:对自己的测试结果要有信心,所有的测试工程师代表的是用户的利益,用户使用不方便的地方,就是软件错误。
- 服务意识:要了解自己工作的性质,在公司中,软件测试工程师就是用户利益的代表,首先要服务的就是用户。
- 团队合作意识:软件测试工作始终是一个团队完成的,你在公司中身处软件测试团队,同时,工作时又和开发团队,质量团队的合作密不可分,所以与团队成员的互相合作非常重要。
- 沟通能力:软件测试是一个沟通的过程,与产品相关人员做好沟通。
一名优秀的QA应有精益求精的质量意识和良好的沟通协调能力
如何养成良好的测试习惯
习惯养成过程:被动性行为-主动性行为
- 多翻看需求文档
- 及时检查关于需求改动的邮件。
- 先计划再做事
- 执行测试用例之前先打开日志。
- 多浏览bug列表
如何做端到端测试
即:从开始到结束,从前端到后端。全系统,全流程测试
- 需求测试:验证系统是否满足了需求规格。
- 功能测试:对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
- 文档测试:验证用户文档的完整性、正确性、一致性、易理解性、易浏览性。
Definition of Done
- 代码开发完毕
- 代码review完毕并提交完毕
- 开发自测完毕,简单的端到端验证完毕
- 数据库升级脚本完毕
- 在线帮助文档完毕
- API文档完毕,并验证完毕
- 基本的功能性的需求完成,并没有严重的BUG
文献共享
- 软件测试的艺术.pdf
Written on July 25, 2018