读移动app测试

linxihuang      2022-02-13     126

关键词:

读 《互联网移动APP测试》,了解一些测试流程及相关测试技术。反思自己工作中的不足及优点,特作此记录。

1、常见研发流程

2、测试用例设计及评审

1)测试用例的投入

2)测试用例编写详细程度

标题、步骤、前置条件、测试数据、期望结果

Android APP 增量测试:

技术分享图片

3)测试进度管理

a、测试进度报告

表现点:测试工作进度、存在风险、bug统计、各子项进度

技术分享图片

技术分享图片

专项测试报告:

技术分享图片

b、测试完成报告

项目整体测试进度表

技术分享图片

测试完成报告:

技术分享图片

4)系统化测试报告

 

自动化测试

1、轻量级接口自动化测试

jmeter

postman

2、APP UI层面的自动化测试

UI Automator Viewer

 

性能测试相关

1、web前端测试

1)http协议相关

tcp协议层面交互

 

http复用tcp传输:

tcp建立连接-》http请求-》http响应-》http请求-》http响应-》tcp断开连接

2)性能相关特性

http协议层面数据压缩

网页缓存

前端界面性能测试工具

2、APP端性能测试

1)Android内存分析

head dump抓取

2)IOS 内存分析

3、APP内置组件性能分享

Android Webviewer 分析

ios Webviewer 分析

webView渲染速度

3、后台服务性能测试

1)性能测试的目标和类型

压力测试:测试瓶颈、不断加压

性能测试:

基准测试(负载测试):一定负载下的测试

影响性能测试结果:

 

2)性能测试场景建模

3)测试数据的收集

支持的最大并发用户数、响应时间、带宽、每秒的处理事务数

4、专项测试

1)兼容性测试

分辨率、系统机型、厂家rom、网络环境

可使用:云测试平台 。

2)流量测试

3)电量测试

4)弱网络测试

5)稳定性测试

5、安全性测试

 

服务端接口测试

SQL注入

XSS跨站脚本攻击

CSRF跨站请求伪站

越权访问

 

环境相关的测试

1、干扰性测试

 

2、权限性测试

开启定位

 

辅助测试工具:

1、静态扫描

安卓:FindBugs 、lint

IOS:

代码覆盖率

 

度量

技术分享图片

质量:

技术分享图片

技术分享图片

发布后的质量监控

1、面向用户的端到端测试

接口

UI

2、埋点数据测试

 

 

 

 

 

 

 

 

 

 

 

 

 

移动app测试

兼容性测试本质也是功能测试,侧重不同软硬件环境。APP兼容性测试:考虑操作系统版本、屏幕分辨率、不同厂家的ROM、网络类型兼容性测试覆盖:实际中通常会选择在少数主流设备上执行全部用例,在其他兼容性范围内的设备... 查看详情

移动app自动化测试框架对比

转自微信公众号:腾讯移动品质中心TMQ移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”, 变化导致自动化用例的大量维护。从分层测试的角度,自动化测试应该逐层进行。最大量实现自动化测试的应该是... 查看详情

移动端-app测试要点

功能测试                      1.运行1)App安装完成后的试运行,可正常打开软件。2)App打开测试,是否有加载状态进度提示。3)App页面间的切换是... 查看详情

移动测试之-流量测试方案

随着移动app的越来越火爆,用户对app的流量的要求越来越高,如何为用户节省流量是很多app做宣传的口号,现如今也有很多app在做流量的统计。  测试流量的作用:在不影响用户使用app功能的情况下最大限度的为用户节省... 查看详情

移动app传统测试流程优化

...力测试等,web端测试包含了前端页面的UI界面测试、PC与移动端浏览器兼容性测试和功能测试等,而客户端测试包含的测试项目较多,而每项测试又相对技术含量较高,从而引入了专项测试的概念。和针 查看详情

移动app测试方案及流程&测试点归纳

移动app测试方案及流程1.首先是测试资源确认及准备(1)产品需求文档,产品原型图,接口说明文档及设计文档应该齐全(2)测试设备及测试工具的准备:IOS和android的不同年版本的真机,以及测试相关工具的准备 2.测试用... 查看详情

