软件测试学习笔记丨APP端基础知识

一、APP测试流程

  • 需求分析
  • 测试计划编写
  • 测试用例设计
  • 测试用例评审
  • 用例执行
  • 回归测试
  • 非功能测试
  • 走查验收(UI、产品)
  • 测试总结报告
  • 灰度发布
  • 上线

二、APP结构

2.1 apk包结构

2.1.1 apk简介
  • 全称:Android application package(安卓应用程序包)
  • 是安装在安卓设备上的软件;
  • apk文件基于ZIP文件格式 .后缀名被修改为apk。
2.1.2 apk结构
  • lib/
  • res/
  • assets/
  • classes(n).dex
  • resources.arsc
  • AndroidManifest.xml
2.2 APP分类
  • Native APP:原生APP手机应用程序
  • Hybrid APP:混合型APP手机应用程序
  • Web APP:基于Web的APP手机应用程序
2.2.1 Native APP

image

2.3 查看页面元素
  • 工具

    • uiautomatorviewer
    • weditor
    • appium

image

2.4 元素属性

image

三、APP测试用例设计思路

image

四、常用模拟器

4.1 emulator

4.1.1 介绍
  • Android Studio自带模拟器
  • 功能齐全
4.1.2 环境准备
  1. 安装jdk及配置环境变量;
  • 官网:https://www.oracle.com/java/technologies/downloads

  • 安装完毕后需要配置环境变量

  • 新建变量 JAVA_HOME:jdk 安装根目录

  • Path 变量中添加

    • %JAVA_HOME%
    • %JAVA_HOME%\bin
    • %JAVA_HOME%\jre\bin
  • 验证环境:java -version

  1. 安装sdk及配置环境变量:
  • 官网:https://android-sdk.en.softonic.com/

  • 新建变量ANDROID_HOME:sdk 安装根目录

  • Path 变量中添加

    • %ANDROID_HOME%
    • %ANDROID_HOME%\emulator
    • %ANDROID_HOME%\tools
    • %ANDROID_HOME%\tools\bin
    • %ANDROID_HOME%\platform-tools
  • 环境验证:adb --version

4.1.3 安装
  • 参考文档:https://ceshiren.com/t/topic/4001
4.1.4 使用
  • 参考文档:https://ceshiren.com/t/topic/4012
  • 查看帮助:emulator -help
  • 查看模拟器列表:emulator -list-avds
  • 启动模拟器:emulator @avd_name

4.2 mumu模拟器

  • 网易出品的 Android 模拟器

  • 下载地址

    • Win 历史版本:http://mumu.163.com/update/win/
    • Mac 历史 版本:http://mumu.163.com/20200515/25905_880858.html
4.2.1 界面展示

image

4.2.2 切换横屏

4.3 Genymotion

  • 下载地址:https://www.genymotion.com/download/
  • 选择个人版本

五、开发者模式

  1. 点击设置;
  2. 点击关于手机;
  3. 连续点击多次MIUI版本。

5.1 常用选项

  • 开启开发者选项;
  • 不锁定屏幕;
  • USB调试;
  • 选择模拟位置信息应用;
  • 显示触摸操作;
  • 指针位置;
  • 调试GPU过度绘制;
  • 显示所有“应用程序无响应”。

霍格沃兹的测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。

微信图片_20240126115303.png

  • 16
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值