欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

移动端测试入门

程序员文章站 2022-09-01 08:51:46
移动端测试主要内容1移动测试分类及android环境搭建2adb常用命令3appium环境搭建及使用4pytest框架学习5PO模式6数据驱动7Allure报告8Jenkins持续集成参考资料​ 1. Appium中文开发手册https://testerhome.com/wiki/appiumdoccn​ 2. Appium 官方文档http://appium.io/docs/cn/about-appium/intro/#appium​ 3. pytest官网http...

移动端测试主要内容

1 移动测试分类及android环境搭建
2 adb常用命令
3 appium环境搭建及使用
4 pytest框架学习
5 PO模式
6 数据驱动
7 Allure报告
8 Jenkins持续集成

参考资料
​ 1. Appium中文开发手册https://testerhome.com/wiki/appiumdoccn

​ 2. Appium 官方文档http://appium.io/docs/cn/about-appium/intro/#appium

​ 3. pytest官网https://docs.pytest.org/en/latest/

​ 4. Jenkins中文用户手册https://jenkins.io/zh/doc/

​ 5. Json官方文档http://www.json.org/

  1. 什么事移动端测试
    移动端测试是指对移动应用进行的测试, 即实体的特性满足需求的程度

  2. 移动端测试分类
    2.1 app功能测试
    业务逻辑正确性测试

  3. 查看是否符合业务需求文档

  4. 是否满足隐性需求
    兼容性测试

  5. 系统版本是否兼容:
    安卓
    原生系统上下版本间是否兼容,例如安卓10.0的是否兼容9.0
    二次开发的系统, 比如小米的MIUI系统间的兼容、华为的EMUI上下版本间兼容性是否良好
    ios 版本间的兼容是否良好

  6. 分辨率是否兼容

  7. 网络情况
    弱网测试、WIFI限速、更改网络app模式
    异常测试

1.热启动应用
[1]app至于后台时是A页面,切换到前台,还是A页面,还是初始化页面
[2]app长时间置于后台,切换到前台,还是A页面,还是初始化页面,崩溃/闪退

2.网络切换和中断恢复
[1]4g-2g wifi-4g,保证app可用,业务正常
[2]wif-断网-wifi
断点续传 下载应用5M 下载了3M断网,再次联网,继续当前位置下载

3.电话和信息中断恢复
[1]电话:看视频,打电话30分钟,切换为继续查看位置
[2]短信:玩游戏

4.升级安装卸载测试
[1]升级测试
临近版本升级 1.0—>1.1—>1.2
跨版本升级 1.0---->2.0
[2]安装测试
首次安装
覆盖安装
高版本—>低版本 成功
低版本—>高版本 不允许
卸载后安装
[3]卸载测试
首次卸载
卸载—>安装—>卸载

5.健壮性测试
手机资源消耗
流量消耗
崩溃恢复等测试
2.2 app自动化测试
通过场景和数据的预设,把以人为驱动的测试行为转化为机器执行的一种过程.

⚠ 注意: 并不是所有功能都能进行自动化.
2.3 app安全测试
通过安全测试技术,保证app尽可能的不存在安全漏洞.
更多移动测试参考:

移动测试的分类https://www.cnblogs.com/yl568/p/4107920.html

移动端测试环境搭建
移动端自动化测试的基础环境配置

安装Java环境
Android应用为例讲解,需要安装java环境
SDK环境
Android依赖SDK的环境
模拟器环境
考虑大家连接真机不方便,所以采用模拟器替代

  1. Wind 安装java环境
    安装步骤:

1.1 安装jdk1.8
运行jdk-8u151-windows-x64.exe⽂件,默认安装即可

(例如我的安装⽬录:C:\Program Files\Java\jdk1.8.0)
1.2 配置java环境变量(windows为例)
1.进入我的电脑–>属性–>高级系统设置—>环境变量

2.在系统变量下点击新建 -> 变量名: JAVA_HOME -> 变量值: C:\Program Files\Java\jdk1.8.0
1.3 验证环境变量
1.打开dos 快捷键win+r
2.输入java -version

  1. Mac 安装java环境
    将下载的osx版的java环境默认进行安装,然后进行一下配置:

1.进入命令行, vim ~/.bash_profile
2.# set jdk1.8
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
PATH=PATH:PATH:JAVA_HOME/bin
export JAVA_HOME CLASSPATH
export PATH
启动终端,输入java -version查看是否正常启动

java安装

本文地址:https://blog.csdn.net/bingdi2016/article/details/108170267

相关标签: 软件测试