阅读下列说明,回答问题。
[说明]
易用性和用户文档是影响软件质量的重要指标,也是直接决定一个软件能否取得市场成功的关键因素。
用户对软件系统的第一认识来自于安装,因此易用性的一个重要体现即安装的易用性。简述安装测试应当从哪几个方面来考虑
参考答案:评估安装手册、测试安装的自动化、测试安装选项和设置、测试安装过程的中断、测试安装顺序、测试多环境安装、测试安装正确性和测试修复安装与卸载。
解析:安装测试
安装测试是确保软件在正常和异常情况下都能安装的测试,如首次安装、升级、完整或自定义的安装。异常情况包括磁盘空间不足及缺少目录创建权限等场景。安装测试包括测试安装代码及安装手册。
安装测试一般按照用户安装手册来安装软件,以评估安装过程的可用性和正确性。需要考虑以下几个方面。
(1)评估安装手册:静态审查安装手册的情况,查看是否详细说明安装平台、安装过程需注意的事项,以及需手动配置的部分。
(2)测试安装的自动化程度:软件的安装程序应尽量做到“全自动化”,即使在不得已的情况下需要手动配置,也要采取一些措施。如选择框方式等,使手动配置变得简便和明确。
(3)测试安装选项和设置:在安装过程中常常需要选择安装的项目(如全部安装和部分安装等),也可能要设置不同的信息(如安装目录和多利,语言版本等)。安装测试时需要测试不同的选项和设置方案,验证各种方案是否都能够安装成功。
(4)测试安装过程的中断:一个大型的软件有可能需要很长的时间来进行安装,如果因为断电、文件冲突或读写错误导致安装过程的非正常中断,有可能使已进行的安装工作前功尽弃。因此一个好的自动化安装过程应该能够记忆安装的过程,当恢复安装时,安装程序能自动进行检测,并从“断点”继续安装。
(5)测试多环境安装:不同的应用环境下安装的情况是不一样的,测试人员需要在安装手册要求的多种配置环境中(如标准配置、最低配置,多种硬件平台等)进行安装测试。
(6)测试安装的正确性:当安装完测试对象后,需要进行基本功能的测试,以验证软件安装的正确性,另外还要考虑新安装的软件是否对原有的应用程序有影响,如资源冲突等。
(7)测试修复安装与卸载:修复安装测试指软件使用后根据需要添加或删除软件的一些组件或修复受损的软件;卸载是指从系统中删除已安装的软件,恢复到未安装的状态,需要检查文件是否正确地被删除,有关配置项(如注册表)是否恢复等。
(8)测试升级安装。升级安装测试指在软件已经安装的情况下,通过升级后的安装程序来再次安装,检查安装是否能够正常执行并将升级后的内容替换已经存在的内容。