整理本月接触的软件测试工具,涵盖功能、性能及自动化测试常用工具。结合Win10系统环境,筛选出兼容性好、运行稳定的具体版本,便于快速搭建测试环境,提升工作效率,具体安装与使用可自行搜索获取。
1、 功能测试:验证用例的正确性。
2、 无需特殊工具,建议多装几个浏览器,避免频繁切换账号导致混乱。我常用IE、Chrome、Firefox和Edge,各自登录不同账号,操作更清晰便捷。
3、 Loadrunner12是一款专业的性能测试工具。
4、 我使用的是Windows 10系统,网上虽有不少LR11的破解版本,但在安装时发现其支持的浏览器与系统存在兼容性问题。最终选择了LR12社区版,该版本免费,支持手机应用录制,唯一限制是最多支持50个并发用户,但已满足我的日常需求。若需更高并发,可参考网络教程通过虚拟机等方式扩展使用。
5、 桌面图标长得太像,根本分不清哪个是哪个。
6、 接口测试工具SoapUI功能强大易用
7、 网络数据抓取分析工具:Charles
8、 安装完成后需添加数字证书并进行信任设置,以确保内容显示正常、避免乱码。务必在浏览器中导入该证书,否则使用Charles时将无法上网,手机端也需同样完成证书信任配置。
9、 采用Python结合Selenium IDE实现自动化测试,环境配置包括ActivePython 2.7、适用于64位系统的Geckodriver版本0.16.1,以及Selenium IDE 2.9.1,构建稳定高效的自动化测试框架,支持网页应用的功能验证与流程回放,提升测试效率与准确性。
10、 我直接安装了ActivePython 2.7,省去了手动配置Python库的麻烦。由于Selenium IDE导出的脚本仅支持Python 2,因此选择了该版本,具体所示。
11、 在火狐浏览器中直接配置Selenium IDE,但新版不支持导出Python脚本,因此改用54.0版本的火狐浏览器,并搭配Selenium 2.9.1版本完成安装与使用。
12、 安装浏览器驱动时,我选择了适用于火狐的geckodriver.exe 0.16.1版本,因为较新的驱动可能无法兼容火狐54.0版本,需注意版本匹配问题。
13、 自动化测试使用Firefox 54.0版本,安装后需进行配置,浏览器自动更新,显示指定界面即为配置成功。
