类似 TestLink的 9 大测试用例管理平台:1、PingCode;2、TestRail;3、Xray;4、Jira;5、PractiTest;6、PractiTest;7. Zephyr Enterprise;8、MeterSphere;9、Bugzilla。

一、采用测试用例管理工具的必要性

以前我们用 Excel 来维护测试用例,产品发布前把 Excel 里的用例过一遍,这样做似乎是可行的。但随着项目的迭代,项目复杂度的增加,用例的版本也越来越多,Excel 这类工具的缺点也逐渐显现。

比如通过 Excel、Xmind 等维护用例,我们经常面临:

  • 缺乏用例该有的元素(计划、评审、优先级等)

  • 多人协作,用例没有统一存放地点,管理也非常麻烦;

  • 项目大,模块多,文件特别大;

  • 项目迭代,用例无法保证常用常新;

  • Xmind 查找过滤麻烦,破解版稳定性差;

  • 查看历史记录和历史版本对比麻烦;

  • 用例无传承;

  • QA 工作难以度量;

  • 等等

我相信国内大部分公司都和我们类似,要么拿着 Excel、Xmind 这种非专业的测试用例管理工具来管理的测试用例,要么拿着 TestLink 这种从界面到交互都感觉上古时代的平台来管理,而且一个不到百人的 QA Team,连一个用例管理都没做统一,上面三种同时存在,不同 Team 用不同的方式,甚至一个 Team 内都可能多种并存,而且更让我吃惊,他们都拿不出一份自己系统完整的测试用例,因为他们每个版本都用一份新的文件去管理用例,所有旧的用例都不会被传承下来。

除此以外,通常的测试管理方法还有两种,一是使用一些专业的测试用例管理工具,比如PingCode、TestRail等;另一种是使用Cucumber,RF,SVN和GIT等代码活文档、自动化测试框架和代码版本工具。下面我们将一一介绍。

二、大部分人都在用的9款测试用例管理软件

曾做过一次测试管理工具选型,调研了几种工具,整理了网上一些比较靠谱的软件测评文章资料,涵盖国内外厂商开源和商用版,下面一一列举各工具特性和优缺点。

1、PingCode

这可能算是国内近几年最好用的测试用例管理工具之一,具有成熟的功能,不错的操作体验,以及还是一站式的研发项目管理软件。能够帮助团队把控测试质量、管理测试过程、实现团队内外部的协同。

具体功能包括:测试用例库管理、编写用例、用例维护、测试规划与执行、关联用户故事与缺陷、测试报告与测试报表、关联自动化测试工具,掌握测试进度和执行结果情况等等能力。

最让我喜欢的是,PingCode 支持用例自定义,这对于对扩展有情结的人来说非常重要,因为业务是多变的,多给自己留点空间,同时用例导入这块支持脑图的导入、支持代码工具git、CI/CD工具jinkens等也是非常吸引我的。

除此以外,PingCode 还被广泛用于需求收集、需求管理、需求优先级、产品路线图、项目管理(敏捷/kanban/瀑布)、缺陷追踪、项目文档管理、效能度量等领域。并且集成了github、gitlab、jinkens、企微、飞书等主流工具,也就是说我们能在需求下面关联代码,关联集成信息,在飞书查看通知等。对比其他产品它具有简单易上手、开箱即用、成本低的特点。

软件优点:

  • 产品开箱即用,简单易上手,不需要像Jira 那样经过好几月的培训,以及专门的系统管理专家配置系统才可使用;

  • 为25人以下团队免费提供基础版本,收费版价格仅为国外产品Jira的30%-40%;

  • 国产化,支持信创、麒麟等;

  • 支持私有部署、定制化以及saas等购买方式;

  • 口碑、服务支持好;

软件缺点:

  • 暂未提供多语言版本;

PingCode官网

2、TestRail

TestRail提供了全面的、基于web的测试用例管理,以帮助团队组织测试工作,并获得对测试活动的实时了解。使用TestRail,您可以通过屏幕截图和预期结果轻松地捕获关于测试用例或场景的细节、跟踪各个测试的状态、使用信息丰富的仪表板和活动报告来度量进度,以及在多个测试运行、配置和里程碑之间比较结果。

工具优点:

具有三种测试用例管理方式:普通,基线(类似Git分支),多套件;根据创建的测试场景执行测试,例如可自定义浏览器、操作系统等;可集成众多缺陷追踪工具,如JIRA,GitHub,YouTrack等;提供Saas在线模式和独立部署版本;开放API。

