nullnull李领
BSQUARE 北京办事处
daniell@bsquare.com
北京市朝阳区建国路118号招商局大厦18层
(O) +86-10-59233869 (M) +86-139 1061 4968null*公司成立于1994年,1999年上市 (NASDAQ:BSQR)
与微软公司共同开发了Windows CE嵌入式操作系统
公司总部在美国华盛顿州的Bellevue,在全球设有分部或运营中心,员工总数320人左右;其中亚太区40人,主要支持中国大陆、香港、台湾、日本、新加坡、马来西亚、印度等。
2008年11月份收购美国TestQuest公司
BSQUARE是全球领先的嵌入式系统集成商,特别是Windows嵌入式系统(包括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.nullnull**基于人机接口(MMI-Man Machine Interface) 的自动化测试
PC 和手机之间的连接方案
文字识别技术 OCR (Optical Character Recognition)和自动验证
TestQuest CountDown自动化测试产品介绍
TestQuest CountDown客户成功案例
TestQuest CountDown软件演示
Q&AAgendanull**主机上的软件就像一个虚拟用户(Virtual User)
- 可以模拟测试工程师对手机的按键和触摸屏的操作
- 可以把手机显示的图像传到PC做自动对比和验证基于MMI的自动化测试方案优点:
适用于所有手机操作系统
适用于所有手机平台
可同时控制多部手机
对手机本身影响很小null**测试应用场景Web/App
ServerPCHost 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*Monitor*null**主要用来做黑盒测试(Black Box testing)
在需要很多重复操作的场景代替手工操作
用于手机的功能测试、软件回归测试、性能测试和压力测试
也可以配合硬件仪表(比如基站仿真器)或用户自定义软件(比如PushMail服务器访问程序)进行系统集成测试
是一种通用的自动化测试方案,适用于所有的嵌入式设备基于MMI的自动化测试方案For Product Quality Improvement!!!null**非常小的代理软件 (Software Agent)程序安装在手机上,运行于手机后台,完成与PC的双向通信
Client/Server架构(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)nullInterprets and processes requests from TQ host and implements communication protocol**MTC 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 Serial, RFCOMM, etc.)MTC
ComponentTQ
MTC InterfaceTestQuestCountDownTest Host PCMTC
AgentOS / FirmwareHandset / DeviceHandset interface (receives requests from TQ host and issues command to handset)Interprets requests and commands and implements communication protocolnull**硬件连接可以支持手机的Power On/Power Off、电池电量测量、模拟拔出电池操作、模拟手机翻盖操作、LEDs和振动器等分立器件测试、Audio质量测试和Video质量测试等连接方案 – 硬件方式USBnull** 典型测试场景:软件和硬件连接方式的测试场景对比Telephony
SMS/MMS
Contacts
Email
Browser
Alarm Clock
Camera Functionality
Audio/Video Player Functionality
Bluetooth/Wifi Intf
Mobile Widget
……
Hardware Connectivity Only:
11. Power On/Power Off
12. Battery Level
13. Battery Pull Simulation
14. Flip Operation Simulation
15. Discrete Components (LED, Vibrator, etc)
16. General I/O to test Registers
17. Audio/Video Quality
……
null**文字识别技术和自动验证 – UI控件null**文字识别技术和自动验证 – 文字识别null**Control Constrain Location/Area,
Parent,
Anchor
文字识别技术和自动验证 – UI控件属性null**TestQuest Pro
– 基于代码/脚本
TestQuest CountDown
– 全图形化界面
TestQuest自动化测试产品介绍null**A Test Script to Send SMS/EMS
TestQuest Pro用例 - Verizonnull**A Full GUI TestCase to Test Phone Calls
TestQuest CountDown用例null**测试用例的移植和重用
– 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 changenull**模块化
- 测试用例的存贮和共享
- 测试用例的开发和调试
- 测试用例的执行
- 测试用例的管理
分布式系统TestQuest CountDown产品介绍null**在全球范围内搭建一个分布式手动/自动化测试系统TestQuest CountDown产品介绍null**在整个无线和移动产业链中共享测试资源TestQuest CountDown产品介绍TestQuest 的客户**TestQuest 的客户Operators & InfrastructureDevice OEMs & PlatformsApplicationsTestQuest CountDown中国客户**TestQuest CountDown中国客户中国移动
泰尔实验室TMC
卓望 (Aspire)
广东移动
Ericsson上海研发中心
华为
海思
中兴
夏新(AMOI)
宇龙(Yulong)
无线立通(LeadTone)
Visto Mobile
神达(MiTAC)创维 (Skyworth)
关键科技 (Keyware)null**成功案例介绍美国Verizon Wireless
测试需求描述:
Verizon Wireless为确保MMS和SMS/EMS业务的成功推出,需要对所有入网的手机进行测试。
TestQuest的解决方案:
Verizon Wireless基于TestQuest的自动化测试系统开发出800多个MMS业务的自动化测试用例和400多个SMS/EMS业务的自动化测试用例。
通过引入TestQuest自动化测试平台,Verizon Wireless及其OEM厂商大大降低了测试成本,确保了服务的终端用户体验质量。null**成功案例介绍德国电信 T-Mobile
测试需求描述:
T-Mobile为测量、评估移动网络质量,需要持续地进行场外测试,公司希望引入自动化测试平台以提供测试效率、降低测试成本。
TestQuest的解决方案:
T-Mobile把测量email下载延时、网页下载、2G和3G电话互通测试的用例在TestQuest自动化平台中实现自动化,目前已应用于全德国15个地区的现场测试。
T-Mobile正计划把TestQuest的自动化平台推广到德国的其它地区、英国、荷兰和东欧地区。null**成功案例介绍中国移动CMCC
测试需求描述:
1。中国移动为确保WAP数据业务以及SMS/MMS业务的成功推出,需要对所有入网的手机进行测试。此外也需要对推出的业务在现网下的性能进行实时监控
2。对 “飞信”业务进行性能测试
TestQuest的解决方案:
中国移动研究院测试部基于TestQuest的自动化测试系统开发出100多个SMS/MMS业务以及飞信业务的自动化测试用例,大大降低了测试成本,确保了服务的终端用户体验质量。null**Q&A
BSQUARE TestQuest CountDown DemoThank You!