一.分层测试策略
1.场景搭建难度大、测试代价大的ST,可以使用FT/UT补位;
2. ST用例已比较全面,
3.在团队文化层面鼓励FT/UT的开发,将UT编写列为开发人员的必备技能;
我们团队ST自动化比例较高,在这种背景下。考虑到在这三类测试中,基于系统和场景的ST的测试结果可信度最高。为确保测试收益,又兼顾效率,团队依然是将主要精力放在增加ST自动化的覆盖率上。同时结合测试前移,在CI里集成冒烟、CRT测试,加快反馈速度;
二.用例设计原则
ST:基于系统、业务场景;
UT/FT:基于功能、模块、函数;
三.职责分工
四.测试分层的实施流程
五.收益
测试周期缩短;
需求实现的快速反馈;
测试和开发人员的编程能力提升;
六.测试计划
验收测试,集成测试,系统测试,外侧