BSQUARE手机自动化测试方案课件_第1页
BSQUARE手机自动化测试方案课件_第2页
BSQUARE手机自动化测试方案课件_第3页
BSQUARE手机自动化测试方案课件_第4页
BSQUARE手机自动化测试方案课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、李领BSQUARE 北京办事处daniell北京市朝阳区建国路118号招商局大厦18层(O) +86-10-59233869(M) +86-139 1061 4968第1页,共27页。2公司成立于1994年,1999年上市 (NASDAQ:BSQR) 与微软公司共同开发了Windows CE嵌入式操作系统公司总部在美国华盛顿州的Bellevue,在全球设有分部或运营中心,员工总数320人左右;其中亚太区40人,主要支持中国大陆、香港、台湾、日本、新加坡、马来西亚、印度等。2008年11月份收购美国TestQuest公司BSQUARE是全球领先的嵌入式系统集成商,特别是Windows嵌入式系统(

2、包括Windows CE/Windows Mobile/Windows XPe等)和Android嵌入式系统方面的专家在过去15年做过的项目超过700个公司简介2009 BSQUARE Corporation. All rights reserved. BSQUARE is a registered trademark of BSQUARE Corporation. All other names, product names and trade names are trademarks or registered trademarks of their respective holders.

3、第2页,共27页。第3页,共27页。8/4/20224基于人机接口(MMI-Man Machine Interface) 的自动化测试方案PC 和手机之间的连接方案文字识别技术 OCR (Optical Character Recognition)和自动验证TestQuest CountDown自动化测试产品介绍TestQuest CountDown客户成功案例TestQuest CountDown软件演示Q&AAgenda第4页,共27页。8/4/20225主机上的软件就像一个虚拟用户(Virtual User) - 可以模拟测试工程师对手机的按键和触摸屏的操作- 可以把手机显示的图像传到P

4、C做自动对比和验证基于MMI的自动化测试方案StimulateMonitorVerify and Document优点: 适用于所有手机操作系统 适用于所有手机平台 可同时控制多部手机 对手机本身影响很小第5页,共27页。8/4/20226测试应用场景Web/AppServerPCHost SW can connect to multiple DUTs via hardware or software-based interfaces 1234 nWAP GatewayHost SW acts like a virtual user*Verify and Document*Stimulate*

5、Monitor*第6页,共27页。8/4/20227主要用来做黑盒测试(Black Box testing)在需要很多重复操作的场景代替手工操作用于手机的功能测试、软件回归测试、性能测试和压力测试也可以配合硬件仪表(比如基站仿真器)或用户自定义软件(比如PushMail服务器访问程序)进行系统集成测试是一种通用的自动化测试方案,适用于所有的嵌入式设备基于MMI的自动化测试方案For Product Quality Improvement!第7页,共27页。8/4/20228非常小的代理软件 (Software Agent)程序安装在手机上,运行于手机后台,完成与PC的双向通信 Client/S

6、erver架构(Host PC - Client / Agent on DUT - Server) 对开放式手机操作系统的支持: 提供现成的Agent支持 - Win Mobile, WinCE, Win Desktop, Symbian S60, Symbian UIQ, Palm, Brew, BlackBerry, Linux, Android对非开放式Feature Phone的支持: 提供 MTC (Mobile Test Connectivity) 源代码,帮助用户集成到手机内部连接方案 软件方式(TCP/IP, USB, Serial, IR, Bluetooth)第8页,共27

7、页。Interprets and processes requests from TQ host and implements communication protocol8/4/20229MTC Requires Custom Implementation of- MTC Component: COM (.DLL) on the Host PC- MTC Agent: Software Agent on DUTMTC 软件架构 Physical Connection (USB, RS-232, Bluetooth, etc.) Transport Protocol (TCP/IP, Raw

8、Serial, RFCOMM, etc.)MTCComponentTQ MTC InterfaceTestQuestCountDownTest Host PCMTCAgentOS / FirmwareHandset / DeviceHandset interface (receives requests from TQ host and issues command to handset)Interprets requests and commands and implements communication protocol第9页,共27页。8/4/202210硬件连接可以支持手机的Powe

