zoukankan      html  css  js  c++  java
  • (八)安装、卸载与升级更新测试

    安装

    1)正常流程

    是否能正常安装
    查看在安装过程中存在的提示信息是否明确
    在安装过程中,点击取消按钮,能否正常退出安装程序,软件是否可用。
    安装时是否识别有SD卡,并默认安装到sd卡中
    安装完毕后信息的显示和文件的安装是否正确,完整
    安装前是否判断可用磁盘空间大小,是否有提示语
    安装完成后,能否正常启动应用程序
    安装完成后,重启手机能否正常启动应用程序
    安装完成后,是否对其他应用程序造成影响(主流app)
    在已经安装的情况下,卸载原软件,安装高版本,能否正确安装
    在已经安装的情况下,卸载原软件,安装低版本,能否正确安装
    在已经安装的情况下,不卸载原软件,直接安装高版本,能否正确安装
    在已经安装的情况下,不卸载原软件,直接安装低版本,能否正确安装
    安装过程是否能取消,点击取消后,写入的文件是否如概要设计说明处理
    第三方协助安装(360助手、PP助手、琬豆夹等)
    安装完成后,杀毒软件是否会对其当做病毒处理。
    在已经安装的情况下,所有信息与上次保存一致,覆盖安装能否再次安装(新版本覆盖旧版本安装)
    在已经安装的情况下,安装后取消,app是否能正常使用
    软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里,是否符合概要设计说明。
    回退版本测试。例如:先装一个2.0版本的APP,再安装一个1.0版本的APP,正常情况下版本是可以回退的
    软件安装向导的UI测试
    安装完成后,能否添加快捷方式
    安装之后,是否自动启动程序。
    在安装中点击取消 

    2)中断行为安装

    安装过程中,来电、短信、闹钟、微信(QQ)视频通话(中断行为),安装是否成功

    3) 磁盘空间不足

    安装程序是否自动检查系统的磁盘空间,是否有相应提示
    系统磁盘空间不足时,能否中止安装

    4)弱网安装

    在不同的网络环境下(2G/3G/wifi),能否正确,正常,完整的进行安装
    如果应用需要通过网络验证之类的安装,需要测试一下弱网情况下是否有相应提示
    如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示

    5)不同环境下安装

    在不同操作系统(Palm OS、Symbian、Linux、Android、iOS、Black Berry OS 6.0、Windows Phone 7)下安装是否正常
    在不同的硬件环境(手机品牌、系统)下,能否正确,正常,完整的进行安装(兼容性安装)

    6)异常行为下安装

    软件安装过程中,出现突然断电的异常状态时,程序处理是否正常
    软件安装过程中,出现突然断网的异常状态时,程序处理是否正常
    软件安装过程中,出现手机重启的异常状态时,程序处理是否正常
    在低于所要求的硬件配置的情况下进行安装,能否正确,正常,完整的进行安装。
    安装过程中,手机内存不足的情况下,能否正常安装


    卸载:

    1)正常流程

    是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。曾发现在IOS手相上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除)
    测试卸载后文件是否全部删除所有的安装文件夹
    卸载是否支持取消功能,单击取消后软件卸载情况是否正常
    用自带的卸载程序进行正确卸载,能否卸载干净
    用第三方工具进行卸载,能否卸载干净
    直接删除安装文件夹卸载是否有提示信息。 
    卸载是否支持取消功能,单击取消后软件卸载的情况 。
    卸载后再次安装,一切功能是否正常
    在不同的系统下,进行卸载,能否正常卸载。

    2)中断行为卸载

    安装过程中,来电、短信、闹钟、微信(QQ)视频通话(中断行为),卸载是否成功

    3)弱网卸载

    在不同的网络环境下(2G/3G/wifi),进行卸载,能否正常卸载。

    4)不同环境卸载

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

    5)异常情况

    软件卸载过程中,出现突然断电的异常状态时,程序处理是否正常
    软件卸载过程中,出现突然断网的异常状态时,程序处理是否正常
    软件卸载过程中,出现手机重启的异常状态时,程序处理是否正常
    未在使用程序时,直接删除安装目录下的文件,程序能否正常运行
    正在使用程序时,直接删除安装目录下的文件,程序能否正常运行

    升级更新:

    当客户端有新版本时,有更新提示
    是否强制升级
    新老版本是否兼容
    升级过程中意外情况是否正常回滚
    升级过程用户的数据、状态的保留
    跨版本更新处理
    当客户端有新版本时,有更新提示。
    当版本为非强制升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示。
    当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端。下次启动app时,仍出现强制升级提示。
    确保IOS软件更新会有限制,只有上了商店且有版本更新时才会测试,但是如果真有问题,再发现问题不点晚,可以让开发先在测试机上模拟一个地址进行测试。
    升级过程中断测试,来电、短信,闹钟、断网、断电、微信(QQ)视频通话等。
    非wifi网络下,提示是否更新,取消就加入待下载,wifi下自动更新。

    安装卸载的中断

  • 相关阅读:
    1,巡检脚本pexpect
    Cisco胖AP配置上网
    阿里云服务器更换密钥后,无论以何种远程连接方式都连接不上
    [PAT乙级题解]——A+B和C
    研究ThreadLocal类
    Java的反射机制
    volatile浅析
    Java 对称数据加密AES
    Java使用非对称数据加密RSA
    练习-登陆接口
  • 原文地址:https://www.cnblogs.com/lvchengda/p/13168503.html
Copyright © 2011-2022 走看看