TA的每日心情 | 慵懒 2022-7-23 11:23 |
---|
签到天数: 316 天 连续签到: 1 天 [LV.8]测试军长
|
敏捷开发模式下如何更好的进行测试
首先:意识的转变:
意识需要从发现Bug转变为预防Bug出现,
从越多发现Bug转变为越早发现Bug
测试人员应该及时跟上开发和需求人员的脚步,及时地更新测试用例,并提醒大家需求的变更是不是超过了限度,该控制控制了
测试前期:1.全程参与需求讨论,最早在需求讨论阶段,帮助需求和开发对需求有正确和共同的认识,例如主导更多的用户场景、异常等讨论
2.测试的用例同样有优先级,针对性编写用例(重点)
3.对每个迭代所要达到的目标烂熟于心, 说测试是贯彻开发始终的
测试中: 1.与开发沟通上又直接交流、灵活应对变化,质量控制,什么bug是重要的,什么是可以后期去做,分清bug优先级
2.引入能帮助测试更简便的测试工具和方法,如自动化测试,可以帮助测试人员有更多的时间去探索性测试
测试产出:测试用例、测试报告
scrum
测试团队的主要职责是尽早给出质量反馈,做到风险前移:
1) 最早在需求讨论阶段,帮助需求和开发对需求有正确和共同的认识,例如主导更多的用户场景、异常等讨论
2) 用于测试的用例同样有优先级,最高的优先级是“用户使用最多”以及“最容易发生bug”的场景交集
3) 缩短测试时间,更多使用自动化,例如Cucumber、Fitness、Selenium等的使用
4) 测试工作的过程和结果可视化(最后有产出结果),方便团队内的沟通
另外,测试团队需要有一线工作的意识:测试人员需要参加计划、估算、执行、回顾等与产品交付相关的任何环节 |
|