目录:导读

一、前言

二、功能测试工具

三、Bug缺陷管理工具

四、自动化测试工具

五、性能测试工具

六、其他常用的测试工具

七、总结


一、前言

对于很多刚入行软件测试的童鞋,或者是做测试1-3年之内的童鞋来说,最多的疑惑就是在测试领域中究竟有哪些主流的软件测试工具呢?这里我们只谈主流,不谈非主流,因为非主流的工具使用的公司太少!

二、功能测试工具

对于功能测试工具,这个还真没啥好说的,一般就是写各种文档和点点点,不管是各类需求文档,用例文档还是报告文档等都是用的work或者excel来完成的!所以这里就不多做介绍了!图片是啥意思,自己联想!

三、Bug缺陷管理工具

笔者来自公众号:软测之家
Bug提交工具 禅道

禅道是一款国产的优秀开源项目管理软件。拥有先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能。禅道项目管理软件的主要管理思想基于国际流行的敏捷项目管理方式。禅道在遵循其管理方式基础上,又融入了国内研发现状的很多需求,比如bug管理,测试用例管理,发布管理,文档管理等。

官网下载地址:https://www.zentao.net/

BugFree

它是禅道的前身,目前已经停止更新!

非官网下载地址:https://sourceforge.net/projects/bugfree/

QC

惠普公司的,企业级基于WEB测试管理工具

官网下载地址:http://www.vicorpower.com/quality-center

Bugzilla

BugZilla是一个共享的免费的产品缺陷记录和跟踪软件,它能够建立一个晚完善的bug跟踪体系,报告Bug,查询Bug记录并产生报表、解决Bug等,基于Web方式,免费的开源的一款功能强大的Bug管理系统

官网下载地址:https://www.bugzilla.org/

Mantis

Mantis是一个基于php技术的轻量级缺陷跟踪系统,是以web操作的形式提供项目管理及缺陷跟踪服务。其实用性满足中小型项目的管理和跟踪。更重要的是开源、免费。

官网下载地址:http://www.mantisbt.org/download.php

JIRA

JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。

官网下载地址:https://www.atlassian.com

TestCenter

TestCenter是一款功能强大的测试管理工具,它可以帮助你实现测试用例的过程管理,对测试需求过程、测试用例设计过程、业务组件设计实现过程等整个测试过程进行管理。

官网下载地址:http://testcenter.ltfe.org/

当然除了这些之外还有其他的一些不常用的Bug管理工具,2020年目前市面上主流使用的是:JIRA和禅道

四、自动化测试工具

笔者来自公众号:软测之家
自动化测试工具 WEB自动化工具 Selenium

是一款用于B/S架构的软件测试工具,它支持多平台、多语言、多浏览器去实现自动化测试。

官网下载地址:https://www.selenium.dev/downloads/

RobotFramework

是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。

官网下载地址:https://pypi.python.org/pypi/robotframework

接口自动化工具 Jmeter

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但目前也是主流的接口测试工具之一。

官网下载地址:https://jmeter.apache.org/download_jmeter.cgi

Postman

postman是一款功能强大的网页调试和模拟发送HTTP请求的Chrome插件,支持几乎所有类型的HTTP请求,操作简单且方便。

官网下载地址:https://www.postman.com/

SoapUI

soapUI是一个开源测试工具,通过soap/http来检查、调用、实现基于Web Service协议的接口。也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。

官网下载地址:https://www.soapui.org/

App自动化工具 Appium

appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web应用和混合应用。也支持H5应用的自动化测试!

Appium:官网下载地址:http://appium.io/

Monkey

Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。

安装方式:无须安装!

MonkeyRunner

Monkeyrunner即android SDK中自带的工具之一,monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上。

安装方式:需安装jdk,sdk,python环境用于支持MonkeyRunner运行。

UIautomation

MS UI Automation是MSAA技术的一个替代品:即让控件和应用程序具有更好的可达性,简单来讲,它就是几个dll,提供了一套API和Interface,让软件的开发者遵循该模式去实现相应的interface。

安装方式:打开cmd 执行:pip install uiautomation

UIAutomator2

