EN_TESTQUEST技术文档_TESTQUEST_COUNTDOWN简单手册.doc_第1页
EN_TESTQUEST技术文档_TESTQUEST_COUNTDOWN简单手册.doc_第2页
EN_TESTQUEST技术文档_TESTQUEST_COUNTDOWN简单手册.doc_第3页
EN_TESTQUEST技术文档_TESTQUEST_COUNTDOWN简单手册.doc_第4页
EN_TESTQUEST技术文档_TESTQUEST_COUNTDOWN简单手册.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

深圳市亿道电子技术有限公司 testquest countdown简单使用手册index一testquest公司简介二市场背景三testquest自动化测试方案四测试流程简单介绍一 testquest公司简介testquest是一家美国软件公司,专门从事软件自动化测试系统的研发。公司早在20世纪90年代就推出了著名的嵌入式自动化测试工具testquestpro。testquestpro在移动通讯领域得到了广泛应用。用户包括产业链上游的芯片厂商(qualcomm,ti,intel,etc),中游的手机厂商(nokia,motorola,samsung,lg,rim,华为,中兴,宇龙,夏新etc)以及下游的网络运营商(verizon,at&twireless,t-mobile,h3g,chinamobile,etc)。testquest公司是提供移动设备及应用软件自动化测试和管理解决方案的业界领头羊。独特之处在于将自动化测试技术、服务和方法结合起来,帮助移动设备制造商、运营商、组件提供商和应用软件开发商应对日益复杂的移动和无线产业的挑战。利用testquest解决方案,公司能够缩短测试循环周期,提高测试精确度,提高团队合作效率,加速新品市场投放,并确保高品质的终端用户体验。testquest公司于2007年被qsquare收购。二 市场背景随着gsm、cdma、wcdma、cdma2000及中国自主研发的td-scdma等手机新技术的不断涌现,基于业务应用层面开发和测试比重的增加,复杂度的不断提高以及手机和传统上基于pc的应用服务的快速融合,使得手机测试的难度和工作量大大增加。同时,由于市场的竞争越来越激烈,每款手机的生命周期越来越短,手机厂商都希望领先于竞争对手将自己的新款手机投放市场以获得更多的利润,这就意味着留给手机研发和测试的时间将大大的减少.在全球化市场中,设备制造商除按照地域性要求对终端功能进行定制外,还要满足国际移动运营商的入网测试需求,这对于国内终端设备制造商来说又是一个挑战。因此,如何在最短的时间内,最大限度地测试手机的各项功能和应用,有效的面对手机测试过程中日益增加的复杂性,并满国际移动运营商的需要,同时大幅降低手机测试的成本就成了摆在每一个手机厂商面前的一个重大课题。为了提高最终用户体验,增加用户的忠诚度,移动运营商及移动设备制造商随着用户要求的不断提高以及通过不断的积累,都要求对移动设备在推向市场之前进行以下的测试: 功能性测试、压力测试、性能测试和回归测试 不同操作系统和硬件平台之间的兼容性测试 不同网络环境下的交互性测试 与其它厂商制造的设备之间的一致性测试 应用程序之间并发性测试 其它non-ui测试 从此可以看出,测试工作非常复杂,并且工作量巨大。而现在很多国内的移动设备制造商还在采用手工测试,而手工测试是存在着很大的局限性的:1. 可靠性低:测试工程师在很小尺寸的手机屏幕上操作太久会容易疲倦,造成测试可靠性下降。比如,测试工程师可能会混淆0和o,或无意中跳过测试规范中的一页。 2. 准确性差:比如,测试工程师难以发现包含100个字符的文本信息中的一个错误;或某一步操作失误后,不得不从头把该测试过程再做一遍。 3. 可追踪性差:很多偶发错误的出现具有很大的随机性,手工测试很难发现出现概率较小的问题。此外,即使有时候测出了错误,却无法再次重现该错误。 4. 一致性差:当测试并发事件时,需要同时操作多个终端或同时运行多个应用程序。手工操作很难控制。 越来越多有测试需求的行业用户已经认识到,传统的手工测试方式已经越来越无法满足快速发展的手机测试需求,自动化测试已经成为手机测试领域的必然的发展方向。 但是传统的自动化测试系统并没有得到广泛的应用,其主要原因包括:1. 传统的自动化测试平台,一般都是专为特定的手机平台或手机操作系统设计,较难应用于其它的平台和操作系统,从而限制了系统的通用性。 2. 传统的自动化测试平台,一般需要编写程序代码或脚本来开发自动测试用例,需要测试工程师具有丰富的编程经验。而测试工程师通常对测试规范比较熟悉,并不擅长编程工作。从而提高了系统的使用门槛。 3. 目前市场上的手机分别采用了不同的手机平台或手机操作系统。在传统的自动化测试平台下,针对某一款手机开发的测试用例很难应用于另一款手机,测试用例的可重用性差,移植测试用例的工作量非常大,从而降低了系统的测试效率。 三 testquest countdown自动化测试方案testquest提供的自动化测试方案,是基于手机的用户接口来实现的。即对于任何操作系统的手机,都是通过模拟测试工程师的手工操作,仅仅通过调用手机的键盘、触摸屏以及lcd屏幕驱动程序来实现测试的。这样做可以尽量降低测试系统对手机平台的依赖性。从2002年开始,testquest进一步将产品研发的重心转移到无线和移动行业。经过4年的开发工作,testquest于2006年推出了专门面向无线和移动行业的新一代自动化测试平台-countdown。testquestcountdown与以往传统测试工具相比,最大的特色是采用了全图形化设计。在countdown环境中,用户无须再编写程序代码或脚本,只要通过简单的录制、回放以及拖放控件的操作,即可快速地完成自动化测试用例的开发。 此外,countdown是基于手机终端的用户接口(ui)操作来实现的。即对于任何操作系统的手机,只通过控制手机的键盘、触摸屏以及lcd屏幕来实现测试。从而使得countdown可以测试任意类型的手机终端。countdown可以被当作一个虚拟的用户,一方面模拟测试人员的双手,控制被测试手机的键盘、触摸屏、旋钮作任意操作;另一方面将手机lcd屏幕的显示图像抓取到pc上,并通过文字及图形自动识别来模拟测试人员的双眼对手机显示内容进行自动判别。从而可以代替手工操作,实现自动化测试。 countdown自动化平台由testdesigner,testmanager,testrunner和数据库组成: testdesigner是一个全图形化的开发环境。用户无需编写任何代码即可实现testcase的开发、调试及运行。 testmanager是基于ie浏览器开发的测试资源管理工具。帮助用户进行测试规划、测试执行并对测试结果进行分析。 testrunner/das(deviceaccesssoftware)控制本地或远程终端运行测试任务,并将测试过程中产生的日志(log)文件传送到testmanager以生成测试报告。 数据库统一存贮和管理测试资源,以方便各个分布式开发团队之间的资源共享。 countdown的各个模块不但功能上相互独立,还可以根据用户的具体需求布置在不同的地理位置;真正实现了全球范围内团队间的协作开发。可以真正实现: 测试任何类型的手机或手持终端设备 同时连接多个终端设备进行端到端的系统测试 测试资源跨平台的移植和重复使用 四 测试流程简单介绍1、 countdown安装 a、所安装系统需要microsoft .net compact framework 4.0框架 b、安装sql server2005,详细细节请查看文档:“install sql server 2008 express for countdown.pdf”文档,注意在此之前需要安装:windowsxp-kb942288-v3-x86.exe c、安装wm6.1 emulator,包括activesync4.5和vm6.1 d、安装countdown2、 连接设备步骤,这里使用的是虚拟设备a、copy folder image to c: (image目录安装资料里有)b 、open command promptcommand as following:cd c:program filesmicrosoft device emulator1.0deviceemulator.exe /memsize 128 c:imageppc_usa.bin /video 240x320x16这时vm会被调出来: c.、on device emulator, click configure.d.、go to display - skin (c:imagepocket_pc)e、 open activesync - connection settings - select dma under allow connection to one of the following:f、 execute dvcemumanager.exe under c:program filesmicrosoft device emulator1.0g、 right click the image and select cradle 模拟手机接到电脑上的动作h、 从countdown中安装agent,开始-countdown-testquest agent installer-可以安装不同操作系统的手机,每次连要重新安

温馨提示

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

评论

0/150

提交评论