资源描述:
《BSQUARE手机自动化测试方案课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、公司成立于1994年,1999年上市(NASDAQ:BSQR)与微软公司共同开发了WindowsCE嵌入式操作系统公司总部在美国华盛顿州的Bellevue,在全球设有分部或运营中心,员工总数320人左右;其中亚太区40人,主要支持中国大陆、香港、台湾、日本、新加坡、马来西亚、印度等。2008年11月份收购美国TestQuest公司BSQUARE是全球领先的嵌入式系统集成商,特别是Windows嵌入式系统(包括WindowsCE/WindowsMobile/WindowsXPe等)和Android嵌入式系统方面的专家在过去15年做过的项目超过700个公司简介©2009BSQUARECo
2、rporation.Allrightsreserved.BSQUAREisaregisteredtrademarkofBSQUARECorporation.Allothernames,productnamesandtradenamesaretrademarksorregisteredtrademarksoftheirrespectiveholders.1基于人机接口(MMI-ManMachineInterface)的自动化测试方案PC和手机之间的连接方案文字识别技术OCR(OpticalCharacterRecognition)和自动验证TestQuestCountDown自动化测
3、试产品介绍TestQuestCountDown客户成功案例TestQuestCountDown软件演示Q&AAgenda9/21/20213主机上的软件就像一个虚拟用户(VirtualUser)-可以模拟测试工程师对手机的按键和触摸屏的操作-可以把手机显示的图像传到PC做自动对比和验证基于MMI的自动化测试方案StimulateMonitorVerifyandDocument优点:适用于所有手机操作系统适用于所有手机平台可同时控制多部手机对手机本身影响很小9/21/20214测试应用场景Web/AppServerPCHostSWcanconnecttomultipleDUTsviah
4、ardware–orsoftware-basedinterfaces1234nWAPGatewayHostSWactslikeavirtualuser*VerifyandDocument*Stimulate*Monitor*9/21/20215主要用来做黑盒测试(BlackBoxtesting)在需要很多重复操作的场景代替手工操作用于手机的功能测试、软件回归测试、性能测试和压力测试也可以配合硬件仪表(比如基站仿真器)或用户自定义软件(比如PushMail服务器访问程序)进行系统集成测试是一种通用的自动化测试方案,适用于所有的嵌入式设备基于MMI的自动化测试方案ForProductQu
5、alityImprovement!!!9/21/20216非常小的代理软件(SoftwareAgent)程序安装在手机上,运行于手机后台,完成与PC的双向通信Client/Server架构(HostPC->Client/AgentonDUT->Server)对开放式手机操作系统的支持:提供现成的Agent支持-WinMobile,WinCE,WinDesktop,SymbianS60,SymbianUIQ,Palm,Brew,BlackBerry,Linux,Android…对非开放式FeaturePhone的支持:提供MTC(MobileTestConnectivity)源代码,帮
6、助用户集成到手机内部连接方案–软件方式(TCP/IP,USB,Serial,IR,Bluetooth)9/21/20217InterpretsandprocessesrequestsfromTQhostandimplementscommunicationprotocolMTCRequiresCustomImplementationof-MTCComponent:COM(.DLL)ontheHostPC-MTCAgent:SoftwareAgentonDUTMTC软件架构PhysicalConnection(USB,RS-232,Bluetooth,etc.)TransportProt
7、ocol(TCP/IP,RawSerial,RFCOMM,etc.)MTCComponentTQMTCInterfaceTestQuestCountDownTestHostPCMTCAgentOS/FirmwareHandset/DeviceHandsetinterface(receivesrequestsfromTQhostandissuescommandtohandset)Interpretsrequestsandcommandsandimplemen