索引软件网-你身边的软件助手

索引软件网-你身边的软件助手

测试工程师要会什么软件

59

测试工程师需要掌握以下软件:

测试管理工具

TestDirector(大而全)

Jira(简单好用)

Quality Center(复杂,收费)

禅道(简单好用)

Bugzilla(功能简单)

Note(大而全,费用太贵)

CQ(ClearQuest-IBM产品-大而全)

接口测试工具

JMeter(开源)

Postman(谷歌产品,支持多种HTTP请求)

SoapUI(推荐使用)

Fiddler(抓包及数据分析)

性能测试工具

LoadRunner(大而全,要学精通)

JMeter(开源)

Web bench(简单的web基准指标测试工具)

Load UI(开源的压力测试工具,支持图形化)

httperf(高性能的web性能测试工具)

Siege(开源的压力和指标测试工具)

Gatling(常用)

C/S自动化工具

QTP(录制回放和脚本编辑,用到VB语言)

WinRunner(IBM产品,类似qtp)

AutoIt(在窗口定位上做到很不错)

白盒测试工具

Jtest(Java语言的单元测试框架)

JUnit(验证Java的工具)

cppunit(跨平台的c++单元测试框架)

gtest(跨平台的c++单元测试框架)

PhpUnit(Php)

BoundsChecker(C++,Delphi API和OLE错误检查)

编程语言与脚本编写

Java

Python

Shell

JavaScript

其他工具

Git

SVN(代码和文档管理工具)

VSS(类似SVN)

Xshell(连接测试远程服务器的工具)

Filezila(完全免费、开源、跨平台的FTP工具软件)

Charles(抓包工具)

Selenium(用于Web自动化测试)

Appium(用于移动应用自动化测试)

TestingWhiz(无代码的自动化测试工具)

建议测试工程师根据具体需求和职业发展方向,选择合适的工具进行深入学习。例如,初学者可以从简单的工具如Jira和JMeter入手,逐步掌握更复杂的工具如LoadRunner和Load UI。同时,掌握编程语言和脚本编写能力,将有助于编写高质量的自动化测试脚本,提高测试效率。