刚好两个角色都当过,补充几点。
当然每个公司制度不同,包含人员配置也不同,因此会各自调整。
※ 引述《annedoo (安安)》之铭言:
: ▍如何跟 QA 合作?
: 1. 提供细节清晰的测试需求
提供测试的重要性,那些先测,那些后测。
QA(主管)生出Test Plan来符合相对应的细项测试需求
再细一点的会分
Test Plan(team level) > Test SPEC (Module level) > Test case
: 2. 除了测试功能,也让 QA 帮忙 PRD 的侦错
这超重要。前期规画就要一起讨论
程式设计阶段也该引导QA参与,可以提早防范很多问题的产生。
通常难缠的bug都是设计时方向走错,测试时发现就很难整的打掉重来
下一篇文章有人提到真实案例:修了两个月的BUG
: 3. 掌控好每次开发、测试的项目的范围
: 4. 记得预留 Buffer Time 给测试时程
最好测试阶段有专属schedule,确保测得完
只放在Buffer内会出现,有时间多少测多少的情况
Buffer要另外加,因为修bug也会有拖到的情况。类似第一预备金、第二预备金的概念
: 5. 上线前找到 BUG 皆大欢喜
个人比较偏好:上线前把Bug都找出来的说法。
测试的目的是确保没有bug在程式里;而找bug只是方法
这算是QA manager的领域,可以参考 bug 收敛 以及 S-curve的概念。
这是用来佐证没有bug在程式里的方式
: (文章有点太长,细节请参考文章内容~~~)
: 最后分享一篇最近读的文章《一次搞懂单元测试、整合测试、端对端测试之间的差异》
: https://pse.is/F2YJ7
: 以上~