跪求:升级程序update.exe主要测试的功能点
升级程序update.exe主要测试的功能点,包括哪些?请各位大侠多多请点,我们也可以在这方面多多交流,本人也是第一次做升级程序的测试,多谢了.:hug: 1.执行update.exe的时候是否能取消?能取消的话,是否能完全回滚到升级前的状态?2.客户的版本不一定都是该版本发布之前的最新版本,可能是10月份的update.exe,也可能是11月份的update.exe,是否都能顺利升级到当前的最新版本?
3.无论升级是否完成(中途点击取消),确保程序能顺利运行 楼上说的不错,update.exe可以参考一下软件的安装测试内容
1.是否能取消
2.是否能够跨版本升级
3.升级的内容是否正确(比如安装包的内容,解压路径等等)
4.在线升级的话,是不是能正确的检查用户版本,下载是否完整可靠,(需要有个下载校验的过程),下载后能不能安装 1、最重要最根本的,自更新能否实现。也就是update.exe能否实现对其自身的更新。这个地方也特别要注意操作系统的兼容性测试。
2、自动更新效果,多个更新包更新,不同类型文件的更新
3、客户端版本显示和校验机制,更新包下载效率和校验
4、更新取消后的处理;更新过程中强制退出的处理。
5、其他特性如一些嵌入的html信息显示、更新列表地址获取和更新、服务器(比如网游的)列表显示和更新,还有一些访问官网等附加按钮功能
6、更新失败时能否提供有价值的log信息或者提示信息,方便用户自行下载手动更新补丁或者提供给官方快速确认问题所在
7、手动更新是否要调用update.exe,如有也须考虑。
8、其他需求说明上列出的特性 楼上的说的已经比较多了
我再补充几点
1.update过程中产生的patch在安装后会不会自动删除?
2.原始版本比如是1.0.0.0,SVN库中新版本是1.0.0.1,在使用update将1.0.0.0版本更新到1.0.0.1版本,用merge这个文件比较工具,对用update更新的1.0.0.1和SVN库中的1.0.0.1比较,是否更新内容是两者的差异(也有用MD5)
3.更新包的大小,最多支持多大的更新包?
4.连续更新多个更新包
5.将一些文件改成只读后是否能够更新?
6.硬盘满的情况下进行更新
7.最多支持多少用户同时更新
8.是否支持断点续传
9.是否支持p2p
先写这么多吧 学习了..顶....:victory: 厉害,咱考虑得还是太肤浅了。 补充2个update.exe处理流程不好的检查点,正常的更新不会出现这个问题。
1、update.exe启动检查客户端是否关闭,没有关闭必须关闭后才能更新。
2、更新所有文件成功后写最新版本号,不能先写版本号。 厉害呀 学习一下~:lol 学习了,咱也来补充一个,不合理的话请指出,谢谢。
升级程序update.exe本身的自升级测试。
页:
[1]