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

如何开展 UI 自动化测试?UI自动化测试流程

发布时间:2020-07-02

大家都知道UI自动化测试的开展思路有:通过代码方式实现框架,要么自研,要么直接使用开源;使用开源软件进行工具级别投入使用,少量自己开发,基本无代码;下面小编来对比一下这两种方式:

1,代码方式

好处:灵活、定制化高、可锻炼人员能力;

问题:需要大家掌握代码,起码达到用例编写级别;

2,工具方式

好处:对人员能力要求低,基于成熟工具可达到量产的地步;

问题:工具本身可能存在限制,过于依赖工具本身,也可能无法解决某些特殊的问题。

补充,所有工具其实都是为了一个目标,即:降低人员要求,提高团队效率。

这里我们顺便提下一款UI自动化测试工具:ATF,ATF自动化测试框架可以无缝集成界面自动化工具Selenium、AR、QTP;多个项目可以选择预约执行或者定时执行,一个项目可以选择立即执行;界面自动化支持截图和视频。

最后,我们还是聊聊到底UI自动化该怎么开展:

1,应该开展UI层面的自动化,但不一定是功能的;

2,如果要做功能级别的UI自动化,首先应该把API层做的比较好了;

3,我们要结合公司当前现状,发版节奏、需求变化、产品生命周期等等综合因素一起确定。

如果你要做,那么我们聊聊应该怎么样让他产生价值:

1,优先挑选稳定少变的模块覆盖;

2,选择重点场景进行覆盖;

3,不要仅按照功能测试用例的步骤实现,而是要按照功能测试用例的一个suite为单位进行实现(设想如果一个用例有10步,你实现了其中6步,你认为覆盖率是60%,其实是0%。因为你少了4步,这个用例还是得需要人工执行);

4,框架设计一定要好,这里面包括几点:用例分层;数据分离;模块公用;元素分离;数据驱动。

推荐阅读:

界面自动化测试工具有哪些?常用UI自动化工具推荐

如何进行前端自动化测试?如何选择前端页面自动化测试工具?

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

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

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

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

产品画册
返回
顶部

方案咨询

×
提交信息

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

您的信息已成功提交!

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