测试工具总结

一、代码类测试工具

  • 代码静态分析工具:Sonar、Coverity

  1. 代码静态扫描分析工具(针对C、C++、objective-c):OClint

  2. 代码质量管理平台:SonarQube

  • 代码覆盖率工具:

  1. java:JaCoCo

  • 测试容器工具:Selenium Grid

  • 自动静态测试:Facebook的Infer(免费)、sonar(主流)

二、自动化测试工具

  • API自动化测试工具:REST Assured、SoapUI

  • 移动应用自动化测试工具:appium、mPassS、Airtest

  • GUI自动化测试工具:

  1. 对于传统的Web浏览器的GUI自动化测试,业内主流的开源方案采用selenium,商业方案采用Micro Focus的UFT(前身是HP的QTP)

  2. 对于移动端原生应用,通常采用主流的Appium,对iOS环境集成了XCUITest,对Android环境集成了UIAutomator和Espresso

  • 压力测试工具:Apache benchmark(简称ab)

  • 接口自动化测试工具:Jmeter、Loadrunner、python3.x + requests、phthon3.x+pytest、seldom

  • 接口测试工具:

  1. Fiddler:抓包工具、也可以做接口测试

  2. postman:接口测试工具、支持自动化测试

  3. Wireshark:支持电脑上的各种协议的抓包工具、主要常见的http和tcp抓包

  4. java+httpclient.jar:Java代码实现接口自动化测试、一般需要借助单元测试工具Junit和TestNG、自动化测试框架设计:java+httpcilent.jar+testNG

  5. python+requests:python代码实现接口自动化测试、单元测试工具UnitTest、自动化测试框架设计:python+request+unittest+HtmlTestRunner

  6. LoadRunner:接口自动化测试、接口性能测试(主要)

  7. JMeter:接口自动化测试、接口性能测试(主要)

三、性能监控工具

  • Android 的轻量级性能监控小工具:Emmagee,能够实时显示App 运行过程中 CPU、内存和流量等信息

  • iOS性能监控工具:Xcode

  • 移动端性能测试全平台:PerfDog

  • iOS性能测试工具:XCTMetric、MetricKit

四、性能测试工具

  • 后端性能测试工具:loadrunner和jmeter

  • 前端性能测试工具:webpagetest和Yslow

  • Android内存泄露检查工具:LeakCanary

  • 客户端性能测试工具:PerfDog

五、其他测试工具:

  • 功能测试工具:Selenium、Renorex

  • 探索性测试工具:PractiTest

  • 负载测试工具:LoadNiaja

  • UI/UX测试工具:Optimizely

  • 安全性测试工具:SonarQube

  • 验收测试工具:Cucumber

  • API功能测试工具:SoapUI

  • 单元测试工具:TestNG

  • 手工测试工具:MantisBT

欢迎关注公众号:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值