MTTF测试指南

  • 格式:doc
  • 大小:19.49 MB
  • 文档页数:5

MTTF测试指南
1、MTTF简介 (2)
2、MTTF测试环境的搭建 (2)
3、MTTF自动化测试的实现 (5)
4、MTTF测试结果分析 (5)
1、MTTF简介
MTTF(Mean Time To Failure)是腾讯公司无线BU质量管理组虚拟团队自主研发的测试工具,能够很好的监控随机crash的问题。

其主要功能有:
1) 模拟随机按键,按照设定时间运行
2) 记录crash类型和时间,按键的顺序
服务范围:已经确定的有Symbian,Windows Mobile ;Android,iPhone和MTK待定。

MTTF与Wimat共同安装,即在手机上安装好WiMAT-v3.sisx文件后,启动Wimat,就有MTTF测试。

2、MTTF测试环境的搭建
开始MTTF测试之前要在PC端和手机端安装一些文件,下面是具体步骤(S60 V3手机为例):
第一步;安装此文件夹中工具:在PC上安装DeveloperExpo_4.1.5.exe文件(用于监控手机,录制视频),装完pc端的软件后,将developerexpo.jar copy到安装的lib目录下(破解试用版);然后将DeveloperExpo_S60_30_4.1.5.sis文件安装到手机上,在手机端打开此连接工具,如下图1:
图1 图2(三种连接方式)
第二步:PC端还需要安装万能播放器klmcodec.exe。

(有的PC可能有各种播放器,但是可能不支持DeveloperExp录制视频,所以最好还是再安装这个播放器。


第三步:安装Wimat工具到手机。

启动Wimat –> MTTF测试(如下图MTTF测试的各项设置)
图3 图4
按键频率、运行时间可根据测试需要自行选择,eg.按键频率10次/10秒、运行时间720分钟被测程序选择要测试的浏览器程序,eg.QQBrowser.exe
crash后是否继续选yes,这样每次crash后MTTF会自动启动浏览器继续测试。

短信通知号码可以填写自己的手机号码,测试完成后系统会给该号码发短信通知测试已完成,总共crash多少次。

关于日志路径问题,这个可以从选项中选择存手机还是存储卡,最好选择空间大的存储卡,这样路径就是E:\DATA\WIMAT\Wimat_mfft。

第四步:启动PC端安装的DeveloperExpo程序,用手机端连接程序连接PC和手机,连接成功后,PC上出现如下图5所示界面标示连接成功,按照图6的设置项保存后点击红色按钮开始录制,手机端启动MTTF测试。

图5
对DeveloperExop选项做设置(如图6):
工作文件夹保存录制的视频文件(注意路径中不可以有中文名),默认保存在my documents文件件内。

屏幕捕作视频压缩器选择默认XxiD MPEG-4 Codec
图6
3、MTTF自动化测试的实现
MTTF测试是为了能更好的监控随机crash的问题。

简单来说它是模拟用户的按键操作,通过Wimat发送指令到手机,这些指令通过随机函数控制的,所以MTTF按键是随机的;当然有些指令,如启动QQ浏览器,这些是提前写好到Wimat里的。

4、MTTF测试结果分析
MTTF测试完毕后,可以从PC上获得录制的视频文件,还有手机上存储的MTTFlog文件,对于symbian debug版本还有crash logs. 这样我们就可以根据视频文件按、MTTFlog文件(包括按键操作和crash记录)以及crash log文件来分析测试结果。

图7
图8
Crash记录(图7)有每次crash的时间,这样我们可以找到视频上对应时间内有哪些操作,按键记录中有哪些按键,根据视频上看到的画面和按键操作(图8)分析crash现象。

Enum TKeyCode.doc。