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

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

缺陷跟踪

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

 

ArgoUML的下载量超过8万人次,声称是“领先的开源UML建模工具”。它可用于构建类、状态表、活动、用例、协作、部署或顺序图。

 

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

 

责任编辑:chenqingxiang 来源: 51CTO
相关推荐

2018-04-08 10:08:43

开发人员工具

2020-07-09 07:34:40

开发Web工具

2015-04-15 10:50:06

综合布线

2020-04-14 09:26:43

开发工具Chrome

2018-01-16 23:38:06

大数据可视化数据

2012-09-29 09:22:24

.NETGC内存分配

2012-09-29 10:29:56

.Net内存分配继承

2020-12-29 09:50:23

大数据大数据技术

2017-12-07 15:28:36

2010-04-12 14:58:56

Meego开发

2017-12-07 15:47:25

2020-02-28 14:05:00

Linuxshell命令

2013-12-16 09:36:49

程序员编程语言

2021-10-29 08:44:22

推拉机制面试broker

2021-03-25 14:34:35

Python数据分析工具

2020-09-09 10:53:06

前端开发工具

2012-04-09 17:58:07

Windows开源工具

2015-07-23 10:37:13

Linux命令

2021-03-01 07:34:42

Java泛型ArrayList

2024-03-29 13:17:03

Docker数据卷Volume
点赞
收藏

51CTO技术栈公众号