Python APP自动化测试框架Appium详解

一、App自动化测试简介

随着移动互联网的发展,越来越多的App产品应运而生。很多公司除了Web产品外还研发了相应的手机App产品,一些公司的主营业务甚至就是App。

测试工程师也需要掌握一定的App端测试技能,从而让自己从烦琐、重复的“点点点”的人工测试中解脱出来,用自动化的“武器”武装自己,以适应新的测试需求。

1、App自动化测试简介

App测试,顾名思义就是针对手机中的App进行的测试工作。

它和Web端的测试流程类似,具体如下:

  1. 需求分析。
  2. 制定测试计划。
  3. 设计测试用例。
  4. 执行测试用例。
  5. 记录和跟踪bug情况。
  6. 验收测试。
  7. 生成测试报告并分析。
  8. 用户体验分析。
  9. 软件发布上线。

如图所示为手机App完整的测试流程图,该图详细地描述了一个手机App完整的测试过程。

手机App完整的测试流程:

App在每次测试和上线时都有一个清晰的版本号,以方便对功能点进行管理和回溯,这一点和Web测试不同。App测试的重点更多涉及UI层,对用户的交互性测试也更加看重。

根据bug的类型,可以把App测试分为以下几类:

  • 功能性测试:需要检查产品的功能是否实现,功能是否符合产品设计,有无多余的功能点等。
  • 易用性测试:重点看界面是否美观,操作是否简便,有无完整的文档支持等。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值