您的位置:软件测试 > 开源软件测试 > 开源软件测试解决方案 >
OMS智能终端自动化测试系统解决方案
作者:网络转载 发布时间:[ 2013/4/9 10:06:38 ] 推荐标签:

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

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

  自动化测试遇到的机遇和挑战。随着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自动化测试工具集,测试任务管理,压力和性能测试工具,先有测试工具的集成,分布式的测试工具,其实这一切都是我们自动化测试的解决方案。

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

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd