高效设计测试用例第十五章设计功能和界面测试用例二2/33上一章内容回顾设计功能和界面测试用例对控件的测试对文件操作的测试3/33本章学习目标掌握设计功能测试用例的方法掌握设计界面测试用例的方法4/33内容进度设计功能测试用例设计界面测试用例5/33编辑操作编辑操作需要测试些什么搜寻中输入的内容和长度替换中输入的内容和长度编辑操作窗体的功能测试6/33插入操作需要测试些什么7/33复制操作复制操作需要测试些什么8/33鼠标操作如何进行测试左右键操作是否能完成单击、双击、三击是否能完成拖放、滚轮等功能是否能实现移动、点击的速度9/33功能测试小结编辑操作复制操作鼠标操作10/33内容进度设计功能测试用例设计界面测试用例11/33窗体界面测试(一)案例分析窗体需要测试些什么窗体大小移动窗体缩放窗体显示分辨率12/33窗体界面测试(二)窗体需要测试些什么状态栏工具栏错误信息父窗口子窗口13/33窗体界面测试检查列表见教材P13414/33控件界面测试案例一15/33控件界面测试案例二16/33控件界面测试检查列表17/33菜单界面测试案例18/33菜单界面测试检查清单19/33特殊属性检查清单20/33界面设计的原则形象化直接操控状态反馈遵循一致性所见即所得容错性功能罗列便捷操作适当的帮助美观用户为核心21/33界面设计原则(1)形象化,22/33界面设计原则(2)直接操控鼠标操作危险操作23/33界面设计原则(3)状态反馈所有的操作要有恰当的反应拷贝,下载单击按钮拖拽文件错误操作要有适当的反应错误信息24/33界面设计原则(4)遵循一致的准则内部一致产品内部是否达成了一致与产品的以前的版本是否一致产品隐含的使用方式上是否一致外部一致是否与标准的产品一致与使用的环境是否一致与用户的预期是否一致25/33界面设计原则(5)WhatYouSeeIsWhatYouGet(WYSIWYG)文档表格图片26/33容错性上一步、确定安装撤消操作适当的警告界面设计原则(6)27/33界面设计原则(7)功能罗列软件的构成模型功能模块分类和流程图(开发、测试人员)将功能分层显示表现形式及表现力工具栏菜单子菜单对话框二级对话框高级用户模式28/33界面设计原则(8)提供快捷方式用户的构思一开始需要看界面、找向导然后会觉得界面和向导都多余了这个时候就需要给用户提供一种快捷方式了快捷键宏命令行29/33界面设计原则(9)恰当的帮助面向目标:我可以用这个软件做什么类型的工作?描述性:这个是什么,这个是干什么的?过程:我该怎么做?阐述:为什么发生这个?导航:我在什么地方?30/33界面设计原则(10)美观不要求做出艺术品但是不要太丑陋,让人觉得没有做界面的布局要整齐–使用属性控制,而不是手动调节响应速度要符合人的心理承受力–可以有变通的方法31/33界面设计原则(11)用户为核心最重要的一个原则所有原则都是围绕它来进行的目标用户是?他们的水平和经验是?他们需要的是?32/33界面测试小结窗体界面测试控件界面测试菜单界面测试特殊属性测试界面设计的总体原则33/33本章内容总结通过本章的学习:掌握设计通用的功能测试用例的方法掌握设计界面测试用例的方法