• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

OMS智能终端自动化测试系统解决方案

发布: 2009-12-10 13:35 | 作者: 网络转载 | 来源: 领测软件测试网 | 查看: 224次 | 进入软件测试论坛讨论

领测软件测试网

自动化技术基本上是一个趋势,包括以前的软件,现在的手机软件也是一样。包括回归测试,更高效,能够有性能测试,是人工所不能够做到的,它是可靠性的,因为它的手误非常少。因为自动化测试不仅仅是一种技术,更重要的是一个好的软件的解决方案

  自动化测试技术有一个发展历程,从最初录制脚本到后来脚本编写,最新技术框架里面包括数据驱动技术,关键字的驱动技术,业务驱动技术,这是最新的技术框架。

  自动化测试遇到的机遇和挑战。随着3G的到来,“应用为王”,唯有应用是最终端,能够到客户的,客户使用的好,就会觉得这款手机好。举一个非常简单的例子,iPhone的软件用起来,他就会想起iPhone,想起iPhone,就会想起AT&T。

  因为手机软件必须结合众多的手机理念,所以是先天性的问题,但是我们必须找到一个方式,保证它的质量,也保证它的成本低效的情况下,能够把它的软件做得非常好。

  这是我关注的四大块:OPhone的时代背景,OPhone的测试平台,解决方案,还有我们想要的技术愿望。

  OPhone的时代背景,我轻轻代过,因为操作系统非常繁多,刚才很多演讲者讲到各种各样的操作系统。包括3G时代的需求,包括OPhone本身的优势。

  测试平台,现有OPhone测试平台,现在OPhone测试平台基本分三大块:1、纯手工的测试。2、基于OPhone的测试框架的自动化测试。3、基于其他测试框架的自动化测试。

  纯手工的测试也有优缺点,相对来说缺点比较多,优点是非常灵活,开展工作比较简单。但是缺点非常多,测试人员工作量非常大,测试质量依赖于测试人员的技术,测试带有主观性,因为有人为因素在里面。测试周期相对长。基于OPhone现在的发展趋势,如果我们花很长时间在软件开发和测试方面,这是不太现实的。所以纯手工的测试是不符合现代科技。

  目前OPhone的测试所面对的挑战,比如测试人员需要有编程基矗测试代码有一定的难度,必须要对OPhone框架有相当多的了解,才能编写它的代码。难度大,员工工作量也相当大,版本更新快的话,测试团队压力降会非常大。测试很直观性,应用代码非常敏感。

  其他框架也有优势,但是还有更多的不足。优势方面就是独立的框架,简化测试代码的编写。测试覆盖面有一定的限制。

  我们的目标,也是我们的解决方案,可视化的测试平台,包括测试人员工作量的减轻、测试效率相对提高、测试规范模块化、统一调度测试任务、测试结果自动汇总。这个平台可视化的测试管理,可视化的开发,测试运行的管理,还有测试结果的管理。

  我在说这些比较技术性问题的时候,我先给大家看看界面。刚才我说了我是在做自动化测试里面的一个解决方案,这其实是我们一个工具。这是可编辑自动化测试的工具。

  从应用或者应用设备里面,应用基本成型的,比如OPhone1.0,包括未来的应用设计1.6,还没有生产的,从测试工程里面可以看到搞可视化的编辑器。这个工具会自动生成测试脚本,生成测试脚本之后,自动生成测试代码,完全是自动化,不依靠人工和程序员编辑这个代码。可能有一些不完整性,里面有一个小盒子叫做手工编辑,再分下来就可以管理它的测试任务,包括应用管理,生成测试平台。测试的时候就可以包括给真机、模拟器做测试,反馈回来的就是测试报告。

  扩展OPhone的测试框架。这是我们原有框架,扩展测试方法,增强测试方式,保留OPhone测试方法,与原有测试代码相结合。

  原理非常简单,是同步缩屏,在模拟器里面完全能够同步,刷新屏幕,选择主页,编辑节点,编辑编程点。生成之后完全可以放在模拟器或者手机设备包进行测试。

  目前可视化工具优势,非常直观、非常简易设计和理解,测试人员培训非常简单,只要培训如何运用这套工具,结合我们整个解决方案的培养,基本就可以投入工作。测试人员学习基本曲线平滑,提高编写效率,不需要编写任何代码,所以编写效率非常高。可用性非常强,只要任何UR更改也好,包括逻辑更改也好,只要更改里面的逻辑图,你所有的测试就可以正常的运行。

  OPhone自动化测试工具集,测试任务管理,压力和性能测试工具,先有测试工具的集成,分布式的测试工具,其实这一切都是我们自动化测试的解决方案。

  我们如何通过自动化测试的解决方案,能够跟其他的终端,包括移动合作。因为只要有如何达到好的手机智能终端的软件的话,一定要有一个很良好、很系统化的测试,如果不经过这一关的话,很难保证系统的质量。因此,我们打算用这个平台跟大家达到一个共赢的状态。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网