|
|
www.visionfutur.com/histoire_informatique_4.htm
Copyright by Huang Hui @2004-2009 1 http://blog.csdn.net/hhmoll/ hhmall@hotmail.com 2007-11-03 Created 2007-11-03 Version 2007 2009-05-24 Last Updated Usability Testing
Copyright by Huang Hui @2004-2009 2 内容 Usability Test 如何测试用户界面 Accessibility Testing
Copyright by Huang Hui @2004-2009 3 Usability Test 软件编出来是给人用的 Usability是交互性,功能性和有效性的集中体现 人体工程学(Ergonomic),将日常使用的东西设计为易于使用和实用性强的科学
Copyright by Huang Hui @2004-2009 4 练习 试写出”笔”的Usability Test case 3分钟
Copyright by Huang Hui @2004-2009 5 纸带 – Paper Tape
Copyright by Huang Hui @2004-2009 6 穿孔卡 - Punch Cards
Copyright by Huang Hui @2004-2009 7 电传打字机 - Teletype
Copyright by Huang Hui @2004-2009 8 1977 – Apple II
Copyright by Huang Hui @2004-2009 9 1981 - MS-DOS
Copyright by Huang Hui @2004-2009 10 1985: Windows 1.0
Copyright by Huang Hui @2004-2009 11 1987: OS/2
Copyright by Huang Hui @2004-2009 12 1987: Windows 2.0
Copyright by Huang Hui @2004-2009 13 1990: Windows 3.0(3.X)
Copyright by Huang Hui @2004-2009 14 1995: Windows 95
Copyright by Huang Hui @2004-2009 15 1994: RedHat
Copyright by Huang Hui @2004-2009 16 KDE
Copyright by Huang Hui @2004-2009 17 GNOME
Copyright by Huang Hui @2004-2009 18 2000 – Windows 2000
Copyright by Huang Hui @2004-2009 19 Mac OS
Copyright by Huang Hui @2004-2009 20 2001: Windows XP
Copyright by Huang Hui @2004-2009 21 2006: Windows Vista
Copyright by Huang Hui @2004-2009 22 优秀GUI 人体工程学(Ergonomic ) 许多程序员善于编写代码,但是不是人体工程学专家 优秀的UI应该具备以下要素: 符合标准和规范 直观 一致 灵活 舒适 正确 实用
Copyright by Huang Hui @2004-2009 23 符合标准和规范 在特定平台上运行软件,就应该把该平台的标准和规范作为产品说明书的补充说明 Apple标准 Macintosh Human Interface Guidelines Microsoft标准 Microsoft Windows User Experience
Copyright by Huang Hui @2004-2009 24 直观 在测试时,考虑以下问题,衡量软件的直观程度 界面是否洁净,不拥挤 所需功能或者期待的响应应该明显 UI的布局应该合理 用户能否轻松的从一功能切换到另一功能 任何时候都能放弃或退出 输入确认 菜单或窗口是否太深
Copyright by Huang Hui @2004-2009 25 一致 被测试软件本身与其他软件一致 Widnows应用有个别不一致
Copyright by Huang Hui @2004-2009 26 一致的检查 快捷键和菜单选项 术语和命令 整个软件使用的术语是否一致 Find,Search 听众 是否面向同一级别听众 军用软件使用卡通设计 OK和Cancel的位置
Copyright by Huang Hui @2004-2009 27 灵活 用户能够在不同程序状态间灵活切换 状态跳转 实现同一任务有多种选择和方式 数据输入和输出 用户希望有多种方法输入数据和查看结果
Copyright by Huang Hui @2004-2009 28 舒适 软件舒适性是难于量化的概念 恰当 软件外观和感觉应与所作的工作和使用者相符 例:金融程序不应卡通,游戏不能死板 错误处理 在用户执行关键操作前提出警告,允许用户恢复 例: Undo/Redo 性能 信息提示应速度适中 如果操作缓慢,应向用户反馈操作持续时间
Copyright by Huang Hui @2004-2009 29 正确 测试UI是否作了该做的事 检查产品说明书 有无多余或遗漏的功能 有些程序员的写作能力一般,会出现不适合的用户信息 WYSIWYG(所见即所得) 点击Save时就要真的Save
Copyright by Huang Hui @2004-2009 30 练习 试写出”笔”的Usability Test case 3分钟 比较前一次结果
Copyright by Huang Hui @2004-2009 31 Accessibility Test 为残障人士服务 视力损伤 色盲,近视,弱视 听力损伤 运动损伤 手或手臂,不能正常按键或移动鼠标 认知和语言障碍 诵读困难
Copyright by Huang Hui @2004-2009 32 Section 508 美国政府制定,Section 508要求联邦政府购买或开发的电子和IT产品必须具备可及性
Copyright by Huang Hui @2004-2009 33 Accessibility – 可及性 W3C通过WAI(Web Accessibility Initiative)定义了Web Content Accessibility Guidelines 1.0,以满足所有开发人员开发出所有人都能够使用的网络
Copyright by Huang Hui @2004-2009 34 WAI组成的完整框架 提供对应的可听觉和可视觉的取代物 不要单独地依赖颜色 正确使用标记和样式 清晰化本土语言的使用 建立正确转换的表格 保证包含新技术的页面在新技术关闭时仍然具备可及性 保证对控制敏感的页面可及
Copyright by Huang Hui @2004-2009 35 WAI组成的完整框架 保证嵌入式用户界面的直接使用 不依赖硬件的设计 使用中间过渡的方法 使用W3C技术和规范 提供内容和方位信息 提供清楚的导航机制 保证文档必须清晰和简单
Copyright by Huang Hui @2004-2009 36 OS内置支持 Windows, Mac OS, Linux, Java都在一定程度上支持Accessibility 对测试产品应建立Accessibility测试用例
Copyright by Huang Hui @2004-2009 37 练习 试写出”笔”的Accessibility Test case 3分钟
Copyright by Huang Hui @2004-2009 38 小结 Usability Test 如何测试用户界面 Accessibility Testing
Copyright by Huang Hui @2004-2009 39 练习 试写出”笔”的Usability Test case和Accessibility Test case 5分钟
Summary: Software Testing: Usability Testing
| URL: |
No comments posted yet
Comments