基于Web应用系统的自动化测试

文档创建者:mutou
浏览次数:3542
最后更新:2022-04-04
功能分类
数据监测: -
数据录入:  
自动控制:  
人工智能: 智能化应用 
数据接口:  
数据分析:  
自动化测试是软件测试的一个重要组成部分,它能完成许多手工测试无法实现或难以实现的测试。正确、合理的实施自动化测试,能够快速、全面的对软件进行测试,从而提高软件质量,节省经费,缩短软件发布周期,而选择一款好的自动化测试工具并运用好,则成了很多测试人纠结所在。
常见的自动化测试软件,一般基于Selenium技术开发,其功能已相当成熟。但是门槛不低,为测试一个应用系统,需另行开发一个测试软件,开发测试软件本身周期长,测试成本很高。为加速测试并降低成本,基于木头浏览器制作自动测试项目,不需要专门开发测试软件,在其项目管理器中,设定操作流程和参数,读取测试数据,快速完成部署测试项目。由于被测试对象并不是一个成熟的系统,在其不断完善开发中,测试项目需要持续跟进时,也只需要在木头浏览器中修改项目参数即可。
1、模拟多种测试浏览器环境
打开设置菜单下,【浏览器标识管理】,可以添加或导入各种浏览器的UserAgent标识。比如:Chrome、IE11、Firefox、UCweb、WinXin等浏览器在木头浏览器工具里有一个【UA】按钮,测试时使用鼠标左键点击可以一键切换UserAgent,使用鼠标右键点击可选择UserAgent。
在自动控制项目中,可设定自动切换UserAgent方式和频率

2、模拟人工自动填写测试数据
自动填表时,可以从文件中读取内容填写表单,支持文本文件(*.Txt)、Excel数据表(*.Xls; *.Xlsx; *.Xlsm)

3、监控测试过程中的异常情况
在自动化测试过程中,增加关键页面参数监控,一般使用木头浏览器的元素监控实现。发现异常报警提醒记录或进入异常处理程序。

4、保存测试结果和日志
自动化测试完成后,从页面抓取数据,自动保存到文件。支持文本文件(*.Txt)、Excel数据表(*.Xls; *.Xlsx; *.Xlsm)
自动截图保存测试结果,木头浏览器支持页面局部元素截图或整个页面长图
在木头浏览器设置对话框,勾选【日志自动转储到文件】选项,将记录自动测试项目中每个步骤的执行情况

5、测试应用系统抗压能力
多窗口多线程模拟多用户在线
通过http请求高频发送数据请求,测试系统抗压能力

6、接口测试单元测试
模拟关联单元与被测试单元交换数据
模拟外部系统与被测试系统接口交换数据

7、安全与抗风险能力测试
7.1 Cookie测试,
7.2 数据验证测试,为提升用户体验,加快系统响应速度,一般在已实现对提交数据的验证,如果用户直接向系统提交非法数据从而跳过前端数据验证,此时测试服务器端是否验证数据,才能确保数据安全。


7.3 模拟键盘鼠标操作,测试反机器人策略

没想到吧,木头浏览器还是一个专业的自动化测试工具
未完待续……











您需要登录后才可以回帖 登录 | 现在注册

本版积分规则

返回顶部 返回列表