为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

BSQUARE手机自动化测试方案

2011-09-24 27页 ppt 3MB 35阅读

用户头像

is_631923

暂无简介

举报
BSQUARE手机自动化测试方案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年...
BSQUARE手机自动化测试方案
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!
/
本文档为【BSQUARE手机自动化测试方案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索