产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

微软 Edge 浏览器 “垂直标签页”功能即将推出,那么前端自动化测试有哪些测试点?

发布时间:2020-08-04

据消息,今年 3 月份微软曾透露,他们有一个解决方案来处理当用户在浏览器中有无数个标签页,有可能意外错误关闭标签页的情况,该功能名为 “垂直标签页”。这个功能可以让你更容易地管理许多打开的标签页,随后,微软表示将在未来几个月内为 Insider Channels 提供该功能。测试在研发项目中,是一个比较重要的环节,大部分的测试人员在测试的时候主要关注的是后端的测试,而前端的测试则是简单进行了,并没有很大的重视。其实在测试当中,前端的测试也是很重要的,今天我们就一起来探索一下前端自动化测试吧。

AutoRunner(自动化测试工具)

为什么需要自动化测试

一个项目最终会经过快速迭代走向以维护为主的状态,在合理的时机以合理的方式引入自动化测试能有效减少人工维护成本。

自动化测试的收益可以简单总结为:自动化的收益 = 迭代次数 * 全手动执行成本 - 首次自动化成本 - 维护次数 * 维护成本。

对于自动化测试来说,相对于发现未知的问题,更倾向于避免可能的问题。

可测试方向

前端自动化测试可以在几个方向进行尝试:

界面回归测试:测试界面是否正常,这是前端测试最基础的环节

功能测试:测试功能操作是否正常,由于涉及交互,这部分测试比界面测试会更复杂

页面特征检测:有些动态区域无法通过界面对比进行测试、也没有功能上的异常,但可能不符合需求。例如性能测试中移动端大图素材检测就是一种特征检测,另外常见的还有页面区块静态资源是否符合预期等等。

性能测试:页面性能越来越受到关注,并且性能需要在开发过程中持续关注,否则很容易随着业务迭代而下降。

测试工具

工欲善其事,必先利其器。业界在自动化测试领域已经有不少优秀的框架和库,善于利用能事半功倍。AutoRunner(自动化测试工具)是一个不错的测试工具,它可以加载不同的测试组件,能够实现面向不同应用的测试。

脚本管理

AutoRunner支持Java程序、浏览器、Flex程序、 Siverlight 程序等类型的脚本录制,支持脚本录制暂停功能;支持脚本回放速度的设置、播放超时设置;支持从指定脚本行开始执行的功能;支持执行失败时显示行号功能。

函数、脚本调用

AutoRunner支持跨脚本函数调用、类调用,支持脚本调用脚本,将常用的函数封装在一个公共函数内可以有效提高产品开发效率,实现各种复杂脚本的编写,使脚本简单明了,有利于后期的维护。

参数化

AutoRunner支持脚本参数化,实现了脚本与数据分离:脚本使用Java的脚本,在脚本执行的时候,从数据源中读取数据,通过循环参数列表对脚本进行控制,实现了值传递。

测试它是研发过程中的一个重要环节,不论是测试人员还是研发人员都应该对前端测试重视起来,因为这样才会是项目收益的最大化。

推荐阅读:

自动化测试经常用于哪些项目中?要怎么写自动化测试的方案?

自动化测试技术的发展阶段及与手工测试的区别

自动化单元测试要怎么理解?自动化单元测试有几大原则?

想要做好渗透测试,就需要明白的这八大步骤

深入了解黑盒测试的定义和黑盒测试的步骤

黑盒测试的主要方法和常用的工具有什么?

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系