uiautomator2 是一个可以使用Python对Android设备进行UI自动化的库。其底层基于Google uiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作。

安装方式:打开cmd 执行:pip install uiautomator2

Robotium

Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长 按、滑动等)、查找和断言机制的API,能够对各种控件进行操作。Robotium结合Android官方提供的测试框架达到对应用程序进行自动化的测试。

官网下载地址:http://robotium.com/   (需翻墙)

Airtest

Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。

官网下载地址:http://airtest.netease.com/

PC端自动化工具 QTP(UFT)

UFT(前身叫:QTP)是一种自动化测试工具,以VBScirpt为内嵌语言。

UFT支持功能测试和回归测试自动化,可用于软件应用程序和环境的测试。

官网下载地址:我网百盘度有:https://pan.baidu.com/s/1ge2TrJt 密码: 8eq3

当然除了这些之外还有其他的一些不常用的自动化测试工具!

2020年目前市面上主流使用的自动化测试工具是:Selenium,RobotFramework,Appium,然后Monkey和QTP(UFT)偶尔有公司在使用。

2020年主流使用的接口测试工具:Postman,Jmeter,SoupUI!

五、性能测试工具

笔者来自公众号:软测之家
性能测试工具 Jmeter

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但目前也是主流的接口测试工具之一。

网盘下载地址:https://jmeter.apache.org/download_jmeter.cgi

LoadRunner

LoadRunner,是HP推出的一种预测系统行为和性能的负载测试工具,通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,分为Windows 版本和Unix 版本。LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

非官网下载地址:https://www.microfocus.com/zh-cn/products/loadrunner-professional/download

2020年两者都有不少公司在使用!Jmeter适用于轻量级,LoadRunner适用于重量级!

六、其他常用的测试工具

笔者来自公众号:软测之家
其它常用的测试工具 抓包工具 Fiddler,Charles
版本控制工具 SVN和Git
数据库连接工具 PL/SQL、Navicat等
Linux远程连接工具 Xshell,SSH等
思维导图工具 Xmind,FreeMind等
持续集成工具 Jenkins
云测平台 Testin、百度云测
安全测试工具 Appscan
Python脚本开发工具 Pycharm和Sublime等
Java脚本开发工具 Eclipse、MyEclipse和Intellij IDEA等

2020年这里面的工具基本都要会,个别的Appsan除外!多个工具的会一个就行!每个公司使用的工具不一样,所以还是建议大家都有涉猎,这样才能在软件测试行业游鱼得水!

七、总结

笔者暂时想到的只有这么多,不常用的除外,如果您还有要补充的欢迎在评论区留言,不胜感激!
如果你对此文有任何疑问,如果你觉得此文对你有帮助,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入软件测试技术群:695458161,群里的免费资料都是笔者十多年测试生涯的精华。还有同行大神一起交流技术哦。

作者:来自公众号:软测之家
出处:https://blog.csdn.net/pengjiangchun
原创不易,欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。

