怎么制定测试策略? 单元测试方法

单元测试办法(怎么制订测试策略?)

怎么制定测试策略? 单元测试方法

文章插图


在测试运动中 , 测试策略是非常主要的 , 它犹如测试的指路灯塔 , 答复了测试什么 , 及怎样做测试这二个主要的问题 。



依据软件测试的国度尺度(GB38634-2020) , 测试策略(Test Strategy)是对某个项目或产品测试的总体办法和目的的描写 。


在国际软件测试工程师认证(ISTQB)的术语表中 , 对测试策略的描写是【一个高等文档 , 该文档定义了须要对程序(一个或多个项目)履行的测试级别和须要进行的测试】 。


针对具体的项目或产品 , 测试的资源(人、测试投入资金、测试装备)和测试时光都是有限的 , 如何在有限的测试资源和时光限制下完成测试 , 到达预期的测试目标或后果 , 如尽可能多的发明缺点 , 测试笼罩到达必定的比例 , 完成某些特征的测试 , 这就须要斟酌测试的策略 。
怎么制定测试策略? 单元测试方法

文章插图


测试策略的描写通常包含要测试的对象、测试规模、测试的目的、测试环境计划、测试级别(如单元测试、集成测试、体系测试、UAT等)、测试阶段、测试类型(如功效测试、性能测试、安全测试、易用性测试等)、测试的办法和技巧、测试的优先级设置、测试人员的角色和职责分工、沟通方法、报告机制、测试的交付物、测试尺度(准入准出暂停重启准则)、测试工具、测试度量办法和度量指标、风险管理方法和应对办法、缺点报告和跟踪管理办法、测试相干的变革管理和配置管理、测试培训等 。
在实际工作中 , 测试策略应当与测试方针坚持一致 。


依据不同的项目和软件产品 , 组织内可以有多个测试策略以满足不同的项目周境 。当然 , 测试策略也可以懂得为是组织层面的文档 , 依据不同的项目周境 , 对测试策略进行合理的裁剪 。


假如涌现与测试策略不符的内容 , 须要清晰地记载在项目标测试筹划中 。


在TMMi中 , 比拟推举基于风险的测试策略 。


因此 , 在制订测试策略时 , 首先是“辨认和评估通用的产品风险” 。
怎么制定测试策略? 单元测试方法

文章插图


在基于风险的测试策略中 , 测试进程中所有的测试运动 , 都应当是从风险的角度进行进行 , 例如测试筹划、剖析、设计和履行等 。而在基于需求的测试策略中 , 测试运动应当是依照需求的角度进行的 。


基于风险的测试策略重要关注点包含:


1)缓解风险的测试运动应当贯串于全部开产生命周期 。
2)选择不同的测试级别与开发相对应 , 例如:组件测试、集成测试、体系测试和验收测试 , 清除或缓解软件开发中不同阶段的产品风险 。
每个测试级别的测试目标、职责和重要义务 , 及缓解或清除的产品风险各有不同 。
例如:
.单元测试(组件测试)
是验证被测单元是否依照组件设计解释规定运行 , 是否到达请求的代码笼罩率;


.集成测试
是验证被测对象是否依照整体设计解释规定运行 , 是否到达请求的接口笼罩率;


.体系测试
【怎么制定测试策略? 单元测试方法】是验证被测对象是否依照需求规格解释规定运行 , 是否到达请求的需求笼罩率;


.验收测试
是验证被测对象是否满足已定义的验收准则 , 确认被测对象是否合适应用;是否到达请求的用户需求笼罩率 。
3)选择针对不同测试运动的测试技巧 , 清除或缓解不同级别的产品风险 。


例如:
(1)选择适合的评审技巧 , 例如:非正式评审、走查、技巧评审或审查;
(2)选择适当的测试用例设计技巧 , 例如:黑盒技巧、白盒技巧或基于经验的技巧 , 或者是它们的综合运用;
(3)选择实用的主动化办法 , 例如:录制/回放办法、数据驱动的测试主动化 , 或症结字驱动的测试主动化;


推荐阅读