kai_top 2005-1-22 11:39
安装与卸载测试-我的学习总结
[color=Red]前几天发表了“如何进行卸载测试”的贴子,得到很多回复,这里表示感谢!
通过认真地学习与总结前辈们的宝贵经验,现整理一部分如下,主要是加深自己对它们的理解,还有希望大家继续补充与给出建议,谢谢![/color]
[color=Green]软件安装与卸载测试是相辅相成,通过互相补充,会发现更多的测试角度,谢谢[/color]
============卸载测试==============
文件----安装目录里的文件及文件夹(如:程序安装在几处的)
非安装目录(向系统其它地方添加的文件及文件夹)
它们包括(exe,dll,配置文件等)
快捷方式-(桌面,菜单,任务栏,系统栏,控件面板,系统服务列表等)
复原方面-卸载后,系统能否恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等)
卸载方式--程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具(如:优化大师)
卸载状态--程序在运行/暂停/终止等状态时的卸载
非正常卸载情况-卸载软件过程中,取消卸载进程,然后,观察软件能否继续正常使用
冲击卸载--在卸载的过程中,中断电源,然后,启动计算机后,重新卸载软件,如果软件无法卸载,则重新安装软件,安装之后再重新卸载。
卸载环境--不同的(操作系统,硬件环境,网络环境等)下进行卸载
卸载后,该系统是否对其他的应用程序造成不正常影响(如操作系统,应用软件等)
==========安装测试============
一:基本目标
1.安装程序能正确运行
2.程序安装正确
3.程序安装后能正确运行
4.完善性安装后程序能正确运行
二:一些方面
0、安装手册给的所有步骤得到验证;
1、安装过程中所有缺省选项得到验证;
2、安装过程中典型选项得到验证;
3、测试各种不同的安装组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,产品安装组件组合,产品组件安装顺序组合(如b/s)等)
4、安装过程中异常配置或状态(非法和不合理配置)情况进行了测试(如:断电;数据库终止,网络终止等)
5、安装后是否能产生正确的目录结构和文件,文件属性正确;
6、安装后动态库是否正确;
6、安装后软件能否正确运行;
7、安装后没有生成多余的目录结构,文件,注册表信息,快捷方式等;
9、安装测试应该在所有的运行环境上进行验证(手册上指定如:操作系统,数据库,硬件环境,网络环境等);
10、自动安装还是手工配置安装
11、至少要在一台笔记本上进行安装/卸载测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品
13、安装,该系统是否对其他的应用程序造成不正常影响(如操作系统,应用软件等)
=================
nfwolf 2005-1-22 12:06
好东西,收藏起来
songfun 2005-1-23 15:22
这篇文章不错!
someone5 2005-1-24 08:17
收藏!
sunflowers 2005-1-24 09:42
不错,看看!
beiyue 2005-1-24 10:38
概括的好,全面
ayong401 2005-1-24 11:29
可以做一些不错的CASE了.
冰河 2005-1-25 13:24
总结全面!!
谢谢楼主!!已经收藏了!!
云层 2005-1-27 14:35
简单的补充一下吧,还有很多很多地方可以考虑
1.确认打包程序的特性,比如installshield,不同的打包发布程序所支持的系统都是不一样的,一个软件应该只能在确认的适应的系统上安装
2.空间不足的情况,安装过程中如果像安装盘放入大量文件
3.卸载过程不得删除系统应该保留的用户数据
……
joriqian 2005-1-29 14:47
:)
good
combazzy 2005-1-29 16:01
不错
学习
hearstar 2005-2-2 16:34
请问一下怎么判断安装后有没有生成多余的注册表信息呢?
baitest 2005-2-2 16:53
可以将安装前、后的注册表比较一下即可!
sinicism 2005-2-3 11:07
需要考虑WIN32 DLL冲突情况
有些软件安装后会造成冲突情况,比如:有些程序(如,XDICT)运行了,所安装软件就无法执行。提示内存冲突错误。但把XDICT关闭,就又正常了。更严重的情况是,你无法找到究竟和什么软件冲突。我最近就遇到了,可以作为补充的是,查过可用DUPS去追查,运行程序与那些软件冲突。
kai_top 2005-2-3 11:09
有没有一种软件可以监测,注册表前后有什么变化啊?比如你安装完你要测试的软件后;可以把注册表的变化情况以文本的形式给你啊,卸载也一样;如果没有的话,呵呵,这可就是新的需求了,编个软件。。呵呵
archonwang 2005-2-3 17:33
安装制作软件不同也有不同的特性。需要注意下。
kai_top 2005-2-23 11:41
注册表前后检查的方法,这种方法可行吗?把注册表先导出到txt,word等中,对其用winrunner建制一遍,对装过软件并卸载的注册表,再导出,用先前的脚本执行一下,看是否有变化,有再分析,就能很快发现变动部分
vincent820606 2005-2-23 13:30
楼上的战友讲到的用DUPS查,请教一下具体方法好吗,请告知。谢谢
Juix 2005-2-23 13:40
补充几点:
如果是系统级的软件安装,可能需要考虑其他因素:
1.硬件的相关性:
是否可以识别大部分的硬件;
对串口硬盘的支持;
常见的显卡/声卡的支持;
2.对其他常用软件的兼容性
xinyijiu25 2005-2-24 13:40
谢谢楼主,总结得很全面。我想说一下,一般的安装卸载都是用现成的组件做的,各种不同的组件难免会有些不同的问题。如我们产品的一个卸载程序,在卸载时,会将卸载程序所在目录打开的文件对话框关闭,找到开发人员,说由于是卸载组件的问题,无法解决,叫我好不郁闷!
983221wy 2006-4-15 00:12
谢谢了!!!
翱翔de双鱼 2006-4-24 15:19
very good~
chenchen123 2006-5-9 19:13
长见识
toniso44 2006-5-9 21:17
不错
Mia 2006-5-10 15:40
有没有人再补充? 觉得好像还少点什么...
比如在安装的时候要注意 类似.net, dix插件的应当是安装程序打包在内,不要由用户自己去安装
还应当特别注意用户安装权限得问题
hpaolo 2006-5-10 16:17
不错 不错 收藏了
srysyyd 2006-5-11 07:18
我安装的时候出现在install lisense的许可界面,请问怎么解决
rzhch_002 2006-5-21 10:22
安装与卸载测试
angel_cuicui 2006-5-29 09:56
安装的时候怎样判断该操作系统是32位的还是64位的?
楼主,我在写网卡驱动程序的安装,我需要动态判断当前的系统是32位的还是64位的,应该怎样判断呢?
我考虑过用WINDOWS的API函数GetVersionEx(),但是MSDN上没有确定的答案。
请不吝赐教。谢谢!!
ykh_no1 2006-6-7 10:22
支持一下,不错
stq1000 2006-6-7 14:35
楼上的建议对我启发很大,向你们学习经验
jokie 2006-7-4 09:42
我顶
[font=宋体][color=Pink]希望大家能够交我这个朋友!我的QQ:215143066,MSN:jickllyloveshe@hotmail.com
欢迎加入我的群!26526836
[/color][/font]
jokie 2006-7-4 09:43
我是新手,想和大家交个朋友!
[font=宋体][color=Pink]希望大家能够交我这个朋友!我的QQ:215143066,MSN:jickllyloveshe@hotmail.com
欢迎加入我的群!26526836
[/color][/font]
jokie 2006-7-4 09:48
测试流程
软件与信息系统测试中心以科技为先导,以标准为依据,引进国内外先进的测试技术、测试工具和评测标准,在进行软件质量度量、软件评测技术、软件质量管理等研究的基础上,致力于为用户提供“科学、公正、客观”的第三方评测认证服务。
1999年承担了“全国软件产品Y2K符合性测试”,并连续6年承担全国软件产品质量监督抽查测试;2001年承担国家工商行政管理总局工商软件选型推荐测试;2002年起承担国家863计划“国产数据库管理系统评测”、“网络终端机(NC)及其评测”、“国产新一代ERP系统标准制定和测试工具开发”、“国产Linux操作系统及办公套件测试”等多项科研课题;2004年起承担教育部的教育管理软件标准符合型测试,以“公正、公平、公开”为基础,在技术权威性、客户保密性、行业信息公开性等方面为行业与政府作全面的技术支撑。
基于对测试理论的深刻认识和理解,在对十余年测试实践总结的基础上,我们建立了丰富的测试案例库,涵盖管理信息系统、网络安全、数据库应用、办公自动化等各个应用领域。
目前,已完成千余款软件产品的测试和近百项信息系统工程项目验收。测试服务涉及操作系统、防火墙、数据库、中间件、办公自动化、ERP/CAD以及各类应用软件产品与系统,覆盖工商税务、金融证券、信息安全、制造业、电信电力、文化教育、烟草、广电、医疗卫生、公路交通等领域。
系统级测试
系统验收测试:依据GB/T-17544 软件包质量要求和测试、CSTCJSBZ02 应用软件产品测试规范和CSTCJSBZ03 软件产品测试评分标准,对信息系统工程进行严谨、科学、客观的测试和认证,确保工程符合业主的需求。
网络系统测试:在对网络系统解决方案评估的基础上,对网络结构、网络性能、网络存储、网络安全等多方面进行全面的系统级测试。
系统应用性能测试:依据GB/T 17544《软件包质量要求和测试》的国家标准,利用QALoad 等工业标准级负载测试工具通过压力测试和疲劳测试,验证系统在多用户并发以及大数据量压力下能否满足预期性能和效率指标。
系统故障定位:凭借丰富的测试经验和先进的测试工具,对信息系统运行故障和瓶颈行定位,为系统优化提供参考。
软件产品测试
高级确认测试:依据GB/T-17544软件包质量要求测试、CSTCJSBZ02应用软件产品测试规范和CSTCJSBZ03软件产品测试评分标准,从功能度、安全性、可靠性、易用性、速度、资源占用率、兼容性、可扩充性、用户文档和用户满意度调查十个质量特性进行测试,对产品进行全面的测试评价。测试后出具测试报告和印有中国国家实验室认可委员会、国家质检总局计量认证、中国软件评测中心印章的高级确认证书。
常规确认测试;依据GB/T-17544软件包质量要求测试、CSTCJSBZ02应用软件产品测试规范和CSTCJSBZ03软件产品测试评分标准,从功能度、安全可靠性、易用性、速度、资源占用率、兼容性、可扩充性和用户文档八个质量特性进行测试并给予评价。测试后出具测试报告和常规确认证书。
技术鉴定测试:依据GB/T-17544软件包质量要求测试、CSTCJSBZ02应用软件产品测试规范和CSTCJSBZ03软件产品测试评分标准,对申报国家、部委科技项目、科技成果的软件产品提供权威的技术鉴定。出具的鉴定测试报告可作为申报科技成果奖的技术鉴定依据。
源代码测试:依据GB/T 16260《软件产品评价 质量特性及其使用指南》国家标准、GB/T 15532《计算机软件单元测试》国家标准、CSTCJSBZ《CSTC软件源代码测试规范》企业标准和软件的总体需求,分别对系统结构、代码可维护性、功能度、代码覆盖率和内存分配等五方面进行测试。通过代码走查、覆盖率分析、内存分析等手段,对代码的覆盖和优化进行评估,降低不规范编码带来的风险;提高代码的可读性和可维护性。
登记测试:依据GB/T-17544软件包质量要求和测试、CSTCJSBZ07软件产品登记测试评分标准和CSTCJSBZ08软件产品登记测试规范,对软件的主要功能进行抽查测试。出具的测试报告仅作为软件产品登记之用。
其它类型测试
标准符合性测试:测量产品的功能、性能等指标与相关国家标准或行业标准所规定的性能指标之间符合程度的测试。区别于一般的测试,标准符合性测试的测试依据和测试规程是国家标准或行业标准,而不是实验室自定义的或其他有关文件。
司法鉴定测试:受司法机关、仲裁机构等单位的委托,针对委托单位提出的需求,依据国际和国家等相关标准和规范,对软硬件产品、信息系统工程质量进行鉴定。出具的测试报告可被委托单位采纳为客观证据。
系统选型测试:受国家部委、省市行业主管部门等机构的委托,按照国际、国家相关标准、行业规范以及委托方的实际需求,对其提供的软硬件产品、信息系统进行量化或非量化的横向比对测试,为委托方选择产品提供最直接的依据。
外包测试:凭借成熟的测试流程和测试方法、具有丰富软件测试经验和技能的测试工程师,为企业提供专业的测试外包服务,帮助企业缩短测试周期,降低测试成本,提高测试的有效性。
定制化测试:依据委托方的实际需求,针对软硬件产品、信息系统工程的特定质量特性进行评价,出具具有针对性的检测报告。
硬件与网络安全测试中心 测试流程
本中心拥有消费电子、整机与配件、外设、网络通信、存储、安全、游戏测试七个实验室和系统测试部、政府服务部。测试的产品包括手机、数码相机、数码摄像机、掌上电脑、MP3播放器等消费电子产品;台式电脑、笔记本电脑、小型机、工作站、网络计算机、MAC机等整机产品和CPU、主板等配件;打印机、投影机、扫描仪等外围输入、输出、影像设备;网络接入设备及网络终端、网络服务器、网络传输及交换路由设备、网络周边设备;NAS、SAN、磁带机、光纤盘阵等存储设备;防火墙、IDS、安全网关、网闸、防病毒网关、反垃圾邮件等安全设备。此外,还受文化部委托,负责进口、国产网络游戏内容审查,并为违法游戏查处等相关工作提供技术支持。
本中心既可以针对IT厂商提供媒体评测服务,也可以针对IT厂商和行业客户提供产品及系统的技术评测服务。针对政府及金融、电信、保险、教育、财税、铁路、证券、社保、石油等行业用户,本中心可以提供信息化建设项目前期的方案评估、中期的产品及系统选型测试、后期的信息系统验收测试等服务。
此外,本中心还依托自身雄厚的技术实力,积极参与电子政务、安全、整机等方面相关测试标准的制定。 本中心在提供各类技术服务时,始终注重定性与定量相结合的原则、产品与系统相结合的原则、管理与技术相结合的原则,努力构建“产品技术”与“解决方案”并重的业务发展模式,致力成为中国——产品测试“第一规范”、系统选型“第一顾问”和技术评测“第一品牌”。
jokie 2006-7-4 10:04
恩不错
搞的不错sdlkfj5sdlkfj5
阳光岁月 2006-7-4 13:13
很受用.多多努力!!
yuer_test 2006-7-4 17:27
谢了
gzdinky 2006-7-7 05:49
GOOD
趁着月黑风高夜,赶紧study一下
penglili11 2006-7-7 14:04
谢谢~!
chujianli 2006-7-16 13:07
好东西!谢谢!