Appium
官网:http://appium.io
AppUI自动化测试
License:免费
Selenium
官网:https://www.seleniumhq.org/download/
WebUI自动化测试
License:免费
Postman
官网:https://www.getpostman.com
接口测试
-
Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE…),并且能附带任何数量的参数和 Headers。不仅如此,它还提供测试数据和环境配置数据的导入导出,付费的 Post Cloud 用户还能够创建自己的 Team Library 用来团队协作式的测试,并能够将自己的测试收藏夹和用例数据分享给团队。
License:免费
Soapui
官网:https://www.soapui.org
接口测试
License:免费
Robot Framework
官网:http://robotframework.org
WebUI自动化测试,接口测试,APP测试
-
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发。
-
Robot Framework为不同的自动化测试需求提供了不同的框架。它的测试能力可以通过 Python 和 Java 测试库得到扩展。Selenium WebDriver 是 Robot Framework 中内置的流行库。
-
Robot Framework 不仅仅是网页测试工具,同样可以用来做 Android 和 iOS 的自动化测试。对于关键字测试驱动熟悉的测试员可以轻松上手 Robot Framework。
License:免费
QTP
官网:https://software.microfocus.com/en-us/products/unified-functional-automated-testing/overview
WebUI自动化测试,接口测试,APP测试
License:商业
JMeter
官网:https://jmeter.apache.org
接口测试,性能测试
-
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现;
-
JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况。你可以用JMeter提供的图形化界面分析性能指标或者在高负载情况下测试服务器/脚本/对象的行为。
-
使用Jmeter做接口测试需要注意一点,小心使用“用户定义变量”,Jmeter组件有优先级的,如果多个线程同时执行的时候,“用户定义变量”组件定义的变量可能会乱套。
License:免费
Loadrunner
官网:https://software.microfocus.com/en-us/products/loadrunner-load-testing/overview
性能测试
License:商业
Monkey
App稳定性测试
软件附带在sdk中,适用于android和ios,通过adb shell,生成用户或系统的伪随机事件,压力测试结果:崩溃crash,无响应anr。
License:免费
GT
官网:http://gt.qq.com/index.html
App性能测试
License:免费
Appscan
官网:https://www.ibm.com/developerworks/downloads/r/appscan/
安全测试
License:免费
Jenkins
官网:https://jenkins.io
持续集成
License:免费
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。