你一定要看的安装及卸载测试用例的步骤及方法总结
mhr18 2024-12-29 00:07 18 浏览 0 评论
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 | |
功能描述 | 卸载程序时,卸载画面上的软件名称及版本信息正确 | |
用例目的 | 检测程序在卸载过程中,卸载的画面上的软件名称及版本信息正确 | |
测试类型 | 卸载测试 | |
前提条件 | 无 | |
测试方法与步骤 | 输入 | 将程序卸载掉,根据卸载程序的提示信息进行操作 |
期望输出 | 卸载的画面上的软件名称及版本信息正确 | |
测试结果 | 正常 | |
功能完成 | 是□ 否□ |
感谢每一个认真阅读我文章的人!!!
如果下面这些资料用得到的话可以直接拿走:
1、自学开发或者测试必备的完整项目源码与环境
2、测试工作中所有模板(测试计划、测试用例、测试报告等)
3、软件测试经典面试题
4、Python/Java自动化测试实战.pdf
5、Jmeter/postman接口测试全套视频获取
我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如果在学习或工作中遇到问题可以直接进群询问,群里也会有大神帮忙解答,需要的可以找我谢谢。
相关推荐
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
-
IT之家5月21日消息,科技媒体linuxiac昨日(5月20日)发布博文,报道称代号为SageMargay的AlmaLinux9.6发行版已上线,距上一版本9.5发...
- Java最新学习路线,系统全面,零基础适用
-
首先,我个人比较推崇的学习方法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往javaee方向发展的,学习完前端,在学习后端很多东西比计较容易理解!其中J2SE是关键...
- 深入理解数据库事务(数据库事务处理的理解)
-
Transaction作为关系型数据库的核心组成,在数据安全方面有着非常重要的作用,本文会一步步解析事务的核心特性,以获得对事务更深的理解。什么是事务数据库几乎是所有系统的核心模块,它将数据有条理地保...
- IvorySQL 4.4 发布(1044mysql)
-
IvorySQL4.4已于2025年3月10日正式发布。新版本全面支持PostgreSQL17.4,新增多项新功能,并修复了已知问题。增强功能PostgreSQL17.3增强功...
- Oracle 与 Google Cloud 携手大幅扩展多云服务
-
据DCD4月10日报道,甲骨文(Oracle)与谷歌云(GoogleCloud)深化合作,全力扩展多云产品。双方计划为OracleDatabaseGoogleCloud解决方案新增11...
- Izzi 利用 Oracle 云提高计费效率和客户体验
-
据thefastmode网5月2日报道,墨西哥电信运营商Izzi宣布采用Oracle云基础设施(OCI),对其业务支持系统(BSS)进行现代化改造增强客户体验,已经成功完成。通过在OCI上运行...
- 好莱坞群星也有明星脸?硅谷科技名人本尊分身比一比
-
假如有部电影齐聚了众科技名人角色,如同许多好莱坞大牌卡司所共同主演的《瞒天过海》(Ocean’sEleven)那样,演出彼此在商场上竞逐、或共同对抗外来竞争捍卫硅谷的故事,更在剧中有不少对手戏,会不...
- 澳大利亚Find My iPhone被黑 多人被黑客锁机
-
FindMyiPhone本来是一个用于协助找回被盗手机的好工具,但是现在,澳洲的苹果用户发现他们的FindMyiPhone变成了黑客的帮凶。昨天,这名自称为OlegPliss的黑客使用Fin...
- 服务器密码错误被锁定怎么解决(服务器密码失效)
-
#服务器密码错误被锁定解决方案当服务器因多次密码错误导致账户被锁定时,可以按照以下步骤进行排查和解决:##一、确认锁定状态###1.检查账户锁定状态(Linux)```bash#查看账户锁定...
- 凌晨突发的数据库重大故障,我排查了一整天……
-
春节期间过得太热闹了,上班确实没啥状态,这不刚发生的一个重大性能故障,排查了整整一天,后面的领导都站成了一排,本次把故障发生的详细分析过程分享给大家!本次故障发生在凌晨,核心应用卡顿非常严重,Orac...
- Oracle锁表紧急处理!3招快速解锁方案
-
开篇:突发故障现场凌晨1点,某电商系统突然卡顿,数千笔支付订单无法完成——数据库出现死锁,技术团队紧急响应...(遇到类似情况的,欢迎在评论区分享经历)一、问题重现:死锁是如何产生的?典型场景:问题根...
- JetBrains DataGrip Mac中文破解版V2025.1下载安装教程
-
DataGripforMac是由JetBrains开发的数据库集成开发环境(IDE),专为数据库管理员和开发人员设计。它支持多种数据库(如MySQL、PostgreSQL、Oracle、SQ...
- 电脑装安卓系统,安卓X86版5.1 RC1下载
-
日前,谷歌放出了Android-x865.1的第一个候选版本Android-x865.1RC1,该版本基于Android5.1.1r24Lollipop开发,更新包括大量x86(32位)代...
- 来来来!一文告诉你Eclipse的正确安装使用姿势,你都清楚吗?
-
前言本学习笔记是有关如何设置Eclipse的详细说明。即使你天天在使用它,但是,相信我,或许你并不足够了解它。安装Java运行时环境Eclipse是Java应用程序,因此设置Eclipse的第一步是安...
- 分享收藏的 oracle 11.2.0.4各平台的下载地址
-
概述oracle11.2.0.4是目前生产环境用的比较多的版本,同时也是很稳定的一个版本。目前官网上已经找不到下载链接了,有粉丝在头条里要求分享一下下载地址。一、各平台下载地址1.1Linuxx...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- oracle位图索引 (63)
- oracle批量插入数据 (62)
- oracle事务隔离级别 (53)
- oracle 空为0 (50)
- oracle主从同步 (55)
- oracle 乐观锁 (51)
- redis 命令 (78)
- php redis (88)
- redis 存储 (66)
- redis 锁 (69)
- 启动 redis (66)
- redis 时间 (56)
- redis 删除 (67)
- redis内存 (57)
- redis并发 (52)
- redis 主从 (69)
- redis 订阅 (51)
- redis 登录 (54)
- redis 面试 (58)
- 阿里 redis (59)
- redis 搭建 (53)
- redis的缓存 (55)
- lua redis (58)
- redis 连接池 (61)
- redis 限流 (51)