app的安装与卸载测试点

安装

1)软件在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 、Windows Phone )下安装是否正常。

2)软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。

3)软件安装各个选项的组合是否符合概要设计说明

4))软件安装向导的UI测试

5)软件安装过程是否可以取消,点击取消后,写入的文件是否如概要设计说明处理

6)软件安装过程中意外情况的处理是否符合需求(如死机,重启,断电)

7)安装空间不足时是否有相应提示

8)安装后没有生成多余的目录结构和文件

9)对于需要通过网络验证之类的安装,在断网情况下尝试一下

10)还需要对安装手册进行测试,依照安装手册是否能顺利安装

11)安装时对app的说明,例如版本号、适合安装的手机系统版本要求等

12)安装时获取的一些权限,例如摄像头、录音等

13)安装后再次安装,或者app更新安装

14)安装后app的图标,名称显示

15)安装过程中的提示信息正常

进程

1)安装后是否在运行,进程是否存在

2)杀死进程后,再次进入app是否正常

3)app运行中卸载

4)app非运行状态下卸载

卸载

1)直接删除安装文件夹卸载是否有提示信息。

2)测试系统直接卸载程序是否有提示信息。

3)测试卸载后文件是否全部删除所有的安装文件夹。

4)卸载过程中出现的意外情况的测试(如死机、断电、重启)。

5)卸载是否支持取消功能,单击取消后软件卸载的情况 。

6)系统直接卸载UI测试,是否有卸载状态进度条提示 。

7)卸载后是否有残留文件夹

原文地址:https://www.cnblogs.com/wuyazi/p/8671103.html

时间: 2024-10-28 22:45:32

app的安装与卸载测试点的相关文章

Andorid 如何监听app是否安装或卸载

在Android项目中有时会需要用到如何监听到app是否安装或卸载,来做出相应的操作.整个过程也挺简单的 1.写一个类继承BroadcastReceiver public class BootReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { <span style="font-family:微软雅黑;"> //安装广播监听

安装与卸载测试点

移动端安装测试点:1.新版本覆盖旧版本安装.2.账号登陆中的覆盖安装,查看是否需要重新登录.3.首次安装.4.卸载应用,再安装.5.安装成功后,打开应用是否成功.6.打开应用,拒绝其中一项权限申请,应用是否可用.7.打开应用,拒绝其全部权限申请,应用是否可用.8.强制更新时,打开应用是否提示更新下载,是否下载成功.9.非强制更新时,取消更新后,应用是否可正常使用.10.非强制更新时,旧版本应用是否可用.11.注意安装之后验证数据是否为测试版数据或生产版数据.移动端卸载测试点:1.是否卸载成功.2

Java代码实现APP普通安装卸载和静默安装卸载

两者差异 执行普通安装.卸载,将会弹出确认安装.卸载的提示框,与在文件管理器中打开APK文件实现安装.卸载相同. 执行静默安装.卸载,正常状态下,前台无任何反应,APP在后台完成安装和卸载.该功能一般也被称为"后台安装". 普通安装 核心代码: Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType( Uri.fromFile(new File(apkPath)), "application/

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

移动app测试方案及流程 1.首先是测试 资源确认及准备 (1)产品需求文档,产品原型图 ,接口说明文档及设计文档应该齐全 (2)测试设备及测试工具 的准备:IOS和android的不同年版本的真机,以及测试相关工具的准备 2.测试用例的设计及评审 (1)根据产品需求文档,产品原型图等文档,设计客户端的一般功能测试用例 (2)测试用例评审,修改与完善,评审过后着手进入正式测试阶段 3. UI测试 (1)确保手头的原型图与效果图为当前最新版本,符合产品经理及用户需求 (2)测试过程一切以效果图为准

android86 监听SD卡状态,勒索软件,监听应用的安装、卸载、更新,无序广播有序广播

* 添加权限 <uses-permission android:name="android.permission.RECEIVE_SMS"/> * 4.0以后广播接收者安装以后必须手动启动一次,否则不生效 * 4.0以后广播接收者如果被手动关闭,就不会再启动了 ------------------------------------------------------------------------ #监听SD卡状态 * 清单文件中定义广播接收者接收的类型,监听SD卡常

DroidPlugin源码分析安装和卸载

插件其实是Apk安装包,如果要使用必须先要安装和解析,以便知道插件Apk的相关信息.而从Demo中我们知道插件的安装和卸载是通过调用PluginManager的installPackage()和deletePackage()来实现的.就先从PluginManager.installPackage()开始分析插件Apk的安装过程. 第一步:PluginManager. getInstance().installPackage(apkPath,flag); 此函数中只是调用了mPluginManag

android 实现静默安装、卸载

方法1:[使用调用接口方法,由于安装卸载应用程序的部分API是隐藏的,所以必须下载Android系统源码,在源码下开发并编译之后使用MM命令编译生成APK文件] import java.io.File; import android.app.Activity; import android.os.Bundle; import android.content.Intent; import android.content.pm.PackageInfo; import android.content.

Android随笔之——静默安装、卸载

随笔之所以叫随笔,就是太随意了,说起来,之前的闹钟系列随笔还没写完,争取在十月结束之前找时间把它给写了吧.今天要讲的Android APK的静默安装.卸载.网上关于静默卸载的教程有很多,更有说要调用隐藏API,在源码下用MM命令编译生成APK的,反正我能力有限,没一一研究过,这里选择一种我试验成功的来讲. 静默安装.卸载的好处就是你可以偷偷摸摸,干点坏事什么的,哈哈~ 一.准备工作 要实现静默安装.卸载,首先你要有root权限,能把你的静默安装.卸载程序移动到system/app目录下. 1.用

Andrdoid中实现静态的默认安装和卸载应用

最近好长时间都没有写blog了,主要是因为最近工作上的事以及下载Android源码的事耽误的(下载源码这件事会在后续的blog中写道,这个真的很有意义呀~~),那么今天来写点什么呢?主要的灵感来自于早上看新闻看到一篇文章说有一款应用在后台中卸载用户手机中的所有浏览器的app,不会被用户察觉,但是最后百度浏览器还是用反侦察技术找到这个邪恶的应用然后将其告上法庭了.那么我们就来看看怎么能够实现应用的静态安装和卸载呢?就是不让用户知道,下面就来一步一步的介绍一下实现步骤: 一.访问隐藏的API方式进行