移动端自动化测试-wtfappium?

手机App分为两大类,原生App(NativeApp)和混合APP(HybridApp)原生App(NativeApp)原生App实际就是我们所常见的传统App开发模式,云端数据存储+App应用客户端。App应用客户端,包含了所有的UI元素、框架逻辑等。只有数据存储在云端... 查看详情

移动端自动化测试-wtfappium

手机App分为两大类,原生App(NativeApp)和混合APP(HybridApp)原生App(NativeApp)原生App实际就是我们所常见的传统App开发模式,云端数据存储+App应用客户端。App应用客户端,包含了所有的UI元素、框架逻辑等。只有数据存储在云端... 查看详情

app安全性测试总结-移动app安全测试

1、移动APP安全风险分析1.1安全威胁分析安全威胁从三个不同环节进行划分,主要分为客户端威胁、数据传输端威胁和服务端的威胁。1.2面临的主要风险1.3Android测试思维导图1.4反编译工具有两种反编译方式,dex2jar和apktool&... 查看详情

app安全性测试总结-移动app安全测试

1、移动APP安全风险分析1.1安全威胁分析安全威胁从三个不同环节进行划分,主要分为客户端威胁、数据传输端威胁和服务端的威胁。1.2面临的主要风险1.3Android测试思维导图1.4反编译工具有两种反编译方式,dex2jar和apktool&... 查看详情

app移动端测试monkey测试特定的app(代码片段)

1.1包约束回顾通过uiautomator去查看某个应用的包名。如qq包名:com.tencent.mobileqq微信包名:com.tencent.mm参数-p,如adbshellmonkey–pcom.tencent.mobileqq100如果说同时操纵2个应用adbshellmonkey–pcom.tencent.mobileqq-pcom.tencent.mm500#同时启动了微信与q... 查看详情

移动app崩溃测试用例设计

移动App测试与传统台式机测试相比有一定的复杂性。这些复杂性可以被分类为:  环境(大量的设备,各种移动OSs,适应频繁OSs变化)。  设备(触摸式和非触摸式设备,有限的内存容量,电池耗电量)。  网络(不同的... 查看详情

移动app测试之安全性测试策略分析

随着互联网发展,APP应用的盛行,最近了解到手机APP相关的安全性测试,以webview为主体的app,站在入侵或者攻击的角度来讲,安全隐患在于http抓包,逆向工程。  目前大部分app还是走的http或者https,所以防http抓包泄露用户信... 查看详情

移动app性能测试指标

性能测试在应用质量保证中起着重要的作用,概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈... 查看详情

大话移动app测试之有感——如何做好一个登陆页面测试

  工作之余,经朋友介绍,了解到《大话移动app测试》。为了更好地做好测试,记录更多的方法和测试思路。  在我们面试的时候,最常问了就是登录页面如何去测试了,接触测试的人一定都会觉得很简单,不就是两个输入... 查看详情

教你如何进行移动端app测试

1、安全测试(权限)1)软件权限:其中包括发送信息,拨打电话,链接网络,访问手机信息,联系人信息等等2)数据在本地的存储、传输等3)执行某些操作时导致的输入有效性验证、授权、数据加密等方面4)基于各种通信协... 查看详情

移动质量(mq)测试系列

移动质量(MQ)测试向移动开发者提供专业、稳定、全面、高价值的自动化测试平台、发现APP中的各类隐患,包括APP崩溃、各类兼容性、功能性、性能问题等等。MQ的5大功能(兼容性测试、稳定性测试、H5测试、功能测试、安全... 查看详情

5.移动终端app测试点归纳

以下所有测试最后必须在真机上完整的执行。  1安装、卸载测试  1.1在真机上、第三方软件(xy苹果助手、91、安卓助手)的安装与卸载  1.2安装在手机卡上或SD卡上(不同的IOS和安卓版本)  1.3安装过程中取消(空间... 查看详情