测试:安装包的测试

交流学习,不断总结、借鉴,知识分享

移动端安装包的测试


测试项


测试子项


输入说明


预期结果


备注


实际结果


测试结果


移动端安装包的测试


移动应用的安装


安装手册是否规范,是否简洁,是否通俗易懂。


 


 


 


 


安装手册是否齐全,正确,有改动时,文档是否同步更新


 


 


 


 


直接复制安装程序到电脑上,能否正常安装


 


 


 


 


按安装手册给出的步骤进行安装,安装是否正确


 


 


 


 


查看在安装过程中存在的提示信息是否明确,意思是否明确


 


 


 


 


在安装过程中,点击取消按钮,能否正常退出安装程序,软件是否可用。


 


 


 


 


安装时是否识别有SD卡,并默认安装到sd卡中


 


 


 


 


安装过程中,接听电话或者短信,安装是否成功


 


 


 


 


安装程序是否自动检查系统的磁盘空间


 


 


 


 


系统磁盘空间不足时,能否中止安装


 


 


 


 


安装完毕后信息的显示和文件的安装是否正确,完整


 


 


 


 


软件安装后是否能将相应的文件复制到系统文件夹下


 


 


 


 


在软件安装过程中,出现突然断电的异常状态时,程序处理是否正常


 


 


 


 


在软件安装过程中,出现突然断网的异常状态时,程序处理是否正常


 


 


 


 


在不同的硬件环境下,能否正确,正常,完整的进行安装


 


 


 


 


在不同的网络环境下(2G/3G/wifi),能否正确,正常,完整的进行安装


 


 


 


 


在低于所要求的硬件配置的情况下进行安装,能否正确,正常,完整的进行安装。


 


 


 


 


在已经安装的情况下,所有信息与上次保存一致,覆盖安装能否再次安装


 


 


 


 


在已经安装的情况下,安装路径不一致,覆盖安装能否再次安装


 


 


 


 


在已经安装的情况下,卸载原软件,安装高版本,能否正确安装


 


 


 


 


在已经安装的情况下,卸载原软件,安装低版本,能否正确安装


 


 


 


 


在已经安装的情况下,不卸载原软件,直接安装高版本,能否正确安装


 


 


 


 


在已经安装的情况下,不卸载原软件,直接安装低版本,能否正确安装


 


 


 


 


安装完成后,能否正常启动应用程序


 


 


 


 


安装完成后,重启手机能否正常启动应用程序


 


 


 


 


安装完成后,是否对其他应用程序造成影响


 


 


 


 


安装完成后,能否添加快捷方式


 


 


 


 


安装完成后,杀毒软件是否会对其当做病毒处理。


 


 


 


 


安装完成后,快捷方式是否指向安装目录


 


 


 


 


多进程进行安装,是否安装成功


 


 


 


 


安装过程中,手机内存不足的情况下,能否正常安装


 


 


 


 


移动应用的卸载


用自带的卸载程序进行正确卸载,能否卸载干净


 


 


 


 


用第三方工具进行卸载,能否卸载干净


 


 


 


 


在卸载过程中,关闭进程软件能否继续正常使用


 


 


 


 


在卸载过程中,点击取消按钮,能否正常退出卸载程序,软件能否继续正常使用


 


 


 


 


在卸载过程中,突然关闭移动设备电源,再次访问程序,程序能否正常运行


 


 


 


 


在卸载过程中,突然重启设备,再次访问程序,程序能否正常运行


 


 


 


 


未在使用程序时,直接删除安装目录下的文件,程序能否正常运行


 


 


 


 


正在使用程序时,直接删除安装目录下的文件,程序能否正常运行


 


 


 


 


在不同的系统下,进行卸载,能否正常卸载。


 


 


 


 


在不同的硬件环境下,进行卸载,能否正常卸载。


 


 


 


 


在不同的网络环境下,进行卸载,能否正常卸载。


 


 


 


 


卸载成功后,是否对其他程序造成影响


 


 


 


 


卸载后再次安装,一切功能是否正常


 


 


 


 


卸载画面上的名称及版本信息是否正确


 


 


 


 

参考:

移动端产品测试用例。。。
http://bbs.51testing.com/forum.php?mod=viewthread&tid=1011221&fromuid=15205931
(出处: 51Testing软件测试论坛 )

时间: 2024-10-12 02:22:01

测试:安装包的测试的相关文章

安全性测试之安装包测试

安装包测试主要包括以下几点: 1.反编译代码: 2.安装包签名: 3.完整性校验: 4.权限设置检查. 下面对以上几点做详细介绍: 1.反编译代码:移动应用发出去后最终用户获得一个程序安装包,我们需关注用户能否从这个安装包中获取项目的源代码.从安全方面考虑,程序开发人员是否会在程序源代码中硬编码一些敏感信息,如密码等.常用的反编译方法是使用dex2jar工具并结合jd-gui工具(java的反编译工具)查看源代码. 下载dex2jar和JD-GUI 找到我们准备测试用的apk,并将 后缀.apk

