如何当一名合格的QA

如何当一名合格的QA

当QA的职业素养,如何当一名合格的QA

三心二意一能力:

  • 细心:这个是软件测试工程师必备素质。
  • 耐心:基础的软件测试过程中,有大量重复工作。一轮一轮重复测试,所以软件测试工程师的耐心非常重要。
  • 信心:对自己的测试结果要有信心,所有的测试工程师代表的是用户的利益,用户使用不方便的地方,就是软件错误。
  • 服务意识:要了解自己工作的性质,在公司中,软件测试工程师就是用户利益的代表,首先要服务的就是用户。
  • 团队合作意识:软件测试工作始终是一个团队完成的,你在公司中身处软件测试团队,同时,工作时又和开发团队,质量团队的合作密不可分,所以与团队成员的互相合作非常重要。
  • 沟通能力:软件测试是一个沟通的过程,与产品相关人员做好沟通。

一名优秀的QA应有精益求精的质量意识和良好的沟通协调能力

如何养成良好的测试习惯

习惯养成过程:被动性行为-主动性行为

  • 多翻看需求文档
  • 及时检查关于需求改动的邮件。
  • 先计划再做事
  • 执行测试用例之前先打开日志。
  • 多浏览bug列表

如何做端到端测试

即:从开始到结束,从前端到后端。全系统,全流程测试

  • 需求测试:验证系统是否满足了需求规格。
  • 功能测试:对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
  • 文档测试:验证用户文档的完整性、正确性、一致性、易理解性、易浏览性。

Definition of Done

  • 代码开发完毕
  • 代码review完毕并提交完毕
  • 开发自测完毕,简单的端到端验证完毕
  • 数据库升级脚本完毕
  • 在线帮助文档完毕
  • API文档完毕,并验证完毕
  • 基本的功能性的需求完成,并没有严重的BUG

文献共享

  • 软件测试的艺术.pdf
Tags:qa
Written on July 25, 2018