比Testlink好用的测试用例管理平台都有哪些?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了比Testlink好用的测试用例管理平台都有哪些?相关的知识,希望对你有一定的参考价值。
测试团队使用的主流测试用例管理平台:1.PingCode ;2.TestRail;3.Testlink;4.Zephyr+Jira;5.TestCenter;6.飞蛾。
目前市面上的测试用例管理工具有很多,但由于针对的项目、领域、目标用户,功能也并不一样,所以选择一款适合的测试管理平台并不轻松。做好这件事,首先要需求明确你用测试管理工具干什么? 最终想要达到什么目标?
只有这样才能进一步完成对测试用例管理平台的选型,测试管理工具大体上分俩类:
一类就是针对QA的功能测试,主要是满足测试人员对用例的维护,测试计划的建立,用例的执行,以及生成测试报告等;
另一类就是针对开发人员的接口测试,功能测试,压力测试,性能测试,以及自动化测
等。
这2种不同的使用场景,对工具的要求也大不相同,在不同的企业内,这2种不同的场景可能一个测试团队来完成,也有可能是测试人员只是负责功能的测试,开发人员来完成接口测试,功能测试,压力测试,性能测试,以及自动化测试,这完全取决于整个研发团队的工程化能力和人员配置。
聊到测试,有的人说用Excel就足以,通过Excel来维护测试用例,每次产品发布,按照Excel里面的用例,把产品功能过一遍,这样做也没问题,但是你想过没有,随着项目的迭代,复杂度的增加,Excel的缺点就显而易见了,工作的效率及其低下,并且不能多人合作,用例的版本维护也是乱七八糟,并且无法与缺陷做到实时关联,可以说用Excel来测试的团队,是那种及其小的团队,一个测试人员而已,或者没有专门的测试人员,由产品来代劳。
而在一些稍具规模的公司,基本上都会选择一个成熟的测试管理工具来管理整个测试任务,多人协作,包括用例评审,讨论,版本,测试和需求,缺陷的关联,测试报告以及后续的统计分析,能更好的支持反馈和跟踪,持续提高产品的质量,保证产品的稳定性,然而测试管理工具非常多,功能也不尽相同,如何能选出一款符合自己的测试管理工具就需要各种调研。
所以这里对主流测试管理工具进行了分析对比:
6大主流测试管理工具对比
1.PingCode
国内近几年最受欢迎的测试用例管理工具之一,替代TestLink、SVN的热门选择。
PingCode 具有成熟的功能,不错的操作体验,还是一站式的研发项目管理软件。能够帮助团队把控测试质量、管理测试过程、实现团队内外部的协同。
具体测试管理功能包括:测试用例库管理、编写用例、用例维护、测试规划与执行、关联用户故事与缺陷、测试报告与测试报表、关联自动化测试工具,掌握测试进度和执行结果情况等等能力。
最让我喜欢的是,PingCode 支持用例自定义,这对于对扩展有情结的人来说非常重要,因为业务是多变的,多给自己留点空间,同时用例导入这块支持脑图的导入、支持代码工具git、CI/CD工具jinkens等也是非常吸引我的。
优点
用户体验非常友好、简单易上手;
功能全面,一站式研发管理,支持测试关联缺陷、用户故事、文档、CI/CD等;
大数据模式支持友好、多维度规划测试计划、测试用例版本控制
为25人以下团队免费提供基础版本,收费版价格仅为国外产品Jira的30%-40%;
国产化,支持信创、麒麟等;
支持私有部署、定制化以及saas等购买方式;
缺点
在自动化测试方面功能比较弱
【PingCode 官网】
2.TestRail
TestRail是基于web下的用例管理系统,只需要通过浏览器即可访问TestRail。Testrail支持独立的用户管理,也支持集成LDAP。开通LDAP集成服务后直接使用AD账号登录,无需单独开通权限
优点
具有三种测试用例管理方式:普通,基线(类似Git分支),多套件;根据创建的测试场景执行测试,例如可自定义浏览器、操作系统等;可集成众多缺陷追踪工具,如JIRA,GitHub,YouTrack等;提供Saas在线模式和独立部署版本;开放API。
缺点
三种用例组织方式中使用较复杂(仅普通方式较好理解和使用);交互设计较旧,10年前技术;SaaS版在国内访问速度很慢;价格较高。
官网: https://www.gurock.com/testrail/
3.Testlink
TestLink是一个用于管理测试过程并提供统计分析的开源软件。该软件发布于sourceforge,并采用Web界面交互,可以进行自动化的测试用例运行,并将测试结果生成报表并归档。
优点
开源免费具有一定的扩展性;
可集成众多缺陷追踪工具,如Jira、Redmine等;
提供需求管理;
用例可关联需求,并统计覆盖率。
缺点
不能把用例导出为Excel;
交互非常原始,难用;
界面不符合绝大部分中国人审美(极丑)。
官网: https://testlink.org/
4.Zephyr+Jira
Zephyr for Jira可促进任何Jira项目的测试管理功能。使用Zephyr,可以在Jira内部创建测试(测试用例),并在需要时执行,或者作为测试周期的一部分。通过一些自定义(使用适当的小工具),可以查看和跟踪详细的测试指标。
优点
作为Jira插件存在,也提供SaaS版独立运行;
测试中创建缺陷非常便利;
提供测试循环操作;
提供多种报表。
缺点
不提供与其他第三方缺陷工具集成;
Jira的SaaS版本国内访问较慢(独立部署的Jira版比较吃服务器资源)。
官网:Atlassian.com
5.TestCenter
TestCenter(简称TC)一款广受好评的测试管理平台,让测试工作更规范、更有效率,实现测试流程无纸化,测试数据资产化。
优点
国产软件,中文支持友好;自带Bug管理;支持测试需求管理;提供工时系统模块,提供测试人员绩效分析。
缺点
需要先设计需求–设计场景—最后才能设计用例;用例执行操作较复杂;独立部署运行在WIndows系统上,官方帮助文档未提供Linux安装途径说明;基于Java+Flash(Flash在现代浏览器中已不推荐)。
6.飞蛾
飞蛾是一款集测试用例管理、测试过程管理、测试项目管理、测试结果管理、测试报告管理一体的测试管理工具。 飞蛾团队参照了国内外的测试管理工具的优缺点,并结合了国内测试工程师的工作习惯,研发了一款适合国内测试团队的测试管理工具。
优点
实时绘制项目进度甘特图;实时协同,测试工作在一个实时界面中,自动更新状态,协同效率高;里程碑概念符合现代敏捷开发趋势;支持集成第三方缺陷工具(Jira、Readmine、Trello等);交互设计很亮眼,操作效率极高,非常值得推荐。
缺点
不兼容老浏览器,只支持主流的现代浏览器;模块不是无限级的。
官网: https://feie.work/
总结
以上工具大部分都适用中小测试团队,较大团队使用的工具我没有去研究,这些工具也都较重,比方说惠普的ALM、IBMRationalQualityManager等(其实就是贵,土豪请随意)。针对自己团队情况可根据功能、软件开放性、价格、协作效率、交互设计等维度选择需要的工具。
参考技术A 您可以尝试用优测来测试。优测压力测试是一款云原生性能测试工具,可模拟百万用户发压,支持单接口、全链路及JMeter压测。提供多维度性能测试报告,帮助业务快速定位产品性能瓶颈、准确验证系统能力,全面提升稳定性。Testlink1.9.17使用方法(第七章 测试用例集管理)
第七章 测试用例集管理
QQ交流群:585499566
测试用例准备好以后,可以对测试用例集进行相关的操作。
一. 添加测试用例到测试计划中
在主页的“当前测试计划”下拉列表里--》选择一个测试计划--》在“测试用例集”区域--》点击【添加/删除测试用例到测试计划】按钮--》进入向测试计划中添加测试用例。如下图所示:
可以将已经创建好的测试用例指派给该测试计划。点击一个测试用例集,可以看到该测试用例集下的所有测试用例,如下图所示:
你可以选择该测试计划中要执行的测试用例,也可以根据版本下拉列表来选择该测试计划下需要执行的测试用例版本。选择好后,点击“增加选择的测试用例”按钮,可以将选择好的测试用例分配给该测试计划。
注意:【正在添加】【删除】按钮,是针对全部测试用例,这两个按钮有问题,不要使用
二. 测试计划中删除测试用例
在主页的“当前测试计划”下拉列表里--》选择一个测试计划--》在“测试用例集”区域--》点击【添加/删除测试用例到测试计划】按钮--》进入向测试计划中删除测试用例
三. 显示最新的测试用例版本
在主页“测试用例集”区域--》点击【显示测试用例的最新版本】按钮--》进入连接到测试用例的最新版本显示页面,在这里可以看到连接到测试计划的最新的测试用例版本。
这个功能目前似乎有问题,暂时做个标记
四. 指派执行测试用例(给测试人员分配任务)
在主页“测试用例集”区域--》点击【指派执行测试用例】按钮--》进入指派测试用例页面--》可以为 当前测试计划中所包含的每个用例指定一个具体的执行人员。
在指派测试用例页面,左侧用例树中选择某个测试用例集或者测试用例,右侧页面会出现下拉列表让你选择用户。选择合适的用户,会自动在测试用例前面打勾,点击上面【Save Assignments】按钮,进行添加
这里也可以进行批量指定——右侧页面的最上方,有一个下拉列表可以选择用户,下面的测试用例列表中选择要指派给该用户的用例,然后点击一下后面的“执行”按钮即可完成将多个用例指派给一个人的操作。 具体如下图所示:
1,在搜索框【User for Bulk Actions】里选择tester
2,勾选要指派的用例
3,点击【Apply Assign】按钮
4,点击【Save Assignments】按钮
就可以完成批量指派了
删除指派角色,进行下图的操作:
以上是关于比Testlink好用的测试用例管理平台都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章
Testlink1.9.17使用方法(第五章 测试用例管理)