Test management tools

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Bugzilla Testopia Description: Testopia is a test case management extension for Bugzilla.

Bugzilla Testopia

Description:

Testopia is a test case management extension for Bugzilla. It is designed to be a generic tool for tracking test cases, allowing for testing organizations to integrate bug reporting with their test case run results. Though it is designed with software testing in mind, it can be used to track testing on virtually anything in the engineering process.

Requirement:

Bugzilla


Data Generator

Description:

The Data Generator is a free, open source script written in JavaScript, PHP and MySQL that lets you quickly generate large volumes of custom data in a variety of formats for use in testing software, populating databases and more.

Requirement:

All


Fitnesse

Description:

FitNesse is a collaborative testing and documentation tool. It provides a very simple way for teams to collaboratively create documents, specify tests, and run those tests.

Requirement:

Mac, Wnidows, POSIX


Incremental Scenario Testing

Description:

IST supports the test teams in managing their complexity and adaptively select and prioritize the tests according to the past test results. The Incremental Scenario Testing Tool (ISTT) guides the testers through a test session with high-level test scenarios generated on the fly.

Requirement:

Platform independent


Litmus

Description:

Litmus is an integrated testcase management and QA tool that is designed to improve workflow, visibility and turnaround time in the QA process.

Requirement:

Apache, mod_perl, MySQL


MTS: Multi-TeSTer

Description:

MTS: Multi-TeSTer: a simple domain-specific language for maintaining tests that supports two desirable properties: - single source: the command, input, and expected output are all in one file. - controlled experimentation: multiple slightly different tests can be generated from the same source with different expected outputs.

Requirement:

Unix command line tool; written in Perl


qaManager

Description:

qaProjectManager is a web based application used for keeping track of engineering and customer releases of Software Projects, Resource allocations and related information. It helps QA Managers to keep track of releases effectively.Powered by OpenXava and Java.

Requirement:

Platform Independent


R.T.M.R

Description:

R.T.M.R stands for "Requirements and Test Management Repository". This is a test tool software which allows to manage software requirements and describe the scenarios and associated test cases and run them through targeted campaigns. In addition, it provides precise management of software evolution through a versioning system for projects, requirement and test case.

Requirement:

All


Radi

Description:

Radi-testdir is a lightweight test director. Radi supports test director features like configuring the test plan, updating (create/edit) the test results for the test image/build stores in the image results set.

Requirement:

All POSIX (Linux/BSD/UNIX-like OSes)


rth

Description:

web-based tool designed to manage requirements, tests, test results, and defects throughout the application life cycle. The tool provides a structured approach to software testing and increases the visibility of the testing process by creating a common repository for all test assets including requirements, test cases, test plans, and test results.

Requirement:

All 32-bit MS Windows (95/98/NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes), IBM AIX


RTH-Turbo

Description:

RTH Turbo is optimized version of RTH, a testing management tool, that allows: requirement management; test case management; defect tracking; create test plans; analyze your test results. This project was originally created from RTH version 1.2, and this new branch and version is more powerful and optimized.

Requirement:

PHP, MySql and Apache


Salome-TMF

Description:

Salome-TMF is an independent Test Management Tool, which helps you to manage your entire testing process ? by creating tests, executing manual or automatic tests, tracking results, managing requirements and defects and producing HTML documentation. Salome-TMF is compatible with Junit, Abbot and Beanshell to define your automatic tests, and with Bugzilla and Mantis to manage your defects. Salome-TMF can also be extended by plug-in according to your requirements.

Requirement:

Java


Speed Test

Description:

Speed Test is an open source test case management software that features a desktop GUI and runs on a PostGreSQL database. It is still a work in progress, but development is nearing completion and any feedback would be appreciated.

Requirement:

Windows


Squash TM

Description:

Squash TM is the test repository manager found in the open source Squash toolkit. It allows to manage requirements, test cases and execution campaigns, in a multiproject context.

Requirement:

Windows, Mac, Linux


Tarantula

Description:

