作为软件测试人员,最常用的测试工具有哪些?本文总结了测试过程中常用的工具,希望对从业者的日常工作有所帮助!
包括工具内容
测试管理工具连接服务器抓包工具接口测试工具app自动化工具性能测试工具持续集成工具数据库链接工具开发工具单元框架版本控制
1。测试管理工具:禅宗
这是国内第一款开源项目管理软件。它完全涵盖了项目管理的核心过程。集产品管理、项目管理、质量管理、文档管理、组织管理、事务管理于一体,专业性强。主要目的是写测试用例,记录测试任务,提出bug。
2。连接到服务器:Xshell,Filezila
Xshell是一个连接远程测试服务器的工具。查看测试服务器的错误日志,进一步找出bug的原因,方便用户远程控制Linux服务器上的资源文件。
Filezila是一款完全免费、开源、跨平台的FTP工具软件。它支持FTP、FTPS、s FTP等文件传输协议,可以将本地在线包上传到远程FTP服务器,也可以从远程FTP下载。您可以编辑和搜索远程文件。
3。抓包工具:查尔斯
Charles通过充当浏览器或计算机的代理拦截请求和请求结果,从而达到捕获包的目的。通过捕获包,可以得到报错的接口,把URL,参与参数,参与参数放到bug的细节里,进一步找出开发问题的原因。
4。接口测试工具:Jmeter和Post***n
Jmeter是一个用于功能测试的免费开源工具。它具有内存占用小、无需安装、免费开源等优点。它可以自动回归应用程序的功能/接口,并通过创建带有断言的脚本来验证您的程序是否返回了预期的结果。
Post***n是Google的一个界面测试插件。它是为单元测试而开发的,测试也可以用于接口测试。支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能。,可以批量运行。
5。应用程序自动化工具:Airtest
AirtestIDE主要用于Android UI自动化测试,适用于游戏和app。它自动化脚本记录、一键回放和报告查看,简单实现自动化测试过程。
6。性能测试工具:Jmeter
Jmeter用于模拟服务器的巨大负载,测试不同压力下的软件性能,是java平台性能的开源测试工具,小巧易用。
7。持续集成工具:Jenkins
Jenkins用于部署环境、打包。apk,持续自动地构建/测试软件项目,并监控外部任务的运行。
8。数据库链接工具:SQLyog、Navicat
Redis连接工具(Redis桌面管理器),连接数据库,添加,删除,检查和验证数据的正确性!
9。开发工具
日常编码工具,Python: pycharm Java: Eclipse,IDEA (IntelliJ IDEA)
10,单位框架
java :junit/testng、python :unittest/pytest
自动化接口单元测试框架,用于管理用例(模块、类、指定方法)的执行、参数化、测试用例跳过、测试报告的生成等。
十一。版本控制:SVN,git
主要是代码管理和文档管理。
本文来自西绿柿投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/593899.html