如何做好安装测试(Installer Test)?

上一篇 / 下一篇  2010-10-28 09:16:28 / 个人分类:功能测试

安装测试Installer test)是软件测试中最基本,但却是至关重要的,怎样做好做优秀呢?

安装测试分为以下几个部分:

1. Fresh install

即全新的测试环境下进行安装测试,包括Typical和Custom安装。如果是分布式的产品,考虑各组件集中装在一台机器上或分别装在不同的机器上。如果可以集群安装,也应设计集群安装的测试用例。

2. Uninstall install

即卸载。一般从控制面板中卸除。根据产品的设计,可能可以以其他方式卸除,也应一并测试。卸载后,文件应被删除,包括文件系统,注册表,快捷方式,环境变量等等。

3. Maintenance install

即维护安装,或repair installation. 指在已有的安装中,运行installer以添加/卸除组件或者改变安装配置等等。

4. Silent install

即使用命令行+配置文件安装。一般的installer都应提供silent install的功能。

5. Upgrade

即升级测试,软件从低版本升级到高版本的过程中使用的安装方式,在已有的客户环境中尤其常见。应保证安装成功,更重要的是升级后,客户已有的数据和配置不被破坏,产品功能正确。如果有metadata, metadata也应被升级。推荐在做升级测试是,预先导入合适的测试数据,模拟客户环境,再进行升级,最后做一个全面的回归测试。

安装测试中检查什么呢?

1. 首当其冲,应检查功能正确,包括安装过程中每界面上的元素都能正常工作,安装后产品可用。

2. 安装后,检查相应的注册表、环境变量是否正确设置。检查快捷方式(包括开始菜单,桌面和Quick Lunch bar)是否正确创建。检查文件版本是否正确。

3. 安装过程中所有拼写务必正确,不可以出现拼写错误。所有语句务必恰当正式。所有error message, warning也比较友好正式恰当。

4. 易用性,包括Usability和Accessibility. 安装过程中所有界面都可以使用键盘进入,包括使用Tab+Enter, Alt+快捷键,Esc(取消安装)等等。

5. 界面正确美观。包括logo正确。当用户桌面的display在不同情况下或使用不同的color theme时,都应能正确显示。


TAG: test Test installer

舞动测试 引用 删除 deb   /   2010-10-28 11:06:58
补充一点,当安装程序异常中断,如机器断电后,应能在机器重新开机后继续安装。
 

评分:0

我来说两句

Open Toolbar