Tarantula is the test management Tool for agile projects. It has modern web user interface and many advanced features for efficient testing. Tarantula manages requirements, test set planning, case execution and reporting. Dashboard gives project managers a realtime view to current status of testing. Integrates with Jira, Bugzilla and Doors.

Requirement:

Any modern browser for client, Linux (Centos) for server.


TCW

Description:

Test Case Web (TCW) is an online TCM system built with PHP and a SQL backend. It provides an efficient means for generation, organization, and execution reporting of test cases among projects and by multiple testers and versions. It provides various at-a-glance views of the test suite for easy status determination and test suite navigation. TCW also provides basic reporting capabilities and per-project access control.

Requirement:

Any (PHP/SQL/Apache)


Tesly

Description:

Tesly is a Web application written in PHP that helps you create, execute, and report on test plans. QA leaders can track the progress of testing as testers use the interface to report completion of test cases.

Requirement:

OS Independent


Test Analytics

Description:

Test Analytics is a web application that provides an alterative to a test plan that is faster to create and of more practical value. It allows a easy way to visualize project risk across project capabilities. In addition, Test Analytics supports importing quality signals -- tests, code changes, and bugs -- to quantify risk and map it across your projects model. This gives a birds eye view of the risk associated with all areas of your project, and a way to assess what portions of your project need additional testing.

Requirement:

Web application


Test Environment Toolkit

Description:

Open source version of TETware, a proprietary multi-platform test framework for test suite management (administration, reporting and sequencing of tests). This open-source version is for Linux and UNIX system users only. The differences between the open source version and the other version for which a commercial support offering is available is in platform support (WIN32 and Java) rather than functionality.

Requirement:

Linux or Unix


TestAutomation

Description:

Test Automation is a C#-based application that manages projects, requirements, defects, test cases, test case run history, and facilitates automated testing.

Requirement:

Windows


Testitool

Description:

Testitool is a Web-based application for QA test planning. It creates a test plan and populates it with test cases, maps test cases to functional requirements, instantiates a test plan, begins executing test cases and marks them as successful or failed, generates reports on your test plans, copies test plans and test cases, and tailors test plan instances by adding and removing test cases from them.

Requirement:

Apache, PHP, MySQL


TestLink

Description:

TestLink is a web based Test Management and execution system. The tool includes test specification, planning, reporting, requirements tracking and collaborate with well-known bug trackers.

Requirement:

Apache, MySQL, PHP


TestMaster

Description:

A testcase management, logging, reporting and test automation tool, similar to the commercial product Test Director. Features: Progress stats, reports, test case import from CSV,doc,web or SQL, STAF plugin.

Requirement:

Linux, Apache, PostgreSQL


Vibz Automation Utility

Description:

Vibz Automation Framework is an infrastructure that provides the solution where different tools can plug itself and do their job in an unified manner. Hence providing a common platform to the automation engineer doing their job.

Requirement:

Windows


Vienna 2

Description:

V2 can be utilised for Test Management, User Acceptance Testing, Training, Requirements Management, Defect Management and more. V2 can be integrated with automation testing applications and also provides some ground breaking innovations.

Requirement:

Microsoft Windows XP, Vista and 7


XStudio

Description:

XQual Studio (XStudio) is a FREE 100% graphical test management application that handles the complete life-cycle of your QA/testing projects from A to Z: users, requirements, specifications, SUTs, dev. project, tests, testplans, test reports, test campaigns and defects. Using a MySQL database as principal storage, XStudio allows you to schedule or run fully automated or manual test campaigns. XStudio itself is free but NOT open-source. The launchers (drivers to interface with any kind of test) are under GPL license.

Requirement:

Windows, Linux, MacOSX, Web (through JavaWebstart deployment)


For those projects hosted on SourceForge, the project activity data is updated weekly using live newsfeedspowered by CaRP



 

