软件测试,测试工具,软件测试培训,性能测试,测试管理,测试工程师,测试用例,自动测试
 
发新话题
打印

安装与卸载测试

安装与卸载测试

安装与卸载测试(转贴)


============卸载测试==============
文件----安装目录里的文件及文件夹(如:程序安装在几处的)
      非安装目录(向系统其它地方添加的文件及文件夹)
            它们包括(exe,dll,配置文件等)
快捷方式-(桌面,菜单,任务栏,系统栏,控件面板,系统服务列表等)
复原方面-卸载后,系统能否恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等)
卸载方式--程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具(如:优化大师)
卸载状态--程序在运行/暂停/终止等状态时的卸载
非正常卸载情况-卸载软件过程中,取消卸载进程,然后,观察软件能否继续正常使用
冲击卸载--在卸载的过程中,中断电源,然后,启动计算机后,重新卸载软件,如果软件无法卸载,则重新安装软件,安装之后再重新卸载。
卸载环境--不同的(操作系统,硬件环境,网络环境等)下进行卸载
卸载后,该系统是否对其他的应用程序造成不正常影响(如操作系统,应用软件等)
==========安装测试============
一:基本目标
1.安装程序能正确运行
2.程序安装正确
3.程序安装后能正确运行
4.完善性安装后程序能正确运行
二:一些方面
0、安装手册给的所有步骤得到验证;
1、安装过程中所有缺省选项得到验证;
2、安装过程中典型选项得到验证;
3、测试各种不同的安装组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,产品安装组件组合,产品组件安装顺序组合(如b/s)等)
4、安装过程中异常配置或状态(非法和不合理配置)情况进行了测试(如:断电;数据库终止,网络终止等)
5、安装后是否能产生正确的目录结构和文件,文件属性正确;
6、安装后动态库是否正确;
6、安装后软件能否正确运行;
7、安装后没有生成多余的目录结构,文件,注册表信息,快捷方式等;
9、安装测试应该在所有的运行环境上进行验证(手册上指定如:操作系统,数据库,硬件环境,网络环境等);
10、自动安装还是手工配置安装
11、至少要在一台笔记本上进行安装/卸载测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品
13、安装,该系统是否对其他的应用程序造成不正常影响(如操作系统,应用软件等)
=================

TOP

恩,刚好用上。哈哈

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

我们现在的方式,一般都是在开发的时候,就提出安装、卸载需要的log项,直接写入代码。然后在安装卸载的时候很多标志项都可以比较简单的获得,可以节省时间和精力。当然,需要那些log项,这个是要根据经验才能合理的制定。

TOP

总结的非常好.
理论总是很理想的.
在卸载测试过程中,往往有些软件是trial版本,商家出于某种考虑,总是要在注册表里留些东西.让你再也无法trial了;或者出于某种目的,给你的操作系统修改点配置,让你过段时间就弹出一些信息.总是很无奈.作为软件评测中心的卸载测试,应该对这类行为也加以考虑.我还留意到一般卸载程序并不卸载自身和一些配置文件,有些卸载程序甚至死活不愿彻底退出你的系统,如3721这类大恶心,有些再三询问以后做卸载,卸载完了没有任何提示给你直接启动计算机.如果你在编辑文档,这种突发的重启问题就大了.总之,做卸载测试深入研究情况是复杂的.

安装测试也是这样.目前的安装测试往往是一台干净的机器.客户的机器可总是什么软件都可能有的.软件之间的相互影响有时候导致某些程序不能正常工作.如不同程序快捷键的相应\硬件资源的竞争\操作系统底层消息的拦截,往往都可能造成系统死锁.也很复杂.一句话,测试理论要根据软件的实际环境作裁剪和深入细化.

TOP

呵呵,楼上的说的很深刻,那些情况我也遇到过,可以开发人员并不在乎,最后也不了了之了

TOP

顶,看完启发很大,以前做安装和卸载测试都不知道有什么用,考虑的方面太少了!

TOP

顶!
谢谢!
又学到一招了。

TOP

谢谢啦!
心正了,世界就对了.

TOP

又学一手。

TOP

谢谢 受益非浅

TOP

谢谢 收益非浅

TOP

支持!

TOP

11、至少要在一台笔记本上进行安装/卸载测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品
有具体原因吗
为什么会这样的啊???!!

TOP

谢谢

TOP

发新话题