必须知道的缺陷跟踪、测试、并行编程等工具

jadeball 2015-04-01

缺陷跟踪

1. Bugzilla

这款缺陷跟踪软件在开源项目当中很受欢迎,已被Mozilla、Eclipse、Apache和红帽等组织以及Linux内核项目所使用。它可跟踪软件缺陷和代码变化,让开发人员可以提交并审查补丁,支持团队沟通,并帮助管理质量保证。

支持的操作系统:Windows、Linux和OS X

2. GNATS

GNATS是Gnu项目的缺陷跟踪系统。Gnatsweb为命令行工具提供了Web界面,另外还提供几种第三方界面。

支持的操作系统:与操作系统无关

测试

1. Appium

Appium可以让测试原生应用程序、混合应用程序和移动Web应用程序的工作实现自动化。它同时支持iOS和安卓应用程序,与大多数流行的开发工具、框架和语言兼容。

支持的操作系统:与操作系统无关

2. soapUI

SoapUI自称是“测试界的瑞士军刀”,可以针对几乎任何平台,对应用程序进行功能测试、递归测试、依从性测试和负载测试。还提供收费的商用版和培训服务。

支持的操作系统:与操作系统无关

3. SonarQube

这种代码质量管理平台涵盖:架构及设计、代码重复、单元测试、复杂性、潜在缺陷、编码规则和注释。它支持二十多门编程语言,包括Java、C/C++、C#、JavaScript、Objective-C、PHP和Python。

支持的操作系统:与操作系统无关

并行编程

1. Intel Threaded Building Blocks

Threaded Building Blocks又叫TBB,这种工具可帮助开发人员编写充分利用多核系统处理功能的C++程序。提供商用支持版本。

支持的操作系统:Windows、Linux和OS X

建模

2. ArgoUML

相关推荐