内容简介:Xray和synapseRT都是以Jira的Issue类型存储的测试用例。在两个插件中创建测试用例非常相似,都包含了测试步骤、测试预期、测试数据等内容。在测试用例功能部分,Xray显得更加设计的人性化,首先它允许上传测试用例级别的附件,还允许创建测试步骤级别的附件.Xray创建测试用例如下:同时Xray默认可以添加测试用例执行的先决条件,SynapseRT就没有(如果正在使用SynapseRT也不用担心,可以通过自定义字段弥补上这个小feature).SynapseRT创建测试用例如下:
起因
术语映射关系
| Xray | SynapseRT | 描述 |
|---|---|---|
| 测试 | 测试用例 | 测试的一个输入、输出和预期的一个执行场景 |
| 测试集合 | 测试套 | 一组按照一定逻辑组合到一起的测试用例 |
| 测试执行 | 测试周期 | 一组执行的测试用例 |
| 测试计划 | 测试计划 | 一组测试执行的测试周期 |
| 执行测试用例 | 测试用例执行 | 运行测试用例 |
创建测试用例
Xray和synapseRT都是以Jira的Issue类型存储的测试用例。在两个插件中创建测试用例非常相似,都包含了测试步骤、测试预期、测试数据等内容。在测试用例功能部分,Xray显得更加设计的人性化,首先它允许上传测试用例级别的附件,还允许创建测试步骤级别的附件.Xray创建测试用例如下:
同时Xray默认可以添加测试用例执行的先决条件,SynapseRT就没有(如果正在使用SynapseRT也不用担心,可以通过自定义字段弥补上这个小feature).SynapseRT创建测试用例如下:
测试用例管理
在测试用例管理模块,Xray定义了测试集合来管理测试用例,当我们定义了一个测试集合后,我们可以通过往测试集合内部添加测试用例方式建立测试集合和测试用例的关系,并且可以给测试集合加上描述和一些其他的信息来进行一些特殊信息的记录。在Xray中,测试集合也是一种Issue Type。
SynapseRT没有定义一个Jira的Issue Type来组织管理测试用例,他定义了一个测试套的概念来管理。同样可以创建一个测试套,然后通过添加或者创建等方式将测试用例加入测试套中。使用测试套的可以完成测试套的嵌套,完成测试用例的层次管理维护,对于测试用例的组织和管理更加方便和直观。
测试计划
测试计划是测试用例的执行过程的组织形式,Xray在2.0以后和SynapseRT一样,都定义了一种测试计划的IssueType,通过选取将测试用例或者测试周期添加到测试计划中,并分配给固定的人员。目前此部分二者已经无特别的区别。
测试执行
在测试执行中,Xray和SynapseRT特别相似,在测试过程中发现缺陷,则Xray和SynapseRT都允许您将现有问题链接到测试执行或创建新问题。然后, 该问题将链接到测试用例, 并作为测试执行的一部分和测试报告的一部分显示。但是在操作复杂的上,SynapseRT更为友好,可以通过一次点击直接直接跳转BUG的提交页面。
Xray的操作页面如下:
SynapseRT操作界面如下:
BUG的跟踪
在缺陷跟踪方面,两个插各有优势,Xray更加关注单独的测试case,SynapseRT更加关注测试周期。具体喜欢那个,要你自己选择了,这里面完全要依据team的习惯。
Xray的操作页面如下:
SynapseRT操作界面如下:
结论
因为这两个插件都是付费的,因此要选取那个怎么选择,大家要依据自己的团队本身规模,使用习惯进行选择,纵观这两个插件却没有什么明显的好坏、优良。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Nessus安全测试插件编写教程
- IDEA 插件神器:5 秒测试一个 HSF 接口
- Kubernetes网络插件(CNI)基准测试的最新结果
- Mock服务插件在接口测试中的设计与应用
- 对安全研究人员和渗透测试人员有用的Firefox 插件
- 渗透测试中的Node.js——利用C++插件隐藏真实代码
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Django 1.0 Template Development
Scott Newman / Packt / 2008 / 24.99
Django is a high-level Python web application framework designed to support the rapid development of dynamic websites, web applications, and web services. Getting the most out of its template system a......一起来看看 《Django 1.0 Template Development》 这本书的介绍吧!