交互和多重交互测试

2012-11-20  付民 

交互和多重交互测试根据以用户体验为基础进行的,在系统满足产品定义的前提下,对两个或两个以上的功能进行互动的一种机制,多任务并发并不相互影响。同时包含对进程启动的检查,查看是否会自启动其他进程。还包含对使用界面的检查,核对界面与规范的符合度,处理交互过程中弹出界面的优先级。还包含对声音交互的检查,检查对同时发声的处理机制。最后包含用户体验测试,用更加宽阔的视角关注与用户相关的各个方面,例如审美、协作、可用性和易用性等的。

  1、交互和多重交互测试

  交互和多重交互测试原理是主要基于一个移动业务模块,在进行基本功能的操作时同时随机进行一些事件的操作,查看样机的工作情况。

  一条交互测试用例的测试方法是在测试一个功能点时同时随机穿插多个不同的事件,查看不同事件对这个功能点的影响情况,然后在每步之间从事件列表中挑选一个事件进行测试。

  多重交互测试用例的测试方法是在测试两个功能点时同时随机穿插多个不同的事件,同时选择不同的事件进行交互测试。

  交互和多重交互测试用例设计的方法是采用矩阵式设计原理。测试用例的优先级定义为功能点列表的优先级乘以事件的优先级,测试用例的挑选原则应为选取测试用例的优先级为1~3的,根据此原则设计交互和多重交互测试用例,测试用例的挑选原则如下图:

功能点列表的优先级 

事件的优先级 

测试用例的优先级 

  2、进程启动测试

  进程启动的测试原理是同时开启多个应用模块,在退出所有应用模块后不会自动启动任何应用。

  进程启动测试方法是首先杀掉任务管理器中的所有进程。其次,打开需要测试的模块,测试该模块的大部分的基本功能,第三,关闭退出模块,第四,查看任务管理器中的所有进程,不出现其他模块的进程。

  根据多次测试总结的经验,一个进程启动测试能够覆盖多个进程启动测试中的问题,多个进程启动测试不会带来新的问题,所以设计一个进程启动测试用例。

  3、界面检查测试

  界面检查测试用例设计的方法是根据界面定义和界面优先级设计测试用例。

  界面检查测试是比较手机的使用界面和UI规范的是否匹配。界面检查测试包括检查横竖屏的版面安排、界面的统一风格和界面的具体内容。

  4、声音交互测试

  声音交互测试原理是对两个或多个声音事件进行交互测试,查看声音的冲突处理。声音交互测试中要涵盖所有的发声的应用和发声的方式,发声的方式有听筒、扬声器、有线耳机、单声道蓝牙耳机和多声道蓝牙耳机共5种。

  声音交互测试的方法是首先发起一个声音事件,这时进行其他声音事件的测试,其次,查看声音的测试结果,优先级高的声音播放,优先级低的声音暂停播放。

  声音并发测试的方法是对于同时发生的多个声音事件,根据声音的优先级处理声音事件,优先级高的声音先播放,优先级高的声音播放完毕后,优先级低的声音再播放。对于相同优先级的声音事件,在不互相影响的条件下,声音事件可同时播放。

  声音交互测试用例设计的方法是根据声音定义和声音优先级设计测试用例,要求包含所有的发声的应用和发声的方式。

  5、用户体验测试

  用户体验测试原理是模拟用户测试,优化样机的可用性和易用性。

  用户体验测试的方法是使用对比手机进行测试,对比机需要选取主流样机包含主流操作系统,厂商等。例如:Windows Mobile操作系统的HTC手机,iOS操作体统的iPhone手机,Android OS操作系统的Le Phone、摩托、Google手机,Maemo操作系统的诺基亚手机等。

  对功能,界面和使用路径进行对比测试。对于功能的比较查看缺失的功能点和复杂功能的优化,对于界面的比较查看外观,界面布局和界面的美观度。对于使用路径的比较查看路径的长短和进入的点击次数。

  用户体验测试用例设计的方法是使用对比测试的方法设计测试用例。对功能,界面和使用路径进行对比测试,设计测试用例。

版权声明:本文出自 cmriqa 的51Testing软件测试博客:http://www.51testing.com/?489136

487°/4865 人阅读/1 条评论 发表评论

佘涛  2012-11-23

值得一看


登录 后发表评论