Below is a list of some open source/free tools that may come in handy.

  • Bugzilla Testopia: A test case management extension for Bugzilla. It is designed to be a generic tool for tracking test cases, allowing for testing organizations to integrate bug reporting with their test case run results. Though it is designed with software testing in mind, it can be used to track testing on virtually anything in the engineering process. Requirement: Bugzilla
  • Data Generator: The Data Generator is a free, open source script written in JavaScript, PHP and MySQL that lets you quickly generate large volumes of custom data in a variety of formats for use in testing software, populating databases and more.
  • Fitnesse: A collaborative testing and documentation tool. It provides a very simple way for teams to collaboratively create documents, specify tests, and run those tests. Requirement: Mac, Windows, POSIX
  • Kineo Open Source: Advises on the best open source tools tailored for a specific group of users
  • Mantis: Can be used for bug tracking as well.
  • MTS: Multi-TeSTer: A simple domain-specific language for maintaining tests that supports two desirable properties: – single source: the command, input, and expected output are all in one file. – controlled experimentation: multiple slightly different tests can be generated from the same source with different expected outputs. Requirement: Unix command line tool; written in Perl
  • qaManager: A web based application used for keeping track of engineering and customer releases of Software Projects, Resource allocations and related information. It helps QA Managers to keep track of releases
    effectively.Powered by OpenXava and Java.
  • QATraq: Covers everything from defining test plans to writing test cases and recording results.  Requirement: Windows, BSD, Linux, SunOS/Solaris
  • Radi: Radi-testdir is a lightweight test director. Radi supports test director features like configuring the test plan, updating (create/edit) the test results for the test image/build stores in the image results set. Requirement: All POSIX (Linux/BSD/UNIX-like OSes)
  • rth: web-based tool designed to manage requirements, tests, test results, and defects throughout the application life cycle. The tool provides a structured approach to software testing and increases the visibility of the testing process by creating a common repository for all test assets including requirements, test cases, test plans, and test results. Requirement: All 32-bit MS Windows (95/98/NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes), IBM AIX
  • Dilbert and Software Quality
  • RTH-Turbo: Optimized version of RTH, a testing management tool, that allows: requirement management; test case management; defect tracking; create test plans; analyze your test results. This project was originally created from RTH version 1.2, and this new branch and version is more powerful and optimized. Requirement: PHP, MySql and Apache
  • Salome-TMF: An independent Test Management Tool, which helps you to manage your entire testing process by creating tests, executing manual or automatic tests, tracking results, managing requirements and defects and producing HTML documentation. Salome-TMF is compatible with Junit, Abbot and Beanshell to define your automatic tests, and with Bugzilla and Mantis to manage your defects. Salome-TMF can also be extended by plug-in according to your requirements. Requirement: Java
  • TCW: Test Case Web (TCW) is an online TCM system built with PHP and a SQL backend. It provides an efficient means for generation, organization, and execution reporting of test cases among projects and by multiple testers and versions. It provides various at-a-glance views of the test suite for easy status determination and test suite navigation. TCW also provides basic reporting capabilities and per-project access control. Requirement:Any (PHP/SQL/Apache)
  • Tesly: Tesly is a Web application written in PHP that helps you create, execute, and report on test plans. QA leaders can track the progress of testing as testers use the interface to report completion of test cases. Requirement: OS Independent
  • Test Environment Toolkit: Open source version of TETware, a proprietary multi-platform test framework for test suite management (administration, reporting and sequencing of tests). This open-source version is for Linux and UNIX system users only. The differences between the open source version and the other version for which a commercial support offering is available is in platform support (WIN32 and Java) rather than functionality. Requirement: Linux or Unix
  • Testitool: A Web-based application for QA test planning. It creates a test plan and populates it with test cases, maps test cases to functional requirements, instantiates a test plan, begins executing test cases and marks them as successful or failed, generates reports on your test plans, copies test plans and test cases, and tailors test plan instances by adding and removing test cases from them.Requirement: Apache, PHP, MySQL
  • TestLink: Web-based test management and test execution system allowing QA teams to create, manage, execute and track test cases and organize them into test plans. Requirement: Apache, MySQL, PHP
  • TestMaster: A testcase management, logging, reporting and test automation tool, similar to the commercial product Test Director. Features: Progress stats, reports, test case import from CSV,doc,web or SQL, STAF plugin. Requirement: Linux, Apache, PostgreSQL
  • WebTst: Tool aimed at creating and managing user-centric testing
  • XQual Studio (XStudio):  A free 100% graphical and modular in design test management application that handles the complete life-cycle of your QA/testing projects from end to end: users, requirements, specifications, development projects (scrum oriented), SUTs, tests, tesplans, test reports and test campaigns

