51Testing软件测试论坛

标题: 请教对于安装测试用例如何设计呀? [打印本页]

作者: kitty    时间: 2005-8-29 09:38
标题: 请教对于安装测试用例如何设计呀?
请问对于如下需求的安装测试用例如何来设计呀?
软件是以一个包的形式自动安装在LINUX操作系统上,自动创建配置文件保存目录/tashan;为配置文件保存目录创建共享,使得其它服务器可以向这个目录更新配置文件;向配置文件保存目录中写入缺省配置文件;
作者: kitty    时间: 2005-8-29 10:22
怎么没有人回答呀,我急用呀?:,(
作者: lbzhong    时间: 2005-8-30 17:56
个人观点:按如下步骤可测试
1、安装测试:a新系统安装测试,b旧系统安装测试(根据平台的不同可以分为不同的平台如Win98、Win2000)
2、卸载测试:主要测试是否可以将软件完整卸载。
3、覆盖安装测试:测试安装程序是否可以将新的安装程序正确的覆盖原来的程序。
作者: chijj    时间: 2005-8-31 12:40
标题: 转贴-安装测试
安 装 测 试
除了嵌入式软件之外 ,安装是软件产品实现其功能的第一步,没有正确的安装根本就谈不上正确的执行,因此对于安装的测试就显得尤为重要。那么对于安装测试需要注意一些什么呢,我们认为至少应该从以下几点来考虑:
1. 自动安装还是手工配置安装,测试各种不同的安装组合,并验证各种不同组合的正确性,最终目标是所有组合都能安装成功。
2. 安装退出之后,确认应用程序可以正确启动、运行。
3. 在安装之前请备份你的注册表,安装之后,察看注册表中是否有多余的垃圾信息。
4. 卸载测试和安装测试同样重要,如果系统提供自动卸载工具,那么卸载之后需检验系统是否把所有的文件全部删除,注册表中有关的注册信息是否也被删除。
5. 至少要在一台笔记本上进行安装测试,因为有很多产品在笔记本中会出现问题,尤其是系统级的产品。
6. 安装完成之后 ,可以在简单的使用之后再执行卸载操作 ,有的系统在使用之后会发生变化,变得不可卸载。
7. 对于客户服务器模式的应用系统,可以先安装客户端,然后安装服务器端,测试是否会出现问题。
8. 考察安装该系统是否对其他的应用程序造成影响 ,特别是Windows操作系统,经常会出现此类的问题。
作者: kitty    时间: 2005-8-31 17:41
非常感谢两位楼主的回答,可是对我本公司的安装用例,还是不知道如何来设计用例?本公司的系统是自动安装,并且只在固定的环境上,只要需求配置其他服务器,比如数据库服务,请问这种需求该如何设计用例?
作者: B2CPC    时间: 2005-9-1 23:18
安装测试偶没做过,在下说说看自己的意见,你觉得合适可以试试看
这里最主要的是确定输入和预期输出,根据不同的操作应该有不同的预期输出。平时安装软件都知道安装过程中会让你选择是典型安装或是自定义安装还是其它,还要选择安装的目录等等。如你需求中所述无论是选择何种操作,预期结果必然是“自动创建配置文件保存目录/tashan;为配置文件保存目录创建共享,使得其它服务器可以向这个目录更新配置文件;向配置文件保存目录中写入缺省配置文件”再加上一些必要的安装后形成的文件,同时检查安装过程中不必要的中间产物是否都删除了,如果需要的话还可以检查注册表中新注册的信息情况如何,添加了什么注册信息(Linux也有类似注册表的东东吧)。还有什么其它情况,自己再想想或是在问问做过安装测试的开发或测试人员吧。
考虑以上的情况,设计用例时就把输入设计成不同的操作组合,和预期输出为如上所说。且预期输出基本上没多大变化,就是如保存目录由C:\tashan变成D:\aa\tashan或是选择了不安装某某部分就不出现某某部分等等(相应的变化应该由预期的输入决定)。这样就可以完成了要设计的用例。
总的来说,如你上述的需求还能继续细化,即某个输入对应某个输出。细化后设计用例就简单多了。不然看你所说的需求是无法设计用例的(太泛了)。
作者: weisszq    时间: 2005-9-2 00:11
楼上的,强啊
作者: kitty    时间: 2005-9-2 13:52
非常感谢B2CPC,你说的很好。至于我们的需求你说太泛了,可是我们的需求都是这样的
作者: takiro    时间: 2005-9-2 15:50
个人觉得在写之前先多向自己问几个问题:

自动创建配置文件保存目录/tashan就可以理解为C:\Program Files\xxx\之类的吧
其它服务器可以向这个目录更新配置文件 是什么意思?配置文件是什么格式?如何写配置文件?
向配置文件保存目录中写入缺省配置文件 缺省配置文件的格式如何?参数应该如何?配置错误(正确)有何反映?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2