1.Fiddler:网络抓包工具Fiddler一般用于测试篡改接口请求或接口返回数据,测试前后端业务场景或兼容异常功能。可以监听传入和传出的设备HTTP协议请求,支持重新编辑请求和返回,以测试前端页面对不同结果的响应。官网下载地址:https://www.telerik.com/fiddler2.Apifox:作为一款本地软件,接口测试工具Apifox在接口测试方面的表现不亚于postman。提供完整的API场景测试(流程测试)功能。保证接口数据的正确性。此外,它还具有可视化断言、变量提取、数据库(SQL)操作等功能。此外,它还支持自定义pre/post脚本来自动验证数据的正确性。同时,它还可以管理测试用例,执行自动化测试用例并输出测试报告。官网下载地址:https://www.apifox.cn/#3.Selenium:自动化测试工具Web端Selenium框架底层使用JavaScript模拟真实用户操作浏览器。执行测试脚本时,浏览器根据脚本代码自动执行点击、输入、打开、验证等操作,就像真实用户一样,站在最终用户的角度对应用进行测试。用例脚本可以用Java、Python和其他语言编写。官网下载地址:http://www.selenium.org.cn/4.Appium:自动化测试偏向移动Appium是一个跨平台的开源工具。同一个API可以在ios、Android、Windows等多个平台复用,实现多个不同平台之间的代码复用。官网下载地址:http://appium.io/5.Jmeter:性能测试,自动化测试ApacheJMeter是一款基于Java的压力测试工具。主要用于模拟服务器或网络或APP的巨大负载,测试被测对象在不同压力等级下的性能,从而对整体性能进行分析和优化。除此之外,它还可以对应用程序进行功能/回归测试。常用于JAVA程序、数据库、ftp服务器、CGI脚本的压力测试。官网下载地址:https://jmeter.apache.org/6。JiraSoftware:项目管理、bug跟踪JIRA是一个问题跟踪管理软件工具,可以跟踪和管理各种类型的问题,包括bug、任务、需求、改进等。商业软件、错误报告、错误检查和测试工作几乎都离不开它。官网下载地址:https://www.atlassian.com/sof...7.Testlink:测试用例管理工具TestLink是一个基于web的测试用例管理系统,主要功能是创建、管理和执行测试用例,并且还提供了一些简单的统计功能。TestLink非常适合测试团队协作。管理员用户可以管理测试用例分配任务,测试用户和测试结果也可以在团队之间同步。同时支持自动和手动执行测试用例。测试人员可以使用这个工具在很短的时间内生成测试计划和测试报告。官网下载地址:https://www.testlink.org/8.Testin:云测试平台为海外项目提供云端兼容性测试、远程真机测试和自动化测试、安全测试、海外测试。企业兼容性测试成本非常高,需要购买大量真机。云测试平台允许测试人员同时测试多个机型,覆盖了市面上绝大部分机型,可以帮助用户发现App安装、闪退、故障响应等基础兼容性问题。官网下载地址:https://www.testin.cn/总结工具不多,但能覆盖日常工作场景,尽可能快速、经济地完成测试任务。以上8款测试工具基本涵盖了功能测试、接口测试、自动化测试、性能测试、项目管理、测试管理。掌握这8个工具,基本可以胜任日常的测试工作。
