软件测试之 【移动端测试】——安装与卸载

软件测试之 【移动端测试】——安装与卸载
安装
1.正常安装测试,检查是否安装成功。
2.APP版本覆盖测试。例如:先安装一个1.0版本的APP,再安装一个高版本(1.1版本)的APP,检查是否被覆盖。
3.回退版本测试。例如:先装一个2.0版本的APP,再安装一个1.0版本的APP,正常情况下版本是不可以回退的。
4.安装时内存不足,弹出提示。
5.根据安装手册操作,是否正确安装。
6.安装过程中的意外情况(强行断电、断网、来电话了、查看信息)等等,检查会发生的情况。
7.通过‘同步软件’,检查安装时是否同步安装了一些文件。
8.在不同型号、系统、屏幕大小、分辨率上的手机进行安装。
9.安装时是否识别有SD卡,并默认安装到sd卡中。
10.安装完成后,能否正常启动应用程序。
11.安装完成后,重启手机能否正常启动应用程序。
12.安装完成后,是否对其他应用程序造成影响。
13.安装完成后,能否添加快捷方式。
14.安装完成后,杀毒软件是否会对其当做病毒处理。
15.多进程进行安装,是否安装成功。
16.在安装过程中,所有的提示信息必须是英文或者中文,提示信息中不能出现代码、符号、乱码等。
17.安装之后,是否自动启动程序。
18.是否支持第三方安装。(华为 oppo 小米 百度应用市场 豌豆荚 应用宝 /.....)
19.在安装中点击取消。(进行安装之后不能取消的)
卸载

1.用自己的卸载程序进行卸载,检查是否卸载干净。
2.用第三方工具,检查是否卸载干净。
3.在卸载过程中,点击取消按钮,看是否正常退出卸载程序,检查软件是否还能继续正常使用。
4.卸载过程中,出现意外(比如手机关机,没电,查看信息,接打电话),程序是否还能运行。
5.在卸载过程中,突然重启设备,再次访问程序,是否还能运行。
6.在没用使用程序时,删除目录文件,看程序是否能运行。
7.在使用过程中,直接删除目录文件,程序是否还能运行。
8.不同系统、硬件环境、网络环境下进行卸载。
9.卸载成功后,是否对其他程序有影响。
10.卸载后再次安装,是否正常使用。
11.在卸载过程中,所有的提示信息必须是英文或者中文,提示信息中不能出现代码、符号、乱码等。
---------------------------------------------PC电脑上-------------------------------------------------------
PC电脑安装
没安装过的PC中进行安装 缺省项安装功能验证
存在老版本且正在打开该软件 存在老版本且并没有打开该软件 存在更新版本,相同路径安装 存在更
新版本,不同路径安装 存在相同版本,相同路径安装 存在相同版本,不同路径安装 卸载后重新安装 删
除文件后安装
安装目录下磁盘空间不足 存在金山、360等杀毒软件 启动该安装多个安装进程 静默安装

安装完成
1.控制面板显示信息正常,包括名称、发布者、版本、支持链接、帮助链接
2.点击桌面快捷方式,可正常打开该软件
3.开始菜单有生成相应的快捷方式,可正常打开该软件
4.HKLM\Software\Seewo\下的注册表信息正常写入
5.防火墙白名单正常设置
6.若是卸载安装,则旧安装目录下文件被正常删除
7.若依赖Flash、k-lite、EasiUpdate和.NET,这些软件安装版本正确无误
8.若配套安装Seewo其他软件,该软件版本正确
9.若该软件为双签名,检查软件应为双签名
10.若该软件为开机自启动,重启PC,软件自启动
11.若该软件覆盖安装前为已注册软件,覆盖安装后仍为注册状态
12.安装后重启PC,该软件能正常运行

卸载

1.通过开始菜单上的卸载程序卸载普通软件,此安装时写了系统注册表,软件的所有文件是否完全删除

2.通过开始菜单上的卸载程序卸载普通软件,安装时写了系统注册表,软件的文件删除的同时注册表是否能够完全删除,注册
表删除时是否有提示信息

3.通过开始菜单上的卸载程序卸载普通软件,软件安装后使用过程中下载和保存了个性信息,软件的文件删除的同时是否能够
删除个性信息,在删除个性信息是否提示用户做出选择:删除或保留

4.对安装时写了注册表的普通软件,不使用软件提供的卸载程序,而是直接查找到程序文件,直接删除文件,用以检查是否能
够删除此程序

5.对安装时没有写注册表的程序,使用开始菜单上的卸载程序,执行卸载,完成检查能否完成删除程序文件

6.对安装时没有写系统注册表的普通软件,不使用软件提供的卸载程序,而是直接查找到程序文件,直接删除文件,用以检查
是否能够删除此程序

7.对通过IE下载的组件,安装后通常没有在开始菜单增加控件卸载程序,此类软件执行卸载时选择控制面板- 卸载或更改程序
,查找到对应的程序,执行卸载完成后检查是否卸载正确。在IE加载组件中检查是否还存在

8.对通过IE下载的组件,安装后通常没有在开始菜单增加控件卸载程序,使用一段时间后存在下载用户个性数据的此类软件执
行卸载时选择控制面板-》卸载或更改程序,查找到对应的程序,执行卸载时删除个性信息是否提示用户做出选择 删除或保留
完成后在IE加载组件中检查是否还存在,同时检查个性数据是否完全删除

9.对在开始菜单存在程序菜单,但是已经删除了程序文件的程序,执行卸载,检查系统执行情况

10.对在控制面板的删除和修改程序列表中存在程序名称,但是已经删除了实际程序文件的程序,执行卸载 检查系统执行情况

11.卸载后,再进行老版本的软件安装,检查是否能正常安装并正常使用

12.卸载后,再进行升级版本软件的安装,检查是否能正常安装并正常使用

13.如果当前程序正在运行过程,进行卸载,检查是否进行卸载提示

14.如果是C/S或B/S系统,要检查在客户端程序正在运行过程,是否能进行服务器端程序的卸载

15.在卸载过程中如果出现异常(例如某个服务还没有停止,或后台某个文件还在占用状态时,或安装文件改变了目录等)程序
是否会进行正确检测,在异常排除后,是否能再次成功卸载

16.在卸载过程中出现环境异常(机器重启,死机,断电等情况)时,恢复后,能否进行成功卸载

17.是否可以进行远程卸载操作,如果可以进行远程卸载操作,若在卸载过程中出现网络异常,卸载过程中断 等网络恢复后是否
能再次卸载成功

18.卸载过程是否支持用户进行卸载选择,即只卸载部分内容 如果支持要逐一检查只卸载部分内容对其他功能的使用是否有影响

19.检查卸载后是否系统保存重要数据进行一并删除(而不是放到垃圾箱中),例如登录文件,安全密钥。后台数据库文件或后台
数据文件等

20.对安全性有特殊要求的软件(例如网银个人版系统),在卸载后,要检查对应的网银验证文件是否一并被删除,防止有其他人
安装网银后,又可以继续非法使用他人账户信息

上一篇:软件测试之 android手机内置随机压力测试工具【monkey】操作指令及 monkey 的常见面试题


下一篇:在data中引用图片