软件测试工具有哪些?--最全最新的软件测试工具下载地址都在这里!错过绝对后悔!相关推荐

  1. 软件测试工具有哪些?--最全最新的软件测试工具下载地址都在这里,错过绝对后悔

    一.前言 对于很多刚入行软件测试的童鞋,或者是做测试1-3年之内的童鞋来说,最多的疑惑就是在测试领域中究竟有哪些主流的软件测试工具呢?这里我们只谈主流,不谈非主流,因为非主流的工具使用的公司太少! 二 ...

  2. javadoc提取工具_使JavaDoc保持最新状态的工具

    javadoc提取工具 在许多项目中,文档不是最新的. 更改代码后,很容易忘记更改文档. 原因是可以理解的. 在代码中进行更改,然后进行调试,然后希望在测试中进行更改(或者,如果您使用的是更多TDD, ...

  3. 2022年工具钳工(技师)最新解析及工具钳工(技师)试题及解析

    题库来源:安全生产模拟考试一点通公众号小程序 安全生产模拟考试一点通:工具钳工(技师)最新解析参考答案及工具钳工(技师)考试试题解析是安全生产模拟考试一点通题库老师及工具钳工(技师)操作证已考过的学员 ...

  4. Centos7.2/3/4/5镜像(1511,1611,1708,1804),附Centos官网镜像,旧版全镜像链接及仓库下载地址

    Centos7.2/3/4/5 百度网盘连接地址:https://pan.baidu.com/s/1DWjyXEMK23xoohD8kBBtSw 提取码:928p md5校验小工具 Centos7.2 ...

  5. google play service lib 最新android版本库下载地址

    google改变了google play service库的下载方式,要找到还真不容易,加上防火墙,下载也不方便,到哪下载google play service最新版本的库都搞的好麻烦.所以特意记下g ...

  6. 最全的解压缩软件附下载地址

    目前主流的解压缩软件其实基本都能满足我们的使用,所以我们的关注点应该更多的在于软件的使用体验,比如软件是否简洁,会不会有广告,会不会有捆版或者外观会不会看.下面给大家介绍市面上最全的解压缩软件 Win ...

  7. Oracle电脑软件,最新Navicat for Oracle下载地址电脑版-CC软件

    Navicat for Oracle是一款功能强大且非常专业的数据和管理软件,简易操作.高效管理.轻松设计 ,简化数据库管理.降低系统管理成本让Navicat for Oracle提高Oracle开发 ...

  8. android 7.0 iso下载地址,iOS 7.0固件 全系列官方正式版下载地址

    苹果公布iOS7以来经过无数次的beta版本,经过漫长的等待iOS7正式版终于发布下载了,本更新带来了华丽的全新设计,同时还包含数百项新功能,包括控制中心.AirDrop.iTunes 广播以及对通知 ...

  9. Windows XP Embedded (XPE)开发工具、升级包、中文包等微软官方下载地址

    1.Windows XP Embedded SP2 英文版: http://download.microsoft.com/download/9/1/C/91C0118B-C683-47C4-9E84- ...

  10. python电脑版软件下载_最新Python for Windows下载地址电脑版-CC软件

    Python for Windows是一种面向对象.解释型计算机编程语言,整个语言在设计上就保持了清晰简单的风格,易读.易维护,深受广大开发者的喜爱.Python完全免费开源,扩展能力强,可移植性高, ...

最新文章

  1. 中国量子计算原型机 九章 问世 | AI日报
  2. 自然语言处理ACL2020论文列表
  3. mysql 释放空间_07_MySQL delete后释放存储空间
  4. [日志]做人与标点符号
  5. java中 d_Java 中的 syncronized 你真的用对了吗
  6. PHP 实例 - AJAX RSS 阅读器
  7. Docker的部署-包括网关服务(Ocelot)+认证服务(IdentityServer4)+应用服务
  8. 科研必备学士搜索引擎推荐
  9. 获取系统分辨率_一文弄懂高分辨率高速快门CMOS成像传感器技术应用现状
  10. 邀请人数排行榜代码 php,成功邀请好友人数排行榜.PDF
  11. 不会真的有人拿了上万甚至几十万在网络上赌博吧?
  12. Python入门之类与面向对象(一)
  13. 在Mac上使用鼠标键来控制指针的方法
  14. linux io ports io memory
  15. 欧美经典歌曲100首(51-100…
  16. 【实习周报】2019年5月 前端开发实习工作周报汇总
  17. c# 中通快递对接_C#快递鸟物流查询接口API对接调用源码
  18. Test meeting 11.23
  19. 深圳“限牌”管理细则发布:每月26日摇号
  20. 基于G-sensor的计步解决方案

热门文章

  1. python函数查询工具_布同:Python函数帮助查询小工具[v1和v2]
  2. 【noi.ac #1997】A. 制胡窜
  3. python在mac模拟鼠标点击_python模拟鼠标点击和键盘输入的操作
  4. matlab批量修改图片的大小_matlab批量修改图片大小
  5. 为什么要避免使用malloc()和free()函数?
  6. 经济学原理笔记-微观CP12-税制的设计
  7. whether 连词或代词词性都不能作为疑问词
  8. 计算机桌面背景设置,电脑桌面背景设置图文教程
  9. 交换机端口mtu值最大_-【SDN】交换机MTU配置总结
  10. DI卡件/3503E/TRICONEX