软件测试设计技术概述
对于咱们测试人员来说,日常的测试工作主要分以下几块:需求澄清、用例设计、用例执行和最后的质量评估。
其中最关键的部分就是用例设计,因为一个好的用例设计是区分高级测试和初级测试的分水岭,好的用例有助于快速评估产品的质量,在产品上线之前暴露关键的质量问题,确保产品上线后的口碑。
下面会从几个方面来阐述测试设计的关键技术点,其余的部分后续也会陆续发布,希望对软件测试赶兴趣的伙伴们可以提前关注,针对希望可以分享的内容可以给我留言,我会结合10多年的软件测试从业经验优先给大家分享
1、什么是测试设计?
测试设计技术是从特定的测试依据中得到测试用例,用来实现特定测试覆盖的标准化的方法
2、测试设计基本流程
下图讲述了测试设计在整个测试环节的位置
1)通过从系统划分层面,确认待测对象的模型,比如属于流程模型,还是数据组合模型
2)从设计需求方面来梳理测试依据,并通过功能模型的确定和覆盖深度来选择合适的用例设计技术
3)通过测试过程中的度量来监控产品的质量风险,并动态调整测试策略(测试重点和覆盖的深度)
3、测试设计技术与测试覆盖技术
下面这张图详细讲述了用例设计的流程
4、主要的功能模型
附:常见的功能模型和对应的用例设计技术
5、总结
以上针对测试设计技术做了一个大概的介绍,大家看了如果有不明白的地方可以给我留言,后续会针对其中每一个用例世界的方法进行细节阐述,并增加对应的案例,请大家提前关注。
赞 (0)