Please comment below on your thoughts/experience on any of the tools listed above and/or if you know of any other tools that should be added.

 

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
Java 开发工具 数据安全/隐私保护
技术博客:市面上加密混淆软件的比较和推荐
技术博客:市面上加密混淆软件的比较和推荐
255 0
|
存储 数据采集 数据可视化
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
16386 1
Open3d系列 | 1. Open3d实现点云数据读写、点云配准、点云法向量计算
|
4月前
|
机器学习/深度学习 存储 人工智能
算力资源选择指南:如何匹配你的开发需求?
本文作者结合七年分布式计算经验,深入剖析算力卡与服务器的本质区别及其选型策略。从硬件架构看,算力卡专注高性能计算,如A100/H100在矩阵运算效率上提升显著,但文件读写较弱;服务器则是全能型系统,适合多任务场景。在应用场景中,算力卡适用于机器学习训练等浮点密集任务,而服务器在部署和服务支持上更具优势。成本模型显示,算力卡三年TCO更低但运维成本更高,需根据实际需求权衡。最后,作者提供选型决策树,建议根据任务类型、生态需求和负载特征选择合适方案。
171 8
|
11月前
|
安全 搜索推荐 数据挖掘
解密虾皮商品详情API接口:获取与运用
随着电子商务的蓬勃发展,各大电商平台纷纷开放API接口,为开发者提供丰富的数据资源和功能。虾皮作为东南亚领先的电商平台,其商品详情API接口在电商领域的应用尤为突出。本文将详细介绍虾皮商品详情API接口的功能、特点、获取方法及应用场景,帮助开发者更好地理解和运用这一接口。
293 2
|
存储 关系型数据库 MySQL
如何搭建MySQL
【8月更文挑战第16天】如何搭建MySQL
269 1
|
机器学习/深度学习 计算机视觉
YOLOv5改进 | 卷积模块 | 将Conv替换为轻量化的GSConv【原理 + 完整代码】
在这个教程中,作者介绍了如何将YOLOv5中的Conv模块替换为新型轻量级卷积GSConv,以实现模型瘦身并保持准确性。GSConv结合了分组卷积和空间卷积,减少了计算量。文章详细阐述了GSConv的原理,并提供了添加GSConv到YOLOv5的代码实现步骤。此外,还提到了Slim-neck by GSConv技术,它通过通道压缩和高效连接优化网络结构。读者可以获取完整代码进行实践,适用于资源受限的环境,如移动设备和实时应用。
|
存储 弹性计算 运维
如何从用户视角搭建可观测体系?阿里云ECS业务团队的设计思路
本文以阿里云ECS业务为例,探讨阿里云最核心、亚太地区业务规模最大的产品之一,在极高的稳定性和性能要求下,如何基于云构建可观测性并从客户视角建立观测能力,以及在推进体系建设中的成功经验和待改进之处。
如何从用户视角搭建可观测体系?阿里云ECS业务团队的设计思路
|
存储 传感器 编解码
CVPR 2023 最全分割类论文整理:图像/全景/语义/实例分割等【附PDF+代码】
CVPR 2023 最全分割类论文整理:图像/全景/语义/实例分割等【附PDF+代码】
1739 1
|
算法 Linux 计算机视觉
OPEN CV 环境配置 VS 2022(超详细+图解)
OPEN CV 环境配置 VS 2022(超详细+图解)
779 0
|
存储 关系型数据库 Apache
Apache Doris 入门 10 问
本文解答了Apache Doris 在读写流程、副本一致性机制、 存储机制、高可用机制等方面的常见疑问点,欢迎订阅。
607 0
Apache Doris 入门 10 问