工具列表大全(从测试时代看到的)
开源软件测试工具列表大全Marathon - GUI测试框架
Marathon是一个用java/swing开发的用于GUI应用程序的测试框架,Marathon主要由录制器、运行器和编辑器组成,其测试脚本是Python脚本语言,是一个开源的测试工具。
网址:http://marathonman.sourceforge.net
Bugzilla
是一个bug追踪系统,用以管理bug提交、bug消除,不仅能降低同样错误的重复发生,提高开效率,而且有助于项目管理的难度。
网址:http://www.mozilla.org/projects/bugzilla/
Junit
是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。它包括以下特性:1、用于测试期望结果的断言(Assertion)。2、用于共享共同测试数据的测试工具。3、用于方便的组织和运行测试的测试套件。4、图形和文本的测试运行器。
网址:http://www.junit.org/index.htm
NUnit
是一个为Net准备的自动化单元测试框架,它的作用就是帮助你方便的完成单元测试工作,同鼎鼎有名的JUnit一样,都是xUnit家族的成员。
网址:http://www.nunit.org 软件配置管理工具列表大全
Rational ClearCase
自动追踪每一个文件和目录的变更情况,通过分支和归并功能支持并行开发。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制。因而,ClearCase提供的能力远远超出资源控制,并且可以帮助团队,在开发软件时为他们所处理的每一种信息类型建立一个安全可靠的版本历史记录。其中包括提供版本控制、工作区管理、Build管理及流程管理几个部分。
网址:http://www-306.ibm.com/software/rational/
Borland StarTeam
是企业级解决方案,具备强大的综合项目管理能力,能够提供一个高度集成的环境,实现控制文件版本、管理需求和变更、追踪缺陷和线程化的讨论、对项目管理所需任务进行管理,从而提高了开发过程中对软件资产和软件问题的跟踪和管理能力。与其它同类产品相比,StarTeam还具备可定制工作流功能、良好的可扩展性、支持多种客户端接入方式等优势。
网址:http://www.borland.com
Visual SourceSafe
Visual SourceSafe版本控制软件通过将项目管理的任务和源代码的控制结合起来,解决了这个问题。以注重在管理源文件的同时管理项目,Visual SourceSafe提供了对该问题的优秀的解决方案,是用标准的、面向文件的来源控制系统不易实现的。
网址:http://www.microsoft.com
Telelogic Synergy
Telelogic SYNERGY是Telelogic工具家族中的变更和配置管理工具。Telelogic SYNERGY为您公司的软件开发资产提供生命周期控制,帮助您加速开发先进系统和软件,并且提高产品质量。它负责维护软件资产集成的中央数据库以及所有相关的项目、任务、过程及人员信息。软件变更和配置管理使改进开发过程、加速开发周期、最大化生产力(不受团队规模和人数的影响),并且通过自动化和重用来最小化费用成为可能。
网址:http://www.telelogic.com
CVS
是Concurrent Versions System的简称。是一个基于Web的协同软件开发环境,为软件开发而设计的。其中包括:代码版本控制(CVS)、邮件列表、事件和漏洞跟踪、可定制的项目页面、基于网站的、安全的环境、公共或者个人项目、简化的项目和邮件列表管理。
网址:https://www.cvshome.org 负载性能测试工具列表大全
QA Load
是企业范围的负载测试工具,该工具支持的范围广,测试的内容多,可以帮助软件测试人员,开发人员和系统管理人员对于分布式的应用执行有效的负载测试。负载测试能够模拟大批量用户的活动,从而发现大量用户负载下对C/S系统的影响。
网址:http://www.compuware.com
SilkPerformer
是一种在工业领域最高级的企业级负载测试工具。它可以模仿成千上万的用户在多协议和多计算的环境下工作。不管企业电子商务应用的规模大小及其复杂性,通过SilkPerformer V,均可以在部署前预测它的性能。可视的用户化界面、实时的性能监控和强大的管理报告可以帮助我们迅速的解决问题,例如加快产品投入市场的时间,通过最小的测试周期保证系统的可靠性,优化性能和确保应用的可扩充性。
网址:http://www.segue.com
Load Runner
是一种较高规模适应性的,自动负载测试工具,它能预测系统行为,优化性能。LoadRunner强调的是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助您更快的确认和查找问题。此外,LoadRunner 能支持最宽范的协议和技术,为您的特殊环境,量身定做地提供解决方案。
网址:http://www.mercury.com
Web LOAD
是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;webload通过模拟真实用户的操作,生成压力负载来测试web的性能,用户创建的是基于javascript的测试脚本,称为议程agenda,用它来模拟客户的行为,通过执行该脚本来衡量web应用程序在真实环境下的性能。
网址:http://www.radview.com 软件测试缺陷管理工具列表大全
Rational ClearQuest
]提供基于活动的变更和缺陷跟踪。以灵活的工作流管理所有类型的变更要求,包括缺陷、改进、问题和文档变更。能够方便地定制缺陷和变更请求的字段、流程、用户界面、查询、图表和报告。开箱即用特性提供了预定义的配置和自动电子邮件通知和提交。与 Rational ClearCase 一起提供完整的 SCM 解决方案。拥有“设计一次,到处部署”的能力,从而可以自动改变任何客户端界面(Windows、Linux、UNIX 和 Web)。
网址:http://www-306.ibm.com/software/rational/
Mercury Quality Center(TestDirector)
是业界第一个基于Web的测试管理系统,它可以在您公司组织内进行全球范围内测试的协调。通过在一个整体的应用系统中提供并且集成了测试需求管理,测试计划,测试日程控制以及测试执行和错误跟踪等功能,TestDirector极大地加速测试过程。
网址:http://www.mercury.com
SilkCentral Issue Manager(SilkRadar)
强大的缺陷管理工具,用于软件开发过程中,对软件缺陷进行记录及缺陷处理结果状态进行自动跟踪、记录、归类处理。SilkRadar能够灵活满足各种业务环境和各种产品的需求。这种灵活、易用的缺陷跟踪流程不仅增强了项目开发的质量,同时带来整个机构的生产效率的提高。
网址:http://www.segue.com
TrackRecord
一个项目和错误跟踪的系统中捕捉和传递由开发人员的工具检测到的详细的错误信息。TrackRecord 也能捕捉到检测到的错误,覆盖率分析和源代码变化率。除此之外,TrackRecord 在一个可配置的工作流和跟踪系统中管理与工程相关的所有信息,从错误到分配,特征需求等等。TrackRecord通过报告,图表和 Email 的形式在项目小组中共享这些信息。TrackRecord 为小组中的每个成员完成各自的任务提供精确的信息。
网址:http://www.compuware.com 怎么看不到很多开源的工具啊,比如Testlink和Mantis之类的比较好的工具
页:
[1]