安装测试用例
1. 启动安装程序
序号 | 01 | |
功能描述 | 测试自动启动安装程序 | |
用例目的 | 测试系统是否能够自动启动安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 程序的安装文件已经存在安装盘,电脑安装了CD-ROM或其他光驱 | |
测试方法与步骤 | 输入 | 插入系统的安装盘 |
期望输出 | 电脑能自动播放安装盘的内容 | |
测试结果 | 根据程序的具体情况,如果存在安装盘的就可进行这个测试用例。 | |
功能完成 | 是□ 否□ |
序号 | 02 | |
功能描述 | 测试安装程序 | |
用例目的 | 测试系统是否能够在CD盘中突出显示setup.exe文件,双击该文件启动安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 程序的安装文件已经存在安装盘,电脑安装了CD-ROM或其他光驱 | |
测试方法与步骤 | 输入 | 1. 插入系统的安装盘, 2. 选择打开文件, |
期望输出 | 在文件夹中能突出显示setup.exe文件,不要将安装的setup.exe文件放到难以找到的文件夹下,双击该文件能启动安装程序 | |
测试结果 | 根据程序的具体情况,如果存在安装盘的就可进行这个测试用例。 | |
功能完成 | 是□ 否□ |
序号 | 03 | |
功能描述 | 测试安装程序 | |
用例目的 | 直接复制安装程序到电脑上 | |
测试类型 | 安装测试 | |
前提条件 | 软件的安装程序已经打包,并拷贝到要安装的电脑上 | |
测试方法与步骤 | 输入 | 直接双击安装程序setup.exe |
期望输出 | 能成功启动安装程序 | |
测试结果 | 正常,能正确进入安装程序的页面 | |
功能完成 | 是□ 否□ |
2. 安装步骤界面
序号 | 04 | |
功能描述 | 检查每个安装步骤页面提示信息明确,并没有二意性 | |
用例目的 | 测试安装过程中的步骤页面上的提示信息是否明确,无歧义 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装程序 | |
测试方法与步骤 | 输入 | 根据安装程序的提示信息安装程序 |
期望输出 | 能根据提示信息安装程序,页面上的提示信息明确,没有歧义, 1. 无异常出现 2. 所有的文字可以正常显示(无截断) 3. 界面上的版本信息,公司信息(图标,时间,地址等)正确 4. 许可证协议信息完整、正确 | |
测试结果 | 正常。 | |
功能完成 | 是□ 否□ |
序号 | 05 | |
功能描述 | 查看在安装过程中存在的提示信息的正确性、意思明确 | |
用例目的 | 测试在安装过程中如果存在提示信息的话,提示信息是否正确、意思明确 | |
测试类型 | 安装测试 | |
前提条件 | 安装过程中存在提示信息 | |
测试方法与步骤 | 输入 | 根据安装过程中存在的提示信息,比如安装过程中如果用户将程序安装在系统中没有的目录下,程序会给予提示信息“系统中没有这个目录,是否新建目录,并将程序安装在这个新目录下?” |
期望输出 | 如果用户选择“是”,那么会在系统的相应目录下新增用户新建的目录,在安装完成后,在这个新建的目录中能查看到程序的安装文件信息;如果用户选择“否”,那么安装向导提示用户重新选择目录安装程序。 | |
测试结果 | 正常,能根据期望输出的内容显示。 | |
功能完成 | 是□ 否□ |
序号 | 06 | |
功能描述 | 安装步骤清楚,用户可以随意查看每个步骤的信息 | |
用例目的 | 测试程序是否提供上一步、下一步的按钮,每个安装步骤清楚,在没有安装完成时,用户可以随意返回查看每个步骤信息 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 1. 鼠标点击安装导航中的“下一步(Next)”,“上一步(Back)”,“取消(Cancel)”按钮 2. 支持键盘操作 |
期望输出 | 1. 点击安装界面上的“下一步(Next)”按钮,能成功进入到下一步的安装界面上, 2. 点击安装界面上的“上一步(Back)”按钮,能返回到上一步的安装界面上, 3. 点击安装界面上的“取消(Cancel)”按钮,出现询问退出的对话框,如“您确定要退出吗?” 4. 选择“是”后出现提示应用系统没有被正确地安装,用户必须重新安装的信息; 5. 选择“否”后关闭对话框且返回到先前的界面; | |
测试结果 | 正常,能根据期望输出的内容显示。 | |
功能完成 | 是□ 否□ |
序号 | 07 | |
功能描述 | 在安装的每个步骤都能正常退出安装程序 | |
用例目的 | 测试在安装向导中是否有取消或者退出的按钮,在安装过程中的每个步骤是否都能正常退出安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导 | |
测试方法与步骤 | 输入 | 1. 点击右上角的“X”按钮关闭安装界面 2. 选择取消按钮 |
期望输出 | 出现询问退出的对话框,如“您确定要退出吗?” 1. 选择“是”后出现提示应用系统没有被正确地安装,用户必须重新安装的信息; 2. 选择“否”后关闭对话框且返回到先前的界面; | |
测试结果 | 正常,能根据期望输出的内容显示。 | |
功能完成 | 是□ 否□ |
3.安装过程中的缺省项
序号 | 08 | |
功能描述 | 根据安装向导的默认值进行安装 | |
用例目的 | 不修改安装步骤中的信息,根据它的默认选项进行安装 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 进入安装向导后,所有信息默认,直接点击下一步,直到安装完成 |
期望输出 | 能正确根据安装向导中默认选择正确安装程序 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.安装过程中的典型选项
4.1安装路径
4.1.1默认安装路径
序号 | 09 | |
功能描述 | 不修改安装向导中的安装路径安装程序 | |
用例目的 | 测试系统是否能根据安装向导中默认的路径安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 不修改安装过程中的默认安装路径,安装完成程序 |
期望输出 | 能正确将程序安装到默认的c:\Program Files\xx系统 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.1.2自定义安装路径
4.1.2.1安装路径已经存在
4.1.2.1.1修改盘符
序号 | 10 | |
功能描述 | 在安装目录已经存在的情况下修改安装盘符 | |
用例目的 | 测试系统在安装目录已经存在的情况下修改安装盘符后,是否能正确安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 在安装向导选择安装目录的步骤中,修改安装的盘符,将默认的c:\Program Files\xx系统修改为d:\,或者e:\ |
期望输出 | 能正确将程序安装到自定义的盘符中 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 11 | |
功能描述 | 在安装目录已经存在的情况下修改安装盘符 | |
用例目的 | 测试系统在安装目录已经存在的情况下修改安装盘符后,是否能正确安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 在安装向导选择安装目录的步骤中,修改安装的盘符,将默认的c:\Program Files\xx系统修改为安装到可移动盘 |
期望输出 | 能正确将程序安装到可移动盘中 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.1.2.1.2路径级次
序号 | 12 | |
功能描述 | 测试安装程序的安装目录 | |
用例目的 | 测试程序的安装文件能保存到哪里目录级次 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 修改安装程序的录入,将默认的c:\Program Files\xx系统修改为d:\xx系统,或者d:\Program Files\xx系统,或者d:\ Program Files\aa\xx系统,以此类推 |
期望输出 | 无论选择到几级目录级次,程序都能正确保存 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.1.2.1.3路径名称
序号 | 13 | |
功能描述 | 安装目录为中文 | |
用例目的 | 测试系统在安装目录为中文的情况下,是否能正确安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 在安装向导选择安装目录的步骤中,修改安装的目录,将其安装在全为中文名的目录下,如d:\安装程序\xx系统 |
期望输出 | 能正确将程序安装到目录下 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 14 | |
功能描述 | 安装目录为英文 | |
用例目的 | 测试系统在安装目录为全英文的情况下,是否能正确安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 在安装向导选择安装目录的步骤中,修改安装的目录,将其安装在全为英文名的目录下,如d:\Program Files\tool\xx |
期望输出 | 能正确将程序安装到指定路径下 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 15 | |
功能描述 | 安装目录为中、英文结合 | |
用例目的 | 测试系统在安装目录为中、英文结合的情况下,是否能正确安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序 | |
测试方法与步骤 | 输入 | 在安装向导选择安装目录的步骤中,修改安装的目录,将其安装在全为英文名的目录下,如d:\Program Files\工具\xx系统 |
期望输出 | 能正确将程序安装到指定路径下 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.1.2.2安装路径不存在
4.1.2.2.1修改盘符
序号 | 16 | |
功能描述 | 在安装目录不存在的情况下修改安装盘符 | |
用例目的 | 测试系统在安装目录不存在的情况下修改安装盘符后,是否能正确安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序,系统中没有d:\或者e:\ | |
测试方法与步骤 | 输入 | 在安装向导选择安装目录的步骤中,修改安装的盘符,将默认的c:\Program Files\xx系统修改为d:\,或者e:\ |
期望输出 | 系统给予提示信息“不存在的路径,请重新选择” | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 17 | |
功能描述 | 在安装目录不存在的情况下修改安装盘符 | |
用例目的 | 测试系统在安装目录不存在的情况下修改安装盘符后,是否能正确安装程序 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序,系统没有可移动盘 | |
测试方法与步骤 | 输入 | 在安装向导选择安装目录的步骤中,修改安装的盘符,将默认的c:\Program Files\xx系统修改为安装到可移动盘 |
期望输出 | 系统给予提示信息“不存在的路径,请重新选择” | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.1.2.2.2路径级次
序号 | 18 | |
功能描述 | 测试安装程序的安装目录 | |
用例目的 | 测试程序的安装文件能保存到哪里目录级次 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序,系统中没有d:\或者e:\,也就不存在 d:\或者e:\的下级目录 | |
测试方法与步骤 | 输入 | 修改安装程序的录入,将默认的c:\Program Files\xx系统修改为d:\xx系统,或者d:\Program Files\xx系统,或者d:\ Program Files\aa\xx系统,以此类推 |
期望输出 | 系统给予提示信息“不存在的路径,请重新选择” | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.2安装类型
4.2.1普通安装
序号 | 19 | |
功能描述 | 程序只安装基础的、默认的、必装的模块 | |
用例目的 | 测试系统是否能正确安装基础、必装的模块 | |
测试类型 | 安装测试 | |
前提条件 | 进入到选择安装模块的页面 | |
测试方法与步骤 | 输入 | 选择普通安装, |
期望输出 | 能正确安装程序默认的、必装的模块内容 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.2.2高级安装
序号 | 20 | |
功能描述 | 程序选择高级安装 | |
用例目的 | 测试在选择了高级安装后,能否正确安装那些不是必装的模块 | |
测试类型 | 安装测试 | |
前提条件 | 进入到选择安装模块的页面,选择了高级安装 | |
测试方法与步骤 | 输入 | 选择了高级安装模块中的安装项 |
期望输出 | 系统能正确安装这些模块 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
5.其他安装注意
5.1安装过程中检查可用磁盘空间
序号 | 21 | |
功能描述 | 安装软件时,程序自动检查系统的磁盘空间 | |
用例目的 | 测试程序是否会自动检查系统的磁盘空间大小,已经数据的正确性 | |
测试类型 | 安装测试 | |
前提条件 | 进入安装向导,开始安装程序, | |
测试方法与步骤 | 输入 | 在程序安装的选择目的文件夹页面上,系统会给予检查磁盘空间的正确信息。分别将程序安装在磁盘空间够的目录下,和磁盘空间不够的目录下 |
期望输出 | 磁盘空间够的时候,系统能正确到下一步操作;如果磁盘空间不够,系统会给予提示信息, | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
5.2安装完毕的显示信息
序号 | 22 | |
功能描述 | 安装完毕后信息的显示和文件的安装 | |
用例目的 | 测试安装完毕后信息的显示和文件的安装是否正确、完整 | |
测试类型 | 安装测试 | |
前提条件 | 安装向导已经完成。 | |
测试方法与步骤 | 输入 | 所有的安装提示都完成安装,点击“完成(Finish)”按钮 |
期望输出 | 1. 有弹出窗口显示安装完毕 2. 所有的文件都安装在选择的目录下 3. 要求的.dll全部安装; 4. 帮助文件安装在指定的文件夹下; 5. 检查.exe和.dll文件的版本号是否正确并检查早已存在的dll; 6. 检查Ini文件是否记载了正确的路径和IP地址信息; 7. 检查需注册信息在注册表中是否存在且在正确的地方; 8. 快捷方式创建在选择的文件夹/启动菜单中,例如:C:\WINNT\Profiles\xs564gb\Start Menu\Programs\Executive Workbench 9. 日志文件(Log)中的信息完整、正确 10. 安装完成后,不会生成多余的目录结构,文件,注册表信息,快捷方式等; | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
5.3复制共享文件
序号 | 23 | |
功能描述 | 软件安装后,将相应的文件复制到系统文件夹下 | |
用例目的 | 测试软件是否能将相应的文件复制到系统文件夹下 | |
测试类型 | 安装测试 | |
前提条件 | 安装向导已经完成。 | |
测试方法与步骤 | 输入 | 在Window环境下,软件安装完成后,共享文件将被复制到\Windows\System或\Winnt\System目录下 |
期望输出 | 能将所有的、正确的共享文件复制到\Windows\System或\Winnt\System目录下 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
6.安装过程异常
序号 | 24 | |
功能描述 | 安装过程中异常配置或状态(非法和不合理配置)情况进行测试(如:断电,手工删除进程、数据库终止,网络终止等) | |
用例目的 | 在异常配置或状态下,程序处理 | |
测试类型 | 安装测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 安装过程中断电、手工删除进程、网络终止、或者是数据库终止等 |
期望输出 | 在安装过程中,只要没有点击向导中的完成之前出现上述情况的,都不能成功、正确的程序,所有安装的文件都将不被保存到系统中,安装异常后,再重新安装,才能正常安装 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
7.修复性安装
7.1安装路径一致
序号 | 25 | |
功能描述 | 覆盖安装 | |
用例目的 | 测试在已经安装了程序的情况下,能否再次安装 | |
测试类型 | 安装测试 | |
前提条件 | 这次安装的路径和上次安装的路径一致 | |
测试方法与步骤 | 输入 | 在已经安装了程序的情况下,再次按照上一次安装的内容再次安装,所有信息一致 |
期望输出 | 能正确安装 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
7.2安装路径不一致
序号 | 26 | |
功能描述 | 覆盖安装 | |
用例目的 | 测试在已经安装了程序的情况下,能否再次安装 | |
测试类型 | 安装测试 | |
前提条件 | 这次安装的路径和上次安装的路径不一致 | |
测试方法与步骤 | 输入 | 在已经安装了程序的情况下,再次按照上一次安装的内容再次安装, 但是路径不一致 |
期望输出 | 能正确安装,手工删除第一次的安装路径,程序可以正常运行 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
7.3修改安装类型
序号 | 27 | |
功能描述 | 修改安装类型 | |
用例目的 | 测试在已经安装了程序的情况下,再次安装,程序能否正常运行 | |
测试类型 | 安装测试 | |
前提条件 | 第一次安装没有安装高级安装中的模块,第二次安装了高级安装中的内容 | |
测试方法与步骤 | 输入 | 修改安装类型,安装第一次安装没有安装的内容 |
期望输出 | 能正确安装高级安装中的内容,并能正确使用 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 28 | |
功能描述 | 修改安装类型 | |
用例目的 | 测试在已经安装了程序的情况下,再次安装,程序能否正常运行 | |
测试类型 | 安装测试 | |
前提条件 | 第一次安装了高级安装中的模块,第二次又一次安装高级安装中的内容 | |
测试方法与步骤 | 输入 | 重新安装高级安装中安装了模块 |
期望输出 | 能正确安装高级安装中的内容,并能正确使用 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 29 | |
功能描述 | 修改安装类型 | |
用例目的 | 测试在已经安装了程序的情况下,再次安装,程序能否正常运行 | |
测试类型 | 安装测试 | |
前提条件 | 第一次安装了高级安装中的模块,第二次安装时不安装高级安装中的模块 | |
测试方法与步骤 | 输入 | 重新安装,不再安装高级安装中的模块,只安装普通安装中的内容 |
期望输出 | 将第一次安装的高级安装中的内容删除,而且程序不可以使用 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
8.软件版本安装升级
8.1卸载原软件再重新安装
序号 | 30 | |
功能描述 | 安装新版本 | |
用例目的 | 测试在已经安装了程序的情况下,卸载原软件再安装新版本 | |
测试类型 | 安装测试 | |
前提条件 | 1.已经安装了程序 2.安装的软件的版本比已经安装的软件的版本要高 | |
测试方法与步骤 | 输入 | 1. 卸载原软件 2. 重新安装高版本的软件 |
期望输出 | 能正确安装新版本的软件 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 31 | |
功能描述 | 安装新版本 | |
用例目的 | 测试在已经安装了程序的情况下,卸载原软件再安装新版本 | |
测试类型 | 安装测试 | |
前提条件 | 1.已经安装了程序 2.安装的软件的版本比已经安装的软件的版本要低 | |
测试方法与步骤 | 输入 | 1. 卸载原软件 2. 重新安装软件 |
期望输出 | 能正确、成功安装这个新版本,所有的注册表的信息都和新安装的这个版本的程序一致。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
8.2不卸载原软件直接重新安装
序号 | 32 | |
功能描述 | 安装新版本 | |
用例目的 | 测试在已经安装了程序的情况下,不卸载原软件直接安装新版本 | |
测试类型 | 安装测试 | |
前提条件 | 1.已经安装了程序 2.安装的软件的版本比已经安装的软件的版本要高 | |
测试方法与步骤 | 输入 | 在已经安装了软件的情况下直接安装新版本 |
期望输出 | 能正确安装新版本的软件 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 33 | |
功能描述 | 安装新版本 | |
用例目的 | 测试在已经安装了程序的情况下,不卸载原软件直接安装新版本 | |
测试类型 | 安装测试 | |
前提条件 | 1.已经安装了程序 2.安装的软件的版本比已经安装的软件的版本要低 | |
测试方法与步骤 | 输入 | 重新安装比已经安装了软件的版本低的版本 |
期望输出 | 系统能自动检测程序的最新版本,安装的版本如果低于已经安装的版本,系统会给予提示信息告诉用户这个版本不是最新的版本,如果用户还是要安装的话会自动将新版本卸载,安装这个旧的版本。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
9.安装环境测试
序号 | 34 | |
功能描述 | 在不同的环境(操作系统,数据库,硬件环境,网络环境等)下,安装软件 | |
用例目的 | 测试在不同的环境(操作系统,数据库,硬件环境,网络环境等)下,是否能正确、正常、完整的安装软件 | |
测试类型 | 安装测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 进入不同的操作系统(如windows XP;windows 2000;windows 2003;windows NT等),数据库(如:oracle;DB2等),硬件环境( cup 2.8G、Mem 1G等),网络环境(联网、断网等)等 |
期望输出 | 能正确、正常、完整的安装软件,并能正常运行软件。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 35 | |
功能描述 | 在笔记本上安装软件 | |
用例目的 | 测试在笔记本上,是否能正确、正常、完整的安装软件 | |
测试类型 | 安装测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 在笔记本上安装软件 |
期望输出 | 能正确、正常、完整的安装软件,并能正常运行软件。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
10.安装后程序测试
序号 | 36 | |
功能描述 | 安装完成后,启动应用程序 | |
用例目的 | 测试是否能成功启用应用程序 | |
测试类型 | 安装测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 可以通过以下方式启动应用程序: 1. 双击目录中的应用程序图标 2. 从开始菜单中选择 3. 焦点放在exe文件上,敲“Enter”键 4. 双击exe文件 5. 运行命令下启动 6. 双击桌面上的快捷方式 |
期望输出 | 通过以上方式启用了应用程序后,能成功进入程序进行操作。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 37 | |
功能描述 | 安装完成后,重新启动电脑,再次启动应用程序 | |
用例目的 | 测试是否能成功启用应用程序 | |
测试类型 | 安装测试 | |
前提条件 | 安装完程序后,向导提示要重启电脑 | |
测试方法与步骤 | 输入 | 重启好后,点击文件 |
期望输出 | 重新启用系统后,再次点击程序,能成功进入程序进行操作。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 38 | |
功能描述 | 检测安装成功后,对其他的应用程序不会造成影响 | |
用例目的 | 检测程序安装成功后,对其他的应用程序是否会造成不正常的影响(如操作系统,应用软件等) | |
测试类型 | 安装测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 重启启用系统,或者打开其他的应用程序 |
期望输出 | 操作系统和其他应用程序都能正常使用,不受安装软件的影响。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
11.安装手册测试
序号 | 39 | |
功能描述 | 安装文档 | |
用例目的 | 测试系统的安装手册是否齐全、正确,如果程序有改动,文档是否同步更新。 | |
测试类型 | 安装测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 根据安装手册上的指导安装程序 |
期望输出 | 能根据安装手册中的指导正确、完整的安装程序,并能正常使用程序。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
卸载测试用例
1.卸载方式
1.1通过安装程序进行卸载
序号 | 40 | |
功能描述 | 卸载程序 | |
用例目的 | 测试是否能通过安装程序自带的卸载程序进行正确卸载,并卸载干净。 | |
测试类型 | 卸载测试 | |
前提条件 | 已经安装好程序,并安装程序自带了卸载程序 | |
测试方法与步骤 | 输入 | 点击自带的卸载程序,根据卸载提示信息卸载程序 |
期望输出 | 卸载后,系统能恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等) | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
1.2在控制面板中卸载
序号 | 41 | |
功能描述 | 卸载程序 | |
用例目的 | 测试是否能通过控制面板中的添加\删除程序对软件进行卸载,并卸载干净。 | |
测试类型 | 卸载测试 | |
前提条件 | 已经安装好程序, | |
测试方法与步骤 | 输入 | 进入系统的控制面板页面,找到安装的文件,点击“删除”按钮,卸载程序 |
期望输出 | 卸载后,系统能恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等) | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
1.3通过第三方卸载工具卸载
序号 | 42 | |
功能描述 | 卸载程序 | |
用例目的 | 测试是否能通过第三方软件,比如优化大师、360卫士等对软件进行卸载,并卸载干净。 | |
测试类型 | 卸载测试 | |
前提条件 | 已经安装好程序, | |
测试方法与步骤 | 输入 | 使用其他的卸载工具,找到该安装的文件,点击“删除”按钮,卸载程序 |
期望输出 | 卸载后,系统能恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等) | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
2.卸载状态
2.1程序正在使用时卸载
序号 | 43 | |
功能描述 | 卸载程序 | |
用例目的 | 测试软件是否能在正在使用的情况下进行卸载 | |
测试类型 | 卸载测试 | |
前提条件 | 程序已经在运行 | |
测试方法与步骤 | 输入 | 将应用程序打开,使用三种卸载方式(程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具)卸载程序 |
期望输出 | 系统给予提示信息,程序正在使用不能删除,要删除请先关闭程序,再运行卸载程序。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
2.2程序没有使用时卸载
序号 | 45 | |
功能描述 | 卸载程序 | |
用例目的 | 测试软件是否能在程序没有使用的情况下进行卸载 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 将应用程序打开,使用三种卸载方式(程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具)卸载程序 |
期望输出 | 能正确卸载软件,卸载后,系统能恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等) | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
2.3程序页面打开但没有任何操作时卸载
序号 | 46 | |
功能描述 | 卸载程序 | |
用例目的 | 测试软件是否能在程序页面打开但是没有任何操作的情况下进行卸载 | |
测试类型 | 卸载测试 | |
前提条件 | 程序已经在运行 | |
测试方法与步骤 | 输入 | 将应用程序的页面打开,但是不进行任何操作,再使用三种卸载方式(程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具)卸载程序 |
期望输出 | 系统给予提示信息,程序正在使用不能删除,要删除请先关闭程序,再运行卸载程序。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
3.非正常卸载
序号 | 47 | |
功能描述 | 卸载程序 | |
用例目的 | 测试软件在卸载过程中,取消卸载进程,软件能否继续正常使用 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 在运行卸载程序的时候,人为将卸载进程删除, |
期望输出 | 程序能回滚到没有运行卸载程序前,再次访问程序,能正确运行 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 48 | |
功能描述 | 卸载程序 | |
用例目的 | 测试软件在卸载过程中,点击取消按钮,能否正常退出卸载程序,软件能否继续正常使用 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 在运行卸载程序的时候,点击取消按钮 |
期望输出 | 程序能回滚到没有运行卸载程序前,再次访问程序,能正确运行 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 49 | |
功能描述 | 卸载程序 | |
用例目的 | 测试软件在卸载过程中,突然断电 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 在运行卸载程序的时候,突然断电 |
期望输出 | 只要没有点击卸载程序中的完成按钮,就不算卸载程序,程序能回滚到没有运行卸载程序前,再次访问程序,能正确运行 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ | |
序号 | 50 | |
功能描述 | 卸载程序 | |
用例目的 | 测试软件在卸载过程中,突然重启电脑 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 在运行卸载程序的时候,突然重启电脑 |
期望输出 | 只要没有点击卸载程序中的完成按钮,就不算卸载程序,程序能回滚到没有运行卸载程序前,再次访问程序,能正确运行 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
4.删除内容
序号 | 51 | |
功能描述 | 删除安装目录下的文件 | |
用例目的 | 测试将安装目录下的文件删除后,程序是否能正常运行 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 将安装目录下的文件内容及文件夹删除 |
期望输出 | 程序不能正常运行,系统提示安装程序被删除。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 52 | |
功能描述 | 删除开始-程序菜单中的程序组 | |
用例目的 | 测试将开始-程序菜单中的程序组删除后,程序是否能正常运行 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 将开始-程序菜单中的程序组删除 |
期望输出 | 程序能正常运行,只是在开始-程序菜单中没有这个程序显示。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 53 | |
功能描述 | 删除注册表中的关于软件的信息 | |
用例目的 | 测试将注册表中的关于软件的信息删除后,程序是否能正常运行 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 将注册表中的关于软件的信息删除 |
期望输出 | 程序不能正常运行。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
5.删除环境
序号 | 54 | |
功能描述 | 在不同的(操作系统,硬件环境,网络环境等)下进行卸载 | |
用例目的 | 在不同的(操作系统,硬件环境,网络环境等)下进行卸载,查看程序能否正常卸载 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 在不同的(操作系统,硬件环境,网络环境等)下进行卸载,参照安装测试用例中的相应模块 |
期望输出 | 能成功卸载软件,卸载后,系统能否恢复到软件安装前的状态(包含目录结构、动态库,注册表,系统配置文件,驱动程序,关联情况等) | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
6.其他卸载注意
序号 | 55 | |
功能描述 | 检测卸载成功后,对其他的应用程序不会造成影响 | |
用例目的 | 检测程序卸载成功后,对其他的应用程序是否会造成不正常的影响(如操作系统,应用软件等) | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 重启启用系统,或者打开其他的应用程序 |
期望输出 | 操作系统和其他应用程序都能正常使用,不受卸载软件的影响。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 56 | |
功能描述 | 用户运行了程序,生成了用户的文档,将程序删除后能否保留这些文档 | |
用例目的 | 检测将程序删除后,用户生成的文档能否保留 | |
测试类型 | 卸载测试 | |
前提条件 | 用户大量使用程序,生成了文档 | |
测试方法与步骤 | 输入 | 将程序删除 |
期望输出 | 删除程序自动判断是否用户生成了文档,并在删除程序中给予提示信息,“是否将用户信息一并删除”,如果是,则将这些文档删除,如果否,则保留这些文档信息。 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
序号 | 57 | |
功能描述 | 将程序卸载后再次安装,一切功能是否正常 | |
用例目的 | 检测将程序卸载后再次安装,一切功能是否正常 | |
测试类型 | 卸载测试 | |
前提条件 | 用户大量使用程序,生成了文档 | |
测试方法与步骤 | 输入 | 将程序卸载后再次安装 |
期望输出 | 卸载后再次安装程序能否打开原来保存的文件,并一切运行正常 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
7.删除步骤界面
序号 | 58 | |
功能描述 | 卸载程序时,卸载画面上的软件名称及版本信息正确 | |
用例目的 | 检测程序在卸载过程中,卸载的画面上的软件名称及版本信息正确 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 将程序卸载掉,根据卸载程序的提示信息进行操作 |
期望输出 | 卸载的画面上的软件名称及版本信息正确 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |