-
1 电子教材
-
2 PPT
-
3 实训任务
13.4 软件的卸载测试
13.4.1 如何进行卸载测试
卸载测试的目的就是验证成功卸载系统的能力,在卸载程序过程通常会有以下活动:
(1)删除目录;
(2)删除应用程序文件;
(3)删除应用程序的EXE文件和专用DLL文件;
(4)检查特定文件是否被其他已安装的应用程序使用;
(5)如果没有其他应用程序使用,删除共享文件;
(6)删除注册表项;
(7)恢复原有注册表项;
(8)通过添加/删除程序执行卸载。
在Windows环境中,卸载程序通常有两种方式,一是运行程序提供的卸载程序,二是在“控制面板”的“添加/删除程序”中找到要删除的程序。
Ø 卸载后,注册表中有关的注册信息是否都被删除。
Ø 所有的文件是否都被全部删除。
Ø 在卸载过程中,卸载界面上的按钮功能是否都能实现。
Ø 是否支持Enter键、Tab键及快捷键的使用。
Ø 卸载正在使用的程序。
Ø 卸载过程中突然中断。
Ø 卸载过程中介质处于忙碌状态。
可以运用以下方法进行卸载测试:
Ø 安装完成之后,先简单使用一些功能,然后再执行卸载操作,有的系统在使用之后会发生变化,变得不可卸载。
Ø 在卸载前备份注册表,卸载之后,查看注册表中有关的注册信息是否都被删除。
Ø 如果系统提供自动卸载工具,卸载之后则需检查系统是否把所有的文件都全部删除,安装时创建的目录文件夹、开始菜单、桌面快捷方式和快速启动图标都被删除。
Ø 确认单击所有包含“上一步”按钮的对话框中的“返回”按钮都可以回到上一个界面。
Ø 确认单击“取消”按钮,卸载程序不直接退出,而是弹出对话框与用户确认是否中止卸载。
Ø 确认单击“关闭”图标,卸载程序不直接退出,而是弹出对话框与用户确认是否中止卸载。
Ø 在卸载过程中单击“取消”按钮或单击“关闭”图标中断卸载,检查整个程序是否没有被删除,仍然可以运行。
Ø 确认在每个窗口单击“帮助”按钮,可弹出相应的关于该窗口功能的帮助。
Ø 界面测试,测试内容详见第12章。
Ø Enter键、Tab键及快捷键的使用。
Ø 卸载正在使用的程序。例如,在Word中打开文档,卸载Word,卸载程序弹出对话框提示用户先关闭当前运行的文档,然后再继续。
Ø 卸载过程中突然中断。例如,卸载过程中机器掉电。
Ø 卸载过程中介质处于忙碌状态。
13.4.2 卸载测试通用检查列表
对卸载测试所做的小结如表13-3所示。
表13-3 测试用例
编号 | 卸载测试 | 是否通过 |
1 | 安装完成之后,先简单使用一些功能,然后再执行卸载操作 | |
2 | 卸载完成后检查注册表中有关的注册信息是否都被删除 | |
3 | 卸载完成后检查系统是否把所有的文件全部删除,安装时创建的目录文件夹、 开始菜单、桌面快捷方式和快速启动图标是否都被删除 | |
4 | 执行卸载步骤,按功能测试方法确认功能是否正确,包括各种控件、Enter键、Tab键、快捷键、错误提示信息等 | |
5 | 取消或关闭卸载过程,程序不被删除,仍然可以使用 | |
6 | 按界面和易用性测试规则,检查卸载中的所有界面 | |
7 | 按文档测试规则,检查卸载中的所有文档(帮助) | |
8 | 卸载正在使用的程序 | |
9 | 突然中断卸载过程 | |
10 | 卸载过程中介质处于忙碌状态 |
小结
本章就如何设计安装测试用例进行了讨论。在设计安装测试用例的时候,分别对软件安装、运行、卸载测试通过实例进行了详细的讲解和全面的总结。