工具缺点:

三种用例组织方式中使用较复杂(仅普通方式较好理解和使用);交互设计较旧,10年前技术;SaaS版在国内访问速度很慢;价格较高

官网:https://www.gurock.com/testrail/

3、Xray

Xray是QA的第一大手动和自动测试管理应用程序。它是一个功能全面的工具,可以集成Jira。它的目的是帮助公司通过有效和高效的测试管理来提高他们的产品质量。

官网:https://xray.cool/

4、Jira

Jira 是全球知名的IT项目管理工具,它虽然自己不具备测试用例管理能力,但可以通过它丰富的插件完成,比如:

  1. 插件Zephyr:可以创建测试用例,测试套件,进行测试周期的管理,还可以有一个附加组件ZAPI用于自动化集成。

  1. 插件Go2Group SynapseRT:该工具具有测试用例管理功能,但主要关注基于需求的测试,可以用于跟踪某个需求对应的测试用例执行进度。

  1. 插件XRay:支持测试用例管理。Xray支持手工和自动化测试,包括Cucumber等BDD测试框架,以及JUnit、NUnit、Robot等自动化测试框架,覆盖了整个测试生命周期。

因为是基于插件提供的服务,所以永远都存在较高的下线风险,而且Jira本身价格加上插件的价格总价可能会远远超出你的预算,以及它在2020年以后在大陆停售本地版,所以你无法购买带本地部署等版本,只能上云。

工具优点:

  • 作为Jira插件存在,也提供SaaS版独立运行;

  • 测试中创建缺陷非常便利;

  • 提供测试循环操作;

  • 提供多种报表。

 

工具缺点:

  • 不提供与其他第三方缺陷工具集成;

  • Jira的SaaS版本国内访问较慢(独立部署的Jira版比较吃服务器资源)。

官网:https://www.atlassian.com/zh/software/jira

5、PractiTest

PractiTest 是测试管理工具中一颗冉冉升起的新星,是一个端到端的测试管理系统,提供了测试用例管理,缺陷状态管理,具有可定制的仪表板,并附有详细报告。该工具提供了手动测试和自动化测试管理选项,还有探索式测试测试管理的功能。 

PractiTest与缺陷跟踪工具,如JIRA、Pivotal Tracker、Bugzilla和Redmine,以及各种自动化工具,如Selenium、Jenkins等,无缝集成。PractiTest是唯一符合SOC2 Type2(安全方面的权威资质)和ISO 27001的测试管理工具,使其成为市场上最安全的QA系统。

官网地址:https://www.practitest.com/

6、Kualitee

无论您是在Excel中管理测试,还是已经在使用软件生命周期管理工具,Kualitee测试管理工具都可以为您的测试减轻麻烦,并使团队协作更加轻松。通过我们精心设计的仪表板,轻松地分配任务给团队,并始终保持在实时进展的顶部。

您可以与非常多的工具进行集成,并根据您的喜好进行定制,包括报告、筛选器、缺陷报告等等。价格也被特意保持在可承受和灵活的范围内,用以适合从单个测试人员到100多个团队组织的所有规模的团队。

7. Zephyr Enterprise

Zephyr最初是Jira中的一个插件,以增强Jira支持测试管理的能力。然而,对于规模较大的组织来说,由于测试活动的复杂性,采用这种方式进行测试用例管理是不够的,因此开发了企业版。Zephyr Enterprise支持和Jira、以及CI/CD调度工具Jenkins、自动化测试工具Selenium等的集成。

官网:https://smartbear.com/test-management/zephyr-enterprise/

8、MeterSphere

MeterSphere 是一站式开源持续测试平台,涵盖测试管理、接口测试、性能测试、团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付。

官网:https://fit2cloud.com/metersphere/

9、Bugzilla

Bugzilla是一个开源的、基于Web界面的缺陷跟踪工具,可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。Bugzilla在相当长的一段时间内被许多组织广泛使用。

官网:https://www.bugzilla.org/

以上就是关于测试用例管理工具的介绍,以及这些测试用例管理平台优缺点、功能等介绍。

