软件测试人员需要了解的工具有哪些?

前言

我们将常用的测试工具分为10类。

测试管理工具

接口测试工具

性能测试工具

C/S自动化工具

白盒测试工具

代码扫描工具

持续集成工具

网络测试工具

app自动化工具

web安全测试工具

注:工具排名没有任何意义。

大多数初学者. 或者某个领域知识的入行者. 习惯性地去搜集各种看似无用的资料. 视频. 工具。其实. 如果都去研读. 理解. 并应用之. 还是有点用的。否则. 只会占用磁盘空间. 还浪费时间。然而. 工具嘛。虽然不用全部搞懂。但. 还是要懂一点的。

混在软件测试职业圈。至少要知道有哪些工具可用。什么时候该用什么工具. 每个工具能解决什么问题。然后. 深入应用几款工具. 即可。

下面我为大家提供了一个丰富的软件测试工具列表。这些测试工具不仅可以减少测试工作. 而且帮助更快地将你的软件/应用程序推向市场. 并在保持速度的同时保证质量。


一、测试管理工具

TestDirector(大而全)

jira(简单好用)

Quality Center(复杂. 收费)

禅道(简单好用)

bugzilla(功能简单)

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

vss类似svn

git. 同svn. 但是多分支管理比svn好

Note(大而全. 费用太贵)

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

二. 接口测试工具

Jmeter(开源)

postman

SoapUI

推荐使用 jmeter 和 postman

jmeter是一款100%纯Java编写的免费开源的工具. 它主要是用来做性能测试的. 相比loadrunner来说. 它内存占用小. 免费开源. 轻巧方便. 无需安装. 越来越被大众所喜爱。

Postman是谷歌的一款接口测试插件. 它使用简单. 支持用例管理. 支持get. post. 文件上传. 响应验证. 变量管理. 环境参数管理等功能. 可以批量运行. 并支持用例导出. 导入。

三、性能测试工具

loadrunner. 大而全. 要学精通还是有点难度. 重量级工具

jmeter 基于java平台的性能开源测试工具. 其实也很强大. 而且比较好用

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错误检查. 指针和泄露错误检查. 内存错误检查

TrueTime C++,Java,Visual Basic 代码运行效率检查. 组件性能的分析

六、代码扫描工具

Coverity源代码静态分析工具

cppcheck c++静态扫描工具

gcover代码覆盖率工具

findbugs:基于字节码分析. 大量使用数据分析技术. 侧重运行时错误检测. 如空指针引用等

SonarLint

TscanCode



七、持续集成工具

jenkins

Hudson

八、网络测试工具

思博伦 目前流行的一款网络自动化测试商用平台了(而且能够完全顶替loadrunner). 基本上能够满足所有的网络产品测试需求了. 不过很贵

Ixia. 也是对网络设备进行性能和压力测试的平台

wireshark 数据包抓取分析和回放测试工具

tc 网络丢包和试验模拟工具. 非常好用

iperf 用来测试tcp和udp的网络质量

tcpping工具工作在 TCP 层. 通过发送伪造的 TCP SYN 并未侦听来自服务器或中间设备返回的 SYN/ACK 或 RST

九、app自动化工具

appium 这个应该算是目前最流行的基于app的自动化测试框架了

instruments ios平台下的自动化测试框架. 用java语言写的

uiautomator安卓自动化测试框架. 基本上支持安卓的所有事件操作

Monkey 安卓自带的测试工具

Monkey Runner Monkey改进版. 支持自己编写脚本测试. 用Python语言

Robotium 一款国外的Android自动化测试框架. 用法比较简单

十、web安全测试工具

金融服务和银行业一直是安全漏洞的受害者. 因为破坏了大量敏感的用户数据。然而. 金融服务是每个人的必备品。所以在这里我们列出了一些安全测试工具. 用于构建一个健壮的应用程序。

appscan. 算是用得非常多的一款工具了. 扫描后能够将绝大部分的漏洞找出来。

Netsparker Community Edition 这个程序可以检测SQL注入和跨页脚本事件。牛逼的是还能提供解决方案

Websecurify 这是个简单易用的开源工具. 此程序还有一些插件支持. 可以自动检测网页漏洞。运行后可生成多种格式的检测报告

Wapiti 这是一个用Python编写的开源的工具. 可以检测网页应用程序. 探测网页中存在的注入点。

N-Stalker Free Version 此工具可以一次检测100个以上的页面. 包括跨页脚本的检测。

skipfish 这是一个轻量级的安全测试工具. 处理速度很快. 每秒可处理2000个请求。

Scrawlr HP的一款免费软件. 可检测SQL注入漏洞。

Watcher: 这个是Fiddler的插件. 可在后台静默运行. 可检测跨域提交等。。

WebScarab 这个实际上是一个代理软件. 有很多功能. 可以检测XSS跨站脚本漏洞. SQL注入漏洞等。。

抓包工具:fiddler

burpsuite:暴力破解. 抓包工具

总结:

现在大热的敏捷模式. DevOps以及许多现代日常的软件开发方法/概念都在支持测试在整个SDLC过程中的相关性。

软件测试工具是催化剂,将决定市场带给测试的新时代挑战的速度。

善于利用工具. 能提高工作效率。但勿太依赖工具. 任何的工具. 只可辅助。

最后: 可以在公众号:伤心的辣条 ! 自行领取一份216页软件测试工程师面试宝典文档资料【免费的】。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

我推荐一个【Python自动化测试交流群:746506216】,大家可以一起探讨交流软件测试,共同学习软件测试技术、面试等软件测试方方面面,助你快速进阶Python自动化测试/测试开发,走向高薪之路。

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一  键三连哦!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容