安装拆卸测试

卸载测试
文件----安装目录里的文件及文件夹(如:程序安装在几处的)
       非安装目录(向系统其它地方添加的文件及文件夹)
它们包括(exe,dll,配置文件等)
快捷方式-(桌面,菜单,任务栏,系统栏,控件面板,系统服务列表等)
复原方面-卸载后,系统能否恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等)(专门的测试工具regsnap)
卸载方式--程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具(如:优化大师)
卸载状态--程序在运行/暂停/终止等状态时的卸载
非正常卸载情况-卸载软件过程中,取消卸载进程,然后,观察软件能否继续正常使用
冲击卸载--在卸载的过程中,中断电源,然后,启动计算机后,重新卸载软件,如果软件无法卸载,则重新安装软件,安装之后再重新卸载。
卸载环境--不同的(操作系统,硬件环境,网络环境等)下进行卸载
卸载后,该系统是否对其他的应用程序造成不正常影响(如操作系统,应用软件等)

安装测试
一:基本目标
1.安装程序能正确运行
2.程序安装正确
3.程序安装后能正确运行
4.完善性安装后程序能正确运行
二:一些方面
0、安装手册给的所有步骤得到验证;
1、安装过程中所有缺省选项得到验证;
2、安装过程中典型选项得到验证;
3、测试各种不同的安装组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,
产品安装组件组合,产品组件安装顺序组合(如b/s)等)
4、安装过程中异常配置或状态(非法和不合理配置)情况进行了测试(如:断电;数据库终止,网络终止等)
5、安装后是否能产生正确的目录结构和文件,文件属性正确;
6、安装后动态库是否正确;
6、安装后软件能否正确运行;
7、安装后没有生成多余的目录结构,文件,注册表信息,快捷方式等;
9、安装测试应该在所有的运行环境上进行验证(手册上指定如:操作系统,数据库,硬件环境,网络环境等);
10、自动安装还是手工配置安装
11、至少要在一台笔记本上进行安装/卸载测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品
13、安装,该系统是否对其他的应用程序造成不正常影响(如操作系统,应用软件等)
14、众多web服务,会不会有冲突等
a 是否可以识别大部分的硬件;对串口硬盘的支持;常见的显卡/声卡的支持;
b 确认打包程序的特性,比如installshield,不同的打包发布程序所支持的系统都是不一样的,
  一个软件应该只能在确认的适应的系统上安装
c.空间不足的情况,安装过程中如果像安装盘放入大量文件
d.卸载过程不得删除系统应该保留的用户数据

安装测试需要注意以下几点。

现在的软件系统很多都通过安装包的方式发布。用户通过安装包安装软件系统。安装包在安装的过程中就把很多参数和需要配置的东西设置好,用户安装好软件就可以马上使用。

        (1)安装过程是否是必要的。有些软件系统根本不需要在安装过程中设置任何参数,不需要收集用户计算机的相关信息,并且软件不存在注册问题,软件系统是为某些用户定制开发的。这些软件系统的安装过程是不必要的。
        (2)安装过程。安装过程是否在正确的地方写入了正确的内容?安装之前是否需要什么必备组件,如果缺少了这些组件是否能提示用户先安装那些组件?能否自动替用户安装?安装过程的提示信息是否清晰,能否指导用户做出正确的选择?安装过程是否能在所有支持的操作系统环境下顺利进行?
        (3)卸载。能否进行卸载?卸载是否为用户保存了必要的数据?卸载是否彻底删除了一些不必要的内容?卸载后是否能进行再次安装?
        (4)升级安装。如果是升级安装的话,是否考虑到了用户旧系统的兼容性,尤其是旧数据的兼容性。
        (5)安装后的第一次运行。安装后的第一次运行是否成功?第一次运行是否需要用户设置很多不必要的东西?
        (6)利用工具辅助测试。安装测试可以利用一些工具辅助进行,例如,InstallWatch可用于跟踪安装过程中产生的所有文件和对注册表进行的修改。

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值