《用户体验测试的自动化实现》- 什么是用户体验测试?
2008-05-12 21:02
253 查看
注:节选自《用户体验测试的自动化实现》,文章最早发表在《51测试天地》第9期
用户体验测试就是基于用户的使用习惯和思维模式出发,结合实际的业务场景,对软件产品的外观、操作方式等方面进行检查。在MSF的组队模型中,就专门有一个角色被称为“用户体验工程师”(User Experience),如图1所示。但是大部分公司不会设置一个专门的用户体验角色,而是由测试人员来担任这项工作。
图1 MSF的组队模型
本文不会涉及这么广泛的内容,而是专注于如何利用自动化测试工具来实现某些用户体验方面的检查,例如检查默认焦点的位置,检查Tab顺序是否正确,检查字体设置等。
什么是用户体验测试?
用户体验是软件产品的使用者对产品的印象、感觉,同时也是用户既有的软件使用习惯和业务思维模型的综合反映。软件产品的用户体验好,则能让用户感到使用方便、易用、符合思维习惯。用户体验测试就是基于用户的使用习惯和思维模式出发,结合实际的业务场景,对软件产品的外观、操作方式等方面进行检查。在MSF的组队模型中,就专门有一个角色被称为“用户体验工程师”(User Experience),如图1所示。但是大部分公司不会设置一个专门的用户体验角色,而是由测试人员来担任这项工作。
图1 MSF的组队模型
自动化的用户体验测试
用户体验测试也叫可用性测试(Usability Testing)。可用性测试主要从使用的合理性和方便性等角度对软件系统进行检查,发现人为因素或使用上的问题。要保证在足够详细的程度下,用户界面易于使用;对输入值可容错、响应时间和响应方式合理可行、输出信息有意义、正确并前后一致;出错信息能够引导用户去解决问题;软件文档全面、正规、确切。本文不会涉及这么广泛的内容,而是专注于如何利用自动化测试工具来实现某些用户体验方面的检查,例如检查默认焦点的位置,检查Tab顺序是否正确,检查字体设置等。
相关文章推荐
- 《用户体验测试的自动化实现》一文中的QTP脚本源代码
- 什么是办公自动化(OA),如何实现远程办公自动化
- 《用户体验测试的自动化实现》一文附带的QTP源代码
- 《用户体验测试的自动化实现》- 检查默认焦点位置
- 实现Wince程序的安装包制作的自动化
- Appium+Robot Framework+Jenkins从环境搭建到测试执行实现移动端的自动化测试
- 开源作业调度工具实现开源的Datax、Sqoop、Kettle等ETL工具的作业批量自动化调度
- 什么是SQL绑定变量,如何实现绑定变量?
- java中实现多态的机制是什么?
- 企业如何实现企业流程的自动化?
- 同样可以实现互斥,互斥锁和信号量有什么区别?
- 9.ATL实现IDispatch自动化接口
- 浅析强化学习及使用Policy Network实现自动化控制
- ajax处理跨域有几种方式?实现原理是什么?
- 淘宝网采用什么技术架构来实现网站高负载的
- 使用expect实现批量操作的自动化
- 用户体验测试的自动化实现 - 检查Tab顺序
- 转载:WinCE5.0/6.0下,通过command line实现自动化编译
- maven实战(九)使用Cargo实现自动化部署
- 多线程有几种实现方式,都有什么?同步有几中实现方法,都是什么?