除 svn、Testlink 外,还有哪些不错的测试用例管理工具?相关推荐

  1. 测试团队都在用哪些不错的测试用例管理平台?盘点6大主流测试管理系统

    测试团队使用的主流测试用例管理平台:1.PingCode :2.TestRail:3.Testlink:4.Zephyr+Jira:5.TestCenter:6.飞蛾. 目前市面上的测试用例管理工具有 ...

  2. 国内外有哪些不错的需求管理工具?如何选择?

    需求管理主要是进行需求的条目化管理.需求跟踪.需求基线管理以及需求变更的管理.其中,由于需求建立到需求维护这个过程是双向的,需求一旦变多或复杂,双向溯源的关联关系也会变得非常复杂,所以我们就必须借助工 ...

  3. 学习TestLink测试用例管理工具,史上最全总结,助你一臂之力!

    最近调研测试用例管理工具,重点看了一下TestLink,现将一些有价值的资料汇总如下,希望有助于你的学习! 1.选择测试用例管理工具,您真正需要的十大功能 https://www.kingwins.c ...

  4. ApiPost与PostMan,你可以任选一款不错的接口管理工具

    我们都知道在一个团队中是由很多角色组成的,例如:业务.产品.设计.前端.后端.测试.每个角色各司其职,一起合作完成项目的交付. 而前端与后端的沟通则是需要通过一个统一的文件进行沟通交流,即通过接口文档 ...

  5. 近几年好的需求管理工具有哪些?不错的需求管理工具推荐!

    一款好的需求管理工具,能称之为好,我认为肯定是解决我们需求管理中的经常出现的痛点,这是必备条件之一.而我要推荐的,就是这么一个神器--PingCode,这也是我经历过的几家公司都在使用的工具之一. 下 ...

  6. SVN设置外网地址访问

    操作流程仅供参考,欢迎优化和指出不足!谢谢! ############################################################################# ...

  7. svn管理工具_主流代码管理工具深度评测

    引言 作为有十几年IT行业代码的从业人员,经历过代码管理工具的变迁,从早期的微软的Source Code Control,到TFS,再到SVN,再到现在的Git.我深知代码管理工具是代码开发过程中非常 ...

  8. 转:SVN的Local方式:个人源码管理的好办法

    原文:http://blog.csdn.net/Raptor/archive/2005/03/18/322889.aspx SVN.Local方式.个人源码管理 今天在QQ群里,有人在打听Delphi ...

  9. SVN管理工具Cornerstone之:创建分支、提交合并

    创建工程的分支: 步骤: 1.选择左下角仓库repositories中的工程名->选择trunk->点击Branch->在提示框里填写分支名称create, 2.在做上角workin ...

最新文章

  1. 防火墙 加密 专用虚拟网 安全隔离 必然会不断浓缩
  2. 转帖 .Net(C#)纯GDI+绘制实时动态曲线图之二(曲线控件全部源码)
  3. Python 进阶_OOP 面向对象编程_self 的实例绑定
  4. phpcms authkey生成算法问题导致authkey泄露
  5. 测试 | 测试:你会这些命令吗?
  6. Js自定义提示框(dialog版本)
  7. 超越 Windows 时代!微软 Build 大会都透露了啥?
  8. hp服务器引导驱动器,windows-server-2008 – 在没有SmartStart的HP Proliant服务器上安装Windows...
  9. iOS精品源码,GHConsole图片浏览器圆形进度条音视频传输连击礼物弹出动画
  10. 用python写论文_[文章] 编写高质量 Python 的 6 个技巧
  11. Kotlin中文开发者文档(一)
  12. 根据旋转角计算欧拉角 (Computing Euler angles from a rotation matrix)
  13. 社会生活中的著名法则- -
  14. Uipath 安装Chrome插件
  15. 大白菜U盘启动盘制作工具完整使用教程
  16. b站网页版没有html,b站网页版
  17. python中的global是什么意思_Python中的global关键字,你了解吗?
  18. 管理信息系统【五】之 系统分析
  19. 欧几里得定理 java,每个程序员都应该知道的基础数论
  20. opencv创建负片

热门文章

  1. Python基于keras训练简单微笑识别
  2. mysql 并行查询_MySQL 8.0新特性-并行查询innodb_parallel_read_threads
  3. itunes保留appstore的版本,亲测可用
  4. 一段Python代码自动出20以内的加减算术题
  5. Android 12.0 通过驱动实现禁用usb鼠标和usb键盘功能
  6. js英雄对战小游戏 看看你的人品
  7. 《终结拖延症》重新拥有计划每天的自信和控制力
  8. 将项目同时托管到Github和Git@OSC
  9. 预约有礼 | 迅镭激光与您相约2023深圳工业展,诚邀参观!
  10. python unescape函数_Python escape.url_unescape方法代碼示例