App测试从入门到精通之安装、卸载和运行测试
关于手机App测试需要说的点有很多。目前市场上主要的APP测试主要是针对的是安卓、和苹果两大主流操作系统。主要考虑的就是功能性、兼容性、稳定性、性能测试等。我们看下App的安装和卸载有哪些常用的场景:
APP的安装
1.点击运行app安装包、检测安装包是否正常
2.进入【安装导向】界面,检测界面是否正常,内容是否有误
3.内存检查。因为大多数app是默认安装在手机内部存储,因为要判断内部的存储空间是否足够
4.当内部存储不够时,是否有相应的提示
5.在运行APP安装包时,内存不足时是否有相应的提示
6.安装过程中,点击取消安装,是否会退出安装进程
7.安装过程中,接听电话、查看短信、等操作,安装是否会中断
8.安装过程中,接听电话、查看短信、等操作,安装是否会继续
9.安装过程中,前后台切换,是否会影响安装
10.安装完成后,查看默认安装路径是否正确
11.安装成功后,是否会有安装完成的提示
12.安装失败后,是否会有安装失败的提示
13.安装完成后,是否退出安装界面
14.安装完成后,是否会创建快捷方式
15.安装完成后,手机APP是否会成功运行起来
16.在不同的操作系统下面安装,是否可以安装正常(安装android/苹果ios/微软windowsphone/塞班symbian/黑莓blacyberry)
17.在除ios操作系统安装下,当系统的存储空间不足时,是否会检查手机是否有sm卡,
18.当有sim卡时,手机存储空间不足时,是否会默认安装到sim卡中
19.在不同的网络情况下,是否可以正常安装(2G,3G,4G,wifi)
20.是否支持覆盖安装
21.是否支持第三方工具安装
22.在用户不允许的情况下,是否可以安装
APP卸载
1.手机卸载有2种方式,1.app自带卸载 2.第三方工具卸载
2.点击运行app卸载、是否可以正常运行
3.当app安装在sim卡中,运行卸载,是否可以正常卸载
4.卸载时,是否会确认卸载的提示信息
5.卸载中,取消卸载是否正常
6.卸载中,取消APP卸载,app是否可以正常使用
7.卸载中,如果接听电话或者短信等操作时,卸载是否会中断
8.卸载中,如接听完电话或者短信等操作时,卸载是否会继续
9.卸载中,前后台切换,是否会影响卸载
10.卸载完成后,查看卸载界面是否退出
11.卸载完成后,手机桌面快捷方式是否存在
12.卸载完成后,查看APP是否卸载干净
13.当用第三方工具卸载时,APP是否卸载干净
14.在不同的操作系统下面安装,是否可以安装正常(安装android/苹果ios/微软windowsphone/塞班symbian/黑莓blacyberry)
15.在不同网络环境下卸载。卸载是否成功(2G,3G,4G,WIFI)
16.卸载完成后是否有提示信息
APP运行
1.安装完成后运行App,确认运行是否正常
2.当App安装在sim卡中时,运行App是否正常
3.网络断开后,App是否运行正常
4.是否支持多个相同的App运行
5.在不同网络环境下,运行App是否正常
6.在不同系统环境下,运行App是否正常
7.在不同硬件环境下,运行App是否正常
8.强行关闭App后,再次运行App是否正常
9.在运行App期间,如果有来电、短信或者充电时,是否能暂停程序,优先处理通信,并在处理完毕后能正常恢复软件,继续使用其功能
10.当App运行时间过久,是否重新进入App或者刷新App功能
App测试从入门到精通之安装、卸载和运行测试的更多相关文章
- App测试从入门到精通之性能测试
好了,上节我们介绍了关于APP测试的功能测试方面一些细节.这一篇我们来介绍一下,关于APP测试过程中的性能测试参考要点,我们需要思考的如下: 响应时间 1.APP安装卸载的响应时间 2.APP各种功能 ...
- App测试从入门到精通之功能测试
App的功能测试指的是针对软件需求以及用户要求针对APP功能进行测试.简单点理解就是保证App功能的正确性,不要系统出现Bug.让用户用户的舒服,用的爽!好了,我们看下关于App的功能测试要点有哪些? ...
- App测试从入门到精通之UI测试
UI(user interface用户界面)的简称.UI测试也是APP测试中需要考虑的一个层面.用户至上,这个太重要了.一个好的App在界面的UI层设计上应该要满足简洁.美观.大气(这个是自己感觉的哈 ...
- App测试从入门到精通之兼容性和回归测试
兼容性测试需要考虑的APP测试点 1.不同网络环境下的兼容性测试 2.不同手机操作系统兼容性测试 3.不同应用软件的兼容性测试 4.不同的容量大小的SIM卡之间的互相兼容测试 5.当安装杀毒软件时,应 ...
- App测试从入门到精通之更新测试
我们都知道,app在使用一段时间,都会有更新,而且更新会不止一次.在实际测试中,关于更新的测试场景也是我们需要重点关注的,接下来我们就看一下关于App的更新测试有哪些测试点我们需要注意: APP更新测 ...
- App测试从入门到精通之交叉事件测试
交叉事件测试又叫事件或者叫冲突测试.对于正在运行的应用,若进入短信,电话等其他软件响应的情况,不会影响所测试应用,且会保证应用都能正确运行.下面我来看一下关于交叉测试中,我们测试人员需要考虑的一些测试 ...
- App测试从入门到精通之App分类和场景操作系统
App概要 APP是application的缩写.通常指的是手机软件上的应用,或称为手机客户端.手机app就是手机的应用程序.随着智能手机的越发普及,用户越发依赖手机软件商品店,app开发的需求与发展 ...
- APP测试的要点
APP测试要点 功能性 UI界面 安装与卸载 升级 登录测试 离线测试 安全性测试 兼容性(操作系统,屏幕尺寸,分辨率,厂家) 消息推送 前后台切换 网络环境(wifi/2G/3G/4G/无网) 异常 ...
- APP安全测试之安装/卸载/更新测试
在app测试中,有个不可忽视的测试方向,就是安装.卸载和更新,有很多人问到了这个问题,我就在这里做了一个总结,有补充的请留言哦 安装 1.正常安装测试,检查是否安装成功. 2.APP版本覆盖测试.例如 ...
随机推荐
- JavaScript 冒号(:)详解
1.switch语句分支 2.?:三元表达式的false 3.声明对象直接量的成员 4.声明标签 1和2相信地球人都知道吧?如果有人不知道,那我改成地球上的程序员都知道,哈哈 3.对象直接量我们也经常 ...
- ReactJS开发环境搭建与相关工具介绍
现在Web开发的技术几年前相比可谓变化之大.各种各样的框架,各种各样的工具,让Web开发效率更高,开发出来的效果更好.同时带来的是开发环境的复杂度相比以前是成倍的增加.ReatJS框架是现在比较流行的 ...
- Erlang基础 -- 介绍 -- Erlang特点
前言 Erlang是具有多重范型的编程语言,具有很多特点,主要的特点有以下几个: 函数式 并发性 分布式 健壮性 软实时 热更新 递增式代码加载 动态类型 解释型 函数式 Erlang是函数式编程语言 ...
- npm run dev报错,events.js:160 throw er; // Unhandled 'error' event
错误代码如下: vue-project@1.0.0 dev E:MySoftwaretestGitwebpackvue-projectnode build/dev-server.js "80 ...
- 【转】Jmeter项目测试
Jmeter的录制回放功能是现将你对要测试的项目进行访问的历史记录进行录制,然后虚拟出多个用户对历史记录进行回放,从而达到压力测试的目的. 录制是通过代理服务器进行录制. 一.下载地址 http:// ...
- mysql实战优化之八:关联查询优化
1. 多表连接类型 1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如: 由于其返回的结果为被连接的两个数据表的乘积,因此当有WHE ...
- Jenkins修改端口号(windows系统)
windows下改端口号: Jenkins安装成功后,默认的端口为8080. 如果该端口号与其他服务的端口号冲突,则需要更改Jenkins的端口号. 具体方法为: 修改Jenkins安装目录下的 je ...
- thinkphp中的多字段模糊匹配
引言:有时候查询要匹配多个字段.比如查询地址,地址是由多个字段组成的.有省.市.区等等,以及详细地址.这个时候如何查询呢? 实现不同字段相同的查询条件 $User = M("User&quo ...
- 众包高效实用的.NET开源项目
1.Akka.NET: 概述:更轻松地构建强大的并发和分布式应用. 简介:Akka.NET是一个用于在.NET和Mono上构建高度并发,分布式和容错的事件驱动应用程序的工具包和运行时. 开源地址:ht ...
- ubuntu安装nginx踩坑
ubuntu安装nginx 安装nginx tar -zxvf nginx-1.15.5.tar.gz -C /usr/local/src 解压 cd /usr/local/src/nginx-1.1 ...