解决方案
测试用例设计解决方案
1.1 问题提出

测试用例设计是测试工作的核心内容。没有好的测试用例,无法对需求进行覆盖,保证测试质量。

目前的测试用例设计方法,更多的体现了一种“技巧”(tips),而非流程化,随意性很强,导致测试用例难以被评审,质量参差不齐。

1.2 关键点分析

测试用例设计方法,是要找到一个标准化的测试用例设计的方法,来实现测试用例设计的标准化、流程化。

流程化,是把测试用例设计划分成标准的流程和阶段,依次进行,每个阶段可以被评审和回溯,进而提升测试用例的质量。

标准化,是把设计测试用例的模式做成固定的,达到不同的测试工程师可以根据相同的需求,设计出的测试用例比较类似和可评估。

1.3 解决方案

流程如下:

注:TCD(TestCase Designer)是泽众软件的测试用例设计工具,它基于的是以上的设计流程和方法。

说明:

需求建模,是构建需求模型,把需求的描述模型修改为UML的模型。

需求设计,是对每个软件需求进行分析,拆分出业务逻辑和规则。以及测试项。

脚本设计,是把每个业务活动映射为一个组件、脚本。

场景设计,是通过流程的自动拆分,形成不同的场景。

约束设计,是对每个场景,增加测试数据和数据的依赖规则。

生成用例,是根据以上的场景和数据、约束来生成测试用例。

1.4 方案要点

每个步骤都是固定的,标准化的

规定了测试用例设计的每个步骤,把测试工程师的工作标准化。

标准化的优势是保证了测试用例的评审。

可以回溯

每个测试设计的过程节点,都是可以回溯的。当设计结果与预期存在差异,可以回溯到上一步来重新设计。

回溯的功能能够随时检查各个设计步骤是否合理。

回溯的步骤可以随时返回到上一级,重新设计来,而不必返回到开始,能够提升设计的工作效率。

可评审

每个步骤都是可以被评审的,可以通过评审来控制测试用例的质量。

软件产品
泽众软件工具使用技术支持
电话:021-60725088
Email:sales@spasvo.com
QQ:1404189128
培训、产品购买及试用授权等事宜
电话:021-60725088
QQ:1404189128
Email: sales@spasvo.com
软件产品 | 联系我们 | 投诉建议 | 诚聘英才 | 用户列表 | 网站地图 | 友情链接
沪ICP备07036474 2003-2016 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd