我的测试历程3---用例设计思路(安装/卸载)
我一直从事B/S测试工作,因为对网游(主要是C/S结构的)比较感兴趣,所以现在开始学习游戏开发方面的知识(刚开始看),比如opengl、、VC++游戏设计入门、windows游戏编程大师技巧、数据结构算法等,为以后转游戏测试做准备,既然做C/S测试,安装/卸载是测试的很重要的部分之一,所以利用空闲时间写一下自己的安装/卸载用例设计思路,练习一下,如果你觉得写的不好或者觉得有需要补充的地方,请大家提出来,大家共同学习,共同进步,谢谢!安装卸载用例设计思路(界面、易用方面的没写)
一、安装路径:
1、缺省路径安装
2、自定义安装路径:
a) 通过浏览,选择自定义路径
b) 手动输入路径(存在的路径、不存在的路径)
c)非C盘安装
d)指定路径下已有同名文件
e) 中文路径(中文路径、中英文混合路径)
f) 包含空格的路径(空格、下划线等合法路径)
g) 非法路径(路径中输入特殊字符,看处理是否正确)
二、安装环境:
1、没安装过
2、已安装过老版本(系统正在使用、系统未使用)
3、已安装了最新版本
4、卸载系统重新安装
5、安装一半,异常退出(比如在线安装断网、本地安装点取消、断电等),可重新安装
6、磁盘空间不足
7、删除了部分文件(可正常安装、修复、卸载系统)
8、操作系统Windows(WindowsXP、Windows2000、Windows2003、Vista等,区分专业版、服务器版以及不同补丁环境)、Unix 、 Macintosh 、 Linux等
9、杀毒软件:金山、江民、瑞星、诺顿、卡巴斯基、安全卫士等(根据需求,测试相应的环境)
10、标准配置安装、推荐配置安装、最低配置安装、未达到最低配置安装(硬件环境)
三、安装类型:
1、标准安装
2、推荐安装
3、自定义安装
四、安装完成
1、安装成功,检查版本信息是否正确
2、安装完成,文件属性为非只读
3、安装完成,快捷方式检查,创建快捷方式正确
4、双击快捷方式,可以正常打开系统
5、打开系统所在目录,双击打开(右键打开),可正常使用系统
6、安装过程中,任意步点击取消,成功取消安装
7、卸载过程中,任意步点击取消,成功取消卸载
8、各杀毒软件防火墙操作系统可正常运行
9、不同分辨率下,系统可正常运行
五、卸载方式:(1、正常卸载后检查文件是否全部卸载,注册表是否有残余信息,控制面板中检查系统是否被删除。2、异常卸载是否正确处理 )
1、添加/删除程序中卸载
2、开始→程序,快捷方式中卸载
3、使用安装程序卸载
4、使用系统提供的卸载文件卸载
5、直接删除文件夹(删除后,验证再次安装是否报错)
6、系统正在使用,卸载系统
六、网络环境:(针对以来网络的系统;比如网游等)
1、不同上网方式是否能正常使用系统(比如:专线上网、代理(需要密码,不需要密码)上网等)
2、不同网络提供商提供的网络环境下是否能正常使用系统:电信、网通、百灵、铁通等(根据需求测对应的网络提供商)
七、用户类型:(针对需要序列号的安装)
1、体验用户(体验期/超过体验期,卸载后安装)
2、付费用户(付费期/超过付费期,卸载后安装)
[ 本帖最后由 feiyunkai 于 2009-1-8 20:22 编辑 ] 写的很好哦,顶:loveliness: ding 原帖由 nayiyewozuile 于 2009-1-8 20:35 发表 http://bbs.51testing.com/images/common/back.gif
写的很好哦,顶:loveliness:
第一次写,写的不对的地方,欢迎大家提出来,大家共同讨论 原帖由 lyy1 于 2009-1-12 17:29 发表 http://bbs.51testing.com/images/common/back.gif
ding
谢谢,欢迎多提意见 一个有自己明确目标的人是很让人羡慕的 写得很不错,顶楼主。 向楼主学习。 楼主是个有心的人,向你学习 初次就想这么全面 真神人也 学习了! 1. verify silence installation
2. verify BOM file
3. verify folder and file have removed after uninstallation
4. verify regedit
5. verify EULA
6. verify documentation
7. verify license and SN
8. verify different version co-exist 楼主厉害啊!谢谢楼主分享 写的安逸:victory:
回复 1# 的帖子
很好,很强大 不错 思路很清晰很全面 楼主看了 下你写的这些 测试 应该是手动测试吧??? 还是使用软件自动测试???----------------------
是不是使用 windowSsockets 协议呢
上面是没进过大脑 说的 想想 如果那样还叫啥测试呢
[ 本帖最后由 htlg 于 2010-2-21 15:48 编辑 ]