高效设计测试用例第十七章设计文档和安装测试用例2/33上一章内容回顾设计功能测试用例编辑操作插入操作复制操作鼠标操作设计界面测试用例窗体界面测试控件界面测试菜单界面测试特殊属性测试界面设计的总体原则3/33本章学习目标掌握文档测试用例的设计方法掌握安装测试用例的设计方法4/33内容进度设计文档测试用例设计安装测试用例5/33文档的测试哪些文档需要测试?用户手册联机帮助Readme文件包装文字和图形市场宣传材料授权/注册登记表/用户许可协议标签指南及向导6/33如何对文档进行测试案例一:Readme文档,测试内容见教材P1447/33如何对文档进行测试案例二之一:联机帮助,测试内容见教材P1448/33如何对文档进行测试案例二之二:联机帮助9/33如何对文档进行测试案例二之三:及时联机帮助10/33如何对文档进行测试案例三:用户手册11/33文档测试的内容检查项目检查的问题术语用户能否理解术语,是否需要定义?术语是否标准?术语使用是否一致?例如,“查询”是否一直叫“查询”,而不是有时叫“搜寻”标题标题是否合适?有无丢失的标题?标题是否和实际产品一致?例如,功能已经从产品中去掉了,该标题还存在内容功能描述正确,清晰。涉及的各个菜单、控件的名称与软件系统的名称一致。逐步执行仔细阅读文字,完全按照提示操作,不要任何假设,将执行结果和文档描述进行比较。确保所有信息真实正确和实际产品功能一致。检查目录、索引和章节引用。检查搜寻的正确性。检查网站URL能否正确链接。图表和拷屏检查图表的准确度和精确度。确保拷屏和实际产品一致,不是来源于已修改过的版本。图表的标题正确。示例文档当中的示例,需要载入并使用。例如,示例为一段代码,就要输入或复制并执行它,保证示例可以执行。错别字无错别字标点符号正确排版排版正确风格一致12/33内容进度设计文档测试用例设计安装测试用例安装测试运行测试卸载测试安装、运行期间加密测试13/33安装测试安装测试需要测试些什么?安装测试运行测试卸载测试如何进行测试?14/33安装测试安装测试注意事项15/33安装测试典型安装16/33安装测试用户自定义安装17/33安装测试安装测试通用检查列表18/33运行测试运行测试需要测试些什么?如何进行测试?19/33运行测试运行测试需要测试的内容安装的软件是否能够正常使用安装的目录和安装的内容是否正确垃圾信息的检查时间锁的检查对多语言的软件要确认产品的字符编码产品信息的检查开始菜单、桌面快捷方式或快速启动图标的检查20/33运行测试如何进行运行测试确认所安装的软件都可以被正常打开和关闭,且可以使用常用功能确认软件安装的目录和安装的内容都正确,没有遗漏或多余把安装之后的注册表与安装之前备份的注册表做比较,检查是否有多余的垃圾信息如果安装的是正式版或升级版的软件,要确认没有时间锁对于多语言的软件要确认产品的字符编码确认产品信息与实际版本一致检查开始菜单、桌面快捷方式或快速启动图标的名称是否正确,有无错别字,是否可以正确打开相应程序21/33运行测试运行测试通用检查列表22/33卸载测试卸载测试需要测试些什么?如何进行卸载测试?23/33卸载测试卸载测试需要测试的内容卸载后,注册表中有关的注册信息是否都被删除所有的文件是否都被全部删除在卸载过程中,卸载界面上的按钮功能是否都能实现是否支持Enter键、Tab键及快捷键的使用卸载正在使用的程序卸载过程中突然中断卸载过程中介质处于忙碌状态24/33卸载测试如何进行卸载测试,参见见教材P154卸载测试通用检查列表25/33加密测试加密测试需要测试些什么?如何进行加密测试?26/33加密测试加密测试需要测试的内容软件加密序列号的测试解密程序的测试硬件加密加密狗的测试27/33加密测试如何进行加密测试软件加密的测试方法,参见教材P155硬件加密的测试方法,参见教材P156加密测试通用检查列表28/33安装测试小结安装测试运行测试卸载测试加密测试29/33本章内容总结设计文档测试用例设计安装测试用例