加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

TestcaseDesigner-测试用例设计工具

(2023-09-22 16:49:53)
标签:

测试用例设计

分类: 软件测试

背景与问题

测试用例是测试的核心,测试用例的质量和覆盖,决定了测试的效果。

测试用例设计,有很多中理论和方法,但是缺乏有体系的做法。

本解决方案,通过step by step的向导模式,帮助测试工程师设计高覆盖率的测试用例,并且能够极大的提升设计效率。

本文采用的方法为,模型驱动的测试用例设计方法,输入为表述需求的活动图

TestcaseDesigner-测试用例设计工具

测试设计Test case Designer是泽众软件自主研发的一款致力于测试用例设计工具,可以通过配置和需求关联、可以通过我们自己的设计来生成大量的测试数据进而与qc、TestCenter等功能测试工具集成来做自动化测试或者手工测试。

测试用例设计工具可以

1、基于思维导图实现需求-功能点-场景分析;基于活动图进行场景分析设计测试用例;

2、批量生成按照用户定义的测试用例,并支持用例的导入功能;

3、提高自动化测试的效率,缩短人工测试用例书写的时间;

测试设计工具主要功能

1、文件的操作

我们可以通过操作文件来链接测试管理工具,来达到与需求关联,通过退出操作来退出当前页面。

2、工具的操作

通过在工具中的配置操作,来配置连接我们需要连接的测试管理工具。 通过数据的导入功能来实现数据的维护,减轻我们在填充数据时的工作量。还可以获得我们所填充数据的数据模板。

3、SETP1:需求设计

这部分的主要功能有:通过对需求的选择,建立需求之间的关联。对选择的需求的visio图的添加和删除操作

4、SETP2:脚本设计

为我们在需求所选择的功能点添加脚本的操作。其中有两种选择上传脚本的方式:远程组件和上传组件。

远程上传组件是指:利用我们测试管理工具上的组件。

上传组件是指: 利用我们本机上的组件。

5、SETP3场景设计

这一步我们主要我们添加的visio的图,所通过的路径和具体的操作步骤流程。

6、SETP4约束设计

填充设计的数据、设计检验规则、创建约束条件。

7、SETP5用例设计

生成测试用例数据,实现参数的传递、导入测试用例入测试管理工具。导出测试用例的数据模板。

8、工具栏的操作

连接项目:连接测试管理工具中的项目或是其他管理工具中的项目的功能。

配置:配置连接的信息和生成用例数、批处理用例数等功能。

返回第一步:在我们想回到第一步操作时的操作功能。

返回上一步:用当前步骤后退一步的操作。

进入下一步:当前操作前进一步的操作。

导入上次的操作数据:导入上次与之操作相同的数据。

导入指定的数据:导入我们与本次操作相同的保存在数据模板中的数据。

基于思维导图

TestcaseDesigner-测试用例设计工具

编辑 搜图

基于思维导图实现需求-功能点-场景分析

基于活动图进行场景分析设计测试用例

 

基本流程和原理

TestcaseDesigner-测试用例设计工具

编辑 搜图

测试用例设计过程如下:

输入业务模型(活动图)和业务规则库信息,作为用例设计的基础输入;

通过自动遍历算法,拆分业务活动图,实现流程覆盖(场景覆盖);

给每个活动设置输入场(根据需求),设置不同类型的测试数据;

引用业务规则库中的业务规则,或者自定义业务规则;

通过业务规则来筛选案例,通过测试项设置来获得最终的测试用例。

 

基本流程和原理

TestcaseDesigner-测试用例设计工具

通过自动化的遍历活动图,来生成不同的测试场景(对应业务流程);

 

输入场定义

TestcaseDesigner-测试用例设计工具

输入场,就是根据活动的输入字段,输入不同类型的值。

也可以通过选择业务规则,自动代入输入场数据。

 

规则定义

TestcaseDesigner-测试用例设计工具

规则定义,定义了当前需求的各个业务规则。

可以通过规则库直接引用,或者自定义。

 

规则库,用来生成测试用例,带入测试数据,便于高效率的过滤无效的测试数据和测试用例,提升测试覆盖率,减少测试用例个数。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有