关于手机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测试从入门到精通之安装、卸载和运行测试的更多相关文章

  1. App测试从入门到精通之性能测试

    好了,上节我们介绍了关于APP测试的功能测试方面一些细节.这一篇我们来介绍一下,关于APP测试过程中的性能测试参考要点,我们需要思考的如下: 响应时间 1.APP安装卸载的响应时间 2.APP各种功能 ...

  2. App测试从入门到精通之功能测试

    App的功能测试指的是针对软件需求以及用户要求针对APP功能进行测试.简单点理解就是保证App功能的正确性,不要系统出现Bug.让用户用户的舒服,用的爽!好了,我们看下关于App的功能测试要点有哪些? ...

  3. App测试从入门到精通之UI测试

    UI(user interface用户界面)的简称.UI测试也是APP测试中需要考虑的一个层面.用户至上,这个太重要了.一个好的App在界面的UI层设计上应该要满足简洁.美观.大气(这个是自己感觉的哈 ...

  4. App测试从入门到精通之兼容性和回归测试

    兼容性测试需要考虑的APP测试点 1.不同网络环境下的兼容性测试 2.不同手机操作系统兼容性测试 3.不同应用软件的兼容性测试 4.不同的容量大小的SIM卡之间的互相兼容测试 5.当安装杀毒软件时,应 ...

  5. App测试从入门到精通之更新测试

    我们都知道,app在使用一段时间,都会有更新,而且更新会不止一次.在实际测试中,关于更新的测试场景也是我们需要重点关注的,接下来我们就看一下关于App的更新测试有哪些测试点我们需要注意: APP更新测 ...

  6. App测试从入门到精通之交叉事件测试

    交叉事件测试又叫事件或者叫冲突测试.对于正在运行的应用,若进入短信,电话等其他软件响应的情况,不会影响所测试应用,且会保证应用都能正确运行.下面我来看一下关于交叉测试中,我们测试人员需要考虑的一些测试 ...

  7. App测试从入门到精通之App分类和场景操作系统

    App概要 APP是application的缩写.通常指的是手机软件上的应用,或称为手机客户端.手机app就是手机的应用程序.随着智能手机的越发普及,用户越发依赖手机软件商品店,app开发的需求与发展 ...

  8. APP测试的要点

    APP测试要点 功能性 UI界面 安装与卸载 升级 登录测试 离线测试 安全性测试 兼容性(操作系统,屏幕尺寸,分辨率,厂家) 消息推送 前后台切换 网络环境(wifi/2G/3G/4G/无网) 异常 ...

  9. APP安全测试之安装/卸载/更新测试

    在app测试中,有个不可忽视的测试方向,就是安装.卸载和更新,有很多人问到了这个问题,我就在这里做了一个总结,有补充的请留言哦 安装 1.正常安装测试,检查是否安装成功. 2.APP版本覆盖测试.例如 ...

随机推荐

  1. 在C#获取麦克风输入的声音的波形图

    怎么获取声音波动的频率,在网上找来一些这方面的资料: DirectX的 DirectSound http://zhidao.baidu.com/question/448587955.html http ...

  2. dxjk中 支付宝二维码支付 git 存疑

    线上的vendor/latrell/alipay 文件拉取不了至本地,失去了git监控 要想本地使用 1.注释掉config/app.php 'providers' 下的Latrell模块 2.下载线 ...

  3. Linux下GCC和Makefile实例(从GCC的编译到Makefile的引入)

    一.确认已经装好了GCC和Make的软件包 可以使用whereis命令查看: 如果whereis  gcc和whereis  make命令有结果,说明安装了这两个软件,可以继续往下做. 二.使用GCC ...

  4. 通过html字符串连接组合并调用javascript函数

    ----通过字符串连接并调用javascript函数-- var t_html = $("#Photo").html(); var n_html = "<a id= ...

  5. 【转】Jmeter Http请求界面解释

    一个HTTP请求有着许多的配置参数,下面将详细介绍: 名称:本属性用于标识一个取样器,建议使用一个有意义的名称. 注释:对于测试没有任何作用,仅用户记录用户可读的注释信息. 服务器名称或IP :HTT ...

  6. datatables ajax异步分页

    $('#sample_1').dataTable({ "sAjaxSource": "../table/data", // "bProcessing& ...

  7. Command对象

  8. TreeView的异步延时加载

    TreeView的延时加载 在使用TreeView控件的时候,如果数据量太大,这个TreeView控件加载会很慢,有时甚至加载失败, 为了更好的使用TreeView控件加载大量的数据,采用异步延迟加载 ...

  9. Django中favicon.ico文件的配置

    默认情况下,浏览器访问一个网站的时候,同时还会向服务器请求“/favicon.ico”这个URL,目的是获取网站的图标. 若没有配置的话,Django就会返回一个404错误,并且浏览器接收到这个404 ...

  10. Hadoop Serialization -- hadoop序列化详解 (2)

    回顾: 回顾序列化,其实原书的结构很清晰,我截图给出书中的章节结构: 序列化最主要的,最底层的是实现writable接口,wiritable规定读和写的游戏规则 (void write(DataOut ...