9、r On/Power Off、电池电量测量、模拟拔出电池操作、模拟手机翻盖操作、LEDs和振动器等分立器件测试、Audio质量测试和Video质量测试等连接方案 硬件方式USB第10页,共27页。8/4/202211典型测试场景:软件和硬件连接方式的测试场景对比TelephonySMS/MMSContactsEmailBrowserAlarm ClockCamera FunctionalityAudio/Video Player FunctionalityBluetooth/Wifi IntfMobile WidgetHardware Connectivity Only:11. Power O

10、n/Power Off12. Battery Level13. Battery Pull Simulation14. Flip Operation Simulation15. Discrete Components (LED, Vibrator, etc)16. General I/O to test Registers17. Audio/Video Quality第11页,共27页。8/4/202212文字识别技术和自动验证 UI控件第12页,共27页。8/4/202213文字识别技术和自动验证 文字识别第13页,共27页。8/4/202214Control Constrain Locati

11、on/Area, Parent, Anchor文字识别技术和自动验证 UI控件属性第14页,共27页。8/4/202215TestQuest Pro 基于代码/脚本TestQuest CountDown 全图形化界面TestQuest自动化测试产品介绍第15页,共27页。8/4/202216A Test Script to Send SMS/EMSTestQuest Pro用例 - Verizon第16页,共27页。8/4/202217A Full GUI TestCase to Test Phone CallsTestQuest CountDown用例第17页,共27页。8/4/202218

12、测试用例的移植和重用 TestQuest自适应测试用例技术 Device model variations (e.g., theme, display resolution or language) are absorbed by navigation maps with intelligent components Platform variations (i.e., differences across device models or operating systems) are absorbed by TestVerbs Test cases do not change第18页,共27

13、页。8/4/202219模块化设计- 测试用例的存贮和共享- 测试用例的开发和调试- 测试用例的执行- 测试用例的管理分布式系统TestQuest CountDown产品介绍TEST ASSETMANAGEMENTAssetManagerTEST MANAGEMENTTestManagerTEST EXECUTIONTestRunner & Device Access ServicesTEST DESIGNTestDesigner第19页,共27页。8/4/202220在全球范围内搭建一个分布式手动/自动化测试系统TestQuest CountDown产品介绍TEST DESIGNMicros

14、oftSymbianProprietary OS TestDesignerTEST ASSETMANAGEMENTAssetManagerTEST MANAGEMENTTestManagerTEST EXECUTIONLocal Manual TestingRemote Manual TestingLocal Automated TestingRemote Automated Testing第20页,共27页。8/4/202221在整个无线和移动产业链中共享测试资源TestQuest CountDown产品介绍第21页,共27页。8/4/202222TestQuest 的客户Operators

15、 & InfrastructureDevice OEMs & PlatformsApplications第22页,共27页。8/4/202223TestQuest CountDown中国客户中国移动泰尔实验室TMC卓望 (Aspire)广东移动Ericsson上海研发中心华为海思中兴夏新(AMOI)宇龙(Yulong)无线立通(LeadTone)Visto Mobile神达(MiTAC)创维 (Skyworth)关键科技 (Keyware)第23页,共27页。8/4/202224成功案例介绍美国Verizon Wireless测试需求描述:Verizon Wireless为确保MMS和SMS/

16、EMS业务的成功推出,需要对所有入网的手机进行测试。TestQuest的解决方案:Verizon Wireless基于TestQuest的自动化测试系统开发出800多个MMS业务的自动化测试用例和400多个SMS/EMS业务的自动化测试用例。通过引入TestQuest自动化测试平台,Verizon Wireless及其OEM厂商大大降低了测试成本,确保了服务的终端用户体验质量。第24页,共27页。8/4/202225成功案例介绍德国电信 T-Mobile测试需求描述:T-Mobile为测量、评估移动网络质量,需要持续地进行场外测试,公司希望引入自动化测试平台以提供测试效率、降低测试成本。TestQuest的解决方案:T-Mobile把测量email下载延时、网页下载、2G和3G电话互通测试的用例在TestQuest自动化平台中实现自动化,目前已应用于全德国15个地区的现场测试。T-Mobile正计划把TestQuest的自动化平台推广到德国的其它地区、英国、荷兰和东欧地区。第25页,共27页。8/4/202226成功案例介绍中国移动CMCC测试需求描述:1。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论