本文节选自霍格沃兹测试学院内部教材

测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题。在整个测试过程中,需要对测试用例、Bug、代码、持续集成等等进行管理。下面分别从这四个方面介绍现在比较流行的管理平台。

6401080×91 50.2 KB

测试用例管理平台

用例管理是测试管理中非常重要的一项工作,用例也是产品测试设计的重要产出。用例管理的好坏也直接决定着测试执行的效果。现在比较常见的测试用例管理平台有:

  • JIRA:推荐方案,定制性很强,大厂使用较多
  • Redmine:推荐方案,开源,活跃,定制性很强
  • TestLink:流行的测试用例管理平台,体验不太好
  • 其他:TAPD、云效、禅道、GitLab、在线协作文档
  • 无协作模式:Excel、思维导图

Bug管理平台

Bug 管理平台通常与用例管理平台一致。JIRA 是现在大厂中比较常用的平台。在 JIRA 中测试用例、Bug 都可以使用 issue(问题)表达。

代码管理平台

代码管理平台也叫版本控制,记录若干文件内容变化,以便将来查阅特定版本修订情况。

  • Git:分布式的,每个客户端都是独立的版本管理中心,代码可以存放在本机上,也可以上传到服务端上来汇总所有的更新。
  • GitLab:可本地部署的 git 代码管理平台,行业标准。
  • GitHub:在线的基于 git 的平台,开源项目运作。
  • Subversion:SVN 管理,客户端需要把新代码上传到服务端,已经过时。
  • Bitbucket:与 JIRA 同属一家公司 Altassian。

持续集成管理平台

持续集成是敏捷开发工作中的组成部分。团队在不断前进的同时持续上线各类小规模增加的功能。当开发人员专注于添加功能时,代码错误也会随之而来、并导致软件无法正常使用。为了阻止错误被集成到软件当中,持续集成管理平台需要先对代码质量进行把关。即使有问题的代码已经被集成进去,持续集成管理平台仍然能够快速指出是哪里出了问题。

实践中常用的持续集成管理平台有:

  • Jenkins:持续集成与持续交付的主流平台
  • GitLab Runner:GitLab 的持续交付方案
  • GitHub Action:GitHub 的开源方案
  • 自建 DevOps 平台:企业定制平台,TAPD、云效等

来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力

自动化测试 | 这些常用测试平台,你们公司在用的是哪些呢?相关推荐

  1. 测试开发 | 这些常用测试平台,你们公司在用的是哪些呢?

    测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题.在整个测试过程中,需要对测试用例.Bug.代码.持续集成等等进行管理.下面分别从这四个方面介绍现在比较流行的管理平 ...

  2. 自动化测试平台化[v1.0.0][微服务化测试平台]

    微服务字面上理解一个是微,另一个是服务,用大白话描述就是每个模块负责很小的功能范围视为微,而服务则是通过API的形式向其他模块提供服务 在早期的单体架构中,整个网站都运行在一套服务器集群上,共享计算机 ...

  3. 软件自动化测试平台设计,软件自动测试平台的设计与实现

    [摘要] 随着科学技术的飞速发展,社会生活已经迈入了信息化时代,软件也不可避免地成为人们信息化生活中不可或缺的一分子.软件的广泛使用使得人们对软件产品的质量要求越来越高.为了保证软件产品的质量,软件测 ...

  4. 用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台

    用python写自动化测试脚本常用功能:结果记录,运行日志,测试配置,带颜色打印在控制台 利用csv库来记录测试结果 利用logging库来记录脚本运行信息 利用ConfigParser库来读取测试配 ...

  5. 测试平台(一)为什么要搭建测试平台?

    前言 本章主要讲述[测试平台]搭建的理由及必要性 ps:之前本来想先把robotframework框架作为底层框架,然后搭建一套API/UI自动化框架,还是以之前打过的[企业微信]为例做一个实战项目 ...

  6. 自动化测试系列 | UI测试自动化测试

    UI 测试是一种测试类型,也称为用户界面测试,通过该测试,我们检查应用程序的界面是否工作正常或是否存在任何妨碍用户行为且不符合书面规格的 BUG.了解用户将如何在用户和网站之间进行交互以执行 UI 测 ...

  7. 直播回顾丨MeterSphere一站式开源持续测试平台的初心与方向

    编者注:以下内容根据MeterSphere研发经理王振在6月17日"FIT2CLOUD飞致云在线讲堂"的直播内容整理而成,其中演讲内容进行了部分节选,并对在线问答环节进行了整理. ...

  8. HTTP API 自动化测试从手工测试到平台的演变

    不管是 Web 系统,还是移动 APP,前后端逻辑的分离设计已经是常态化,相互之间通过 API 调用进行数据交互.在基于 API 约定的开发模式下,如何加速请求 / 响应的 API 测试,让研发人员及 ...

  9. 2016及以后的自动化测试趋势 -《测试技术六月刊》

    业界前沿 2016及以后的自动化测试趋势 测试自动化的博客joecolantonio.comtesttalks主持者和创始人,Joe Colantonio带来了15年的自动化测试经验,他分享了他的专业 ...

最新文章

  1. Android--制作开场动画/MediaPlayer.OnCompletionListener
  2. Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析
  3. python爬虫下载-用Python爬虫下载整本小说
  4. php 数据显示格式,php数据格式
  5. CVPR 2017 CA:《Context-Aware Correlation Filter Tracking》论文笔记
  6. thymeleaf体验
  7. Sql Server系列:存储过程
  8. android底部导航栏svg,vue开发移动端底部导航条功能
  9. 常用的表单正则表达式
  10. 深入浅出Shell编程: Shell 变量【ZT】
  11. python3.7.3安装失败_python 3.7.3安装web.py报错解决方法
  12. python install causes ModuleNotFoundError: No module named ‘_swigfaiss‘
  13. 【优雅的使用Matlab进行机器学习】作业
  14. 迪文屏学习系列之数据录入
  15. ardupilot rover ardurover 电机相关源码 PreArm servo function 33 unassigned
  16. 如何制作unity艺术字体
  17. springMVC Controller层接收 JSON参数遇到得问题
  18. MapStruct系列(5)-映射器数据类型转换详解
  19. cocos Uncaught Download text failed 错误解决
  20. 哪些APP需要做ASO优化?

热门文章

  1. Clickhouse 基础知识 - 函数
  2. vue3 注册全局方法 定义全局方法
  3. 新年贺卡用python_新年贺卡生成器
  4. 一文说尽Golang单元测试实战的那些事儿
  5. indirect引用单元格/单元格区域/跨表引用(适用于引用不同工作表的相同单元格或者区域)
  6. 用canvas画一个炫酷的粒子动画倒计时
  7. 新手小白之初识JAVA,随堂笔记
  8. Teardrop攻击 —— 创建虚假的IP数据包
  9. Tungsten Fabric SDN — 与 Kubernetes 的集成部署(CN)
  10. java根据生日判断生日和星座