移动App自动化测试3---自动化流程、分类

本文介绍了移动App自动化测试的分层测试策略,强调了单元测试、接口测试和UI自动化测试的重要性。同时,讨论了当前第三方自动化测试平台的局限性,指出尽管存在兼容性测试平台,但针对特定功能的自动化测试仍需自定义脚本。测试流程包括需求分析、方案选择、环境准备、系统设计和编码阶段,确保自动化测试的有效性和针对性。
摘要由CSDN通过智能技术生成

1.自动化测试分类

分层测试

测试金字塔分层一般为三层:底层单元测试、中间层为接口测试、顶层为UI层。

移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”, 变化导致自动化用例的大量维护。 从分层测试的角度,自动化测试应该逐层进行。

最大量实现自动化测试的应该是单元测试, 最容易实现也最容易在早期发现问题;

其次是接口级测试, 以验证逻辑为目的进行自动化, 由于接口的相对稳定, 自动化测试成本相对也可以接受;

自动化成本最大的便是UI级自动化测试, 然而UI界面是直接反馈给用户的效果展示,适度的尤其是BVT(版本验证测试)级的自动化测试也是非常必要的。

 

常见三方自动化测试平台

目前有了一些第三方自动化测试平台,是否还需要自己做自动化测试?

目前存在的自动化测试平台大多是基于兼容性测试的平台,主要测试app的安装、启动、退出、卸载等通用功能。无法满足app特定功能测试需求(如测试登录、注册)因此还需要测试人员自己手动根据自己产品特性来写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值