CentOS和Ubuntu下安装配置Greenplum数据库集群(包括安装包和源码编译安装)

http://blog.csdn.net/prettyshuang/article/details/50501904 首先说一下,无论是CentOS/RedHat还是Ubuntu都可以按源码方式.安装包方式编译安装. 1.   规划 192.168.4.93(h93)       1个主master  2个主segment.2个镜像segment 192.168.4.94(h94)       1个备master  2个主segment.2个镜像segment 都安装在/home/wslu/gp

Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法

原文:Advanced Installer 打包后,安装包在WIN10下重启后再次运行安装的解决办法 前几个月使用Advanced Installer 打包了一堆安装包,其中有使用默认主题的,也有根据UI设计更改过一些功能的,当时在Windows7下测试没有任何问题,就直接上线给用户使用了. 这两天在禅道上发现指派了一个BUG过来,描述的内容是在Windows10下安装包会出现重启后再次自动运行的问题,见鬼了,没有写过自启动注册表啊,马上打开工程查看,发现了一个很奇怪的现象,下面来介绍. 1.当

iOS安装包瘦身的那些事儿

在我们提交安装包到App Store的时候,如果安装包过大,有可能会收到类似如下内容的一封邮件: 收到这封邮件的时候,意味着安装包在App Store上下载的时候,有的设备下载的安装包大小会超过100M.对于超过100M的安装包,只能在WIFI环境下下载,不能直接通过4G网络进行下载. 在这里,我们提交App Store的安装包大小为67.6MB,在App Store上显示的下载大小和实际下载下来的大小,我们通过下表做一个对比: iPhone型号 系统 AppStore 显示大小 下载到设备大小

Windows安装包制作指南——Advanced Installer的使用

1. 前言 最近需要制作windows的安装包,据说Advanced Installer比较强大,遂拿它来制作安装包.在网上少量资料以及官网简约文档中摸索前进,总算是制作出可用的安装包,在此记录,仅供参考. Advanced Installer版本: Advanced Installer 11.0, 目前的最新版是13.1,不过大同小异. 2. 安装包制作 2.1 新建工程 由于希望能够自己定制一些安装界面,我们选择Professinal版本,语言选择中文,然后创建工程: 2.2 产品详情 填写

VS2015 安装包缺失(联网安装失败)问题解决

Win7 x86 测试可行 *  如果前面有尝试过安装不成功, 一定要用卸载程序删除已安装的部分,否则会出乱子. 1. 或者是用虚拟光驱加载ISO, 或者是解压到硬盘上, 都没有关系. 2. 用管理员权限启动CMD控制台, 进入VS2015 安装盘的根目录 (vs_enterprise.exe 所在的目录). 3. 执行命令 vs_enterprise.exe /NoWeb /ProductKey 2XNFG-KFHR8-QV3CP-3W6HT-683CH 运行安装, 这个KEY是企业版的KEY

.net安装包自动安装Mysql数据库

原文:.net安装包自动安装Mysql数据库 在制作.Net安装包的时候,如果项目有用到数据库,怎么能够把数据库打包安装呢?网上已经有很多自动安装Sql Server数据库的例子,但是自动安装mysql的例子似乎不多.本文就介绍一下如何在.Net安装包中自动安装Mysql数据库. 最终我们要实现的效果是,部署.Net桌面应用程序时,能够一键自动安装应用程序以及附带的MySql数据库,并初始化数据库. 实现步骤如下: 1.准备一个干净的MySql安装包 mysql本身是开源的,安装完mysql数据

中标麒麟学习笔记3:试验制作wireshark二进制安装包

Wireshark是个优秀的网络包嗅探工具,对于学习理解网络知识有很大的帮助.中标麒麟桌面版本没有集成这一软件,所以想自己试着安装并学习一下如何制作RPM包. 学习了<fedora官网RPM包制作指南>后,觉得事情比较简单,主要就是编辑一个SPEC配置文件嘛,加上configure.make.make  install等指令,修改修改描述说明什么的就完活了.于是想先找个wireshark源码包,再找一个现成的SPEC文件,比如fedora21的SRPM包中就有,然后稍作修改就可以用rpmbui

JDK的安装与配置(另附Eclipse安装包)

在大家学习java过程中,jdk的安装与配置可以说是第一个拦路虎了,今天我就结合自己的经验给大家讲解一下啦 一.jdk的下载与安装 (一)jdk的下载比较简单,直接给出百度网盘地址(于本人在官网下载的1.8版本,亲测可用) 百度网盘:http://pan.baidu.com/s/1ge3vmIv(64位) http://pan.baidu.com/s/1jIEuHDW (32位) 至于其他系统(苹果,linux之类的可以去官网下载,这里就不列出来了^_^) (二)安装 双击安装程序进行安装,一直