• 敏捷测试做了一年多,有一些感悟:

    1. 项目初期,QA 需要参与整个项目流程,前期的需求安排与分析(帮助了解整个项目),Timeline 的各个节点(帮助制定测试 Plan),开发测试过程中的及时沟通(帮助发现 bug),因为是敏捷型,所以制定的计划会有一些改动,QA 需要根据改动进行合理的测试安排。
    2. 项目中期,第一个版本上线后,即可制定合理的自动化(Sanity Level),来辅助测试。对于一个敏捷性项目而言,合理的自动化是极其重要的。
    3. 项目后期,多个版本上线后,即项目稳定后,完善丰富自动化测试范围(Regression Level)。逐渐将手动功能测试上的一些内容转移到自动化上。 此时自动化应该包括 API,UI 和 Performance.

    总结:敏捷测试对于一个 QA 的压力是比较大的,制定良好的自动化,是整个项目质量的重心所在。

  • 有幸在我司听过邰晓梅老师的海盗派测试理论,的确是很先进的测试理论,相比于 ISTQB,海盗派更注重于产品的理解与实践,无论是手工还是自动化,对产品的认知和理解永远都是基础。

  • 你也可以尝试下国外的产品,我现在正在测试的产品,MicroFocus 的 Storm Runner Functional,可以提供 web UI and Apps 平台测试。
    https://software.microfocus.com/en-us/products/functional-testing-as-a-service/overview