一.测试计划
定义:⼀个叙述了预定的测试活动的范围、途径、资源及进度安排的⽂档。它确认了 测试项、被测特征、测试任务、⼈员安排以及任何偶发事件的⻛险。
1.1测试计划内容
包含了产品概述、测试区域/测试范围(测试项)、 测试⽬标(被测 特征)、测试优先级、测试配置/测试资源<硬件、软件、⼈⼒、技术等>、测 试周期、进度安排(测试任务、⼈员安排)、 测试策略、测试⽅法/途径、测试交流、⻛险分析、测试标准、需交付⽂档等内容。
2.测试范围
指的边界,2周一个迭代所需干的事情,
1a.需要明确本次新迭代需要测试的内容,
b.本次新迭代是否需要测试性能测试,
c.本次迭代是否需要测试系统之前的功能,如果需要时间是多久(系统已有功能是需要测试的,但是不会给很多时间)
3.测试技术手段
a.自动化测试
b.精准测试(开发修改了哪些代码,测试这边很准确的知道修改了哪些代码,以及自动化验证这些修改了的代码)
c.流量回放(把线上所有的请求在线下执行)
d.混沌工程(netfix和阿里巴巴
4.测试策略
在测试范围清晰的定义测试的边界之后,那么测试团队需要考虑的是使用什么样的测试策略来进行测试,也就是说通过什么样的解决思路以及测试技术,能够在有限的资源上完成产品的交付。
a、职位有无限个,但是职位有类型,并且每个职位的类型有核心的关键字b、针对不同条件的匹配。选择有代表性的数据进行测试
5.资源安排
两个维度:人力资源(已经清晰的知道测试的边界以及测试的范围,思考的是通过几个人,以及多少天来完成这件事),硬件资源(在测试的过程中是否需要服务器,如果没有服务器,那么就需要采购)
6.进度安排
最后,我们需要对整个测试过程中可能存在的⻛险,以及当这些⻛险发⽣时的应对措施提前进⾏⼀些考虑和准备,并在测试计划中体现出来(有就写,基于客观事实)
1.2测试计划的具体内容:
测试范围:
试范围的对象,也应该在此进⾏描述
2)、测试需要的特性:说明所有需要测试的对象的特性以及特性组合。前端、移动端、后端、⼩程序各个系统功
能
3)、不需要测试的特性,如这地⽅以邮箱测试为案例来进⾏描述不需要的测试,具体为:
1.3测试计划需要注意的事项