一.概述

随着软件测试逐步为人们所认知,软件测试的自动化运动也在蓬勃开展。当前,市场上存在着各式各样的软件测试工具,而不少企业也在进行自动化测试相关的研发。如何利用好现有的测试工具以及如何针对企业特点定制自动化框架和方案,是软件测试自动化领域普遍关心的问题。

二.服务特色

恒天软件的软件测试自动化定制服务,具备如下特点:

  • 突出的研发能力。依托强大的研发团队,具备面向客户特定需求,定制测试自动化框架的能力,使得自动化测试更加高效。
  • 丰富的经验。有着十多年的测试自动化服务经验,覆盖市面上绝大部分相关的产品,了解各自的优劣,同时接触了大量方案,可以针对客户的需求,提供面向短期或者长期的经济方案。
  • 服务内容多样。自动化测试定制服务涉及到框架和工具的研发、基于测试工具的服务、基于项目的解决方案以及自动化测试脚本的运维。

三.服务内容

  • 自动化工具和框架的研发。提供面向某类业务产品线或者某类技术产品的自动化工具或者框架的研发。
  • 基于测试工具的服务。提供针对各类工具的使用、脚本开发、问题解决、外部接口以及其他相关的服务。
  • 基于项目的自动化解决方案服务。提供针对某个特定项目的自动化测试解决方案,包括咨询、实施等。
  • 自动化测试脚本运维。提供对企业现有自动化测试脚本的维护、更新和管理服务。

恒天软件性能测试工具套件(PeTS)

软件测试自动化定制服务 1

基于SeleniumWeb功能测试自动化框架

 PeTS是恒天软件基于开源工具Grinder改造的性能测试工具。为了适应不同的测试需求,恒天软件开发了多个版本的工具:

r2 2

该框架是恒天软件团队以Selenium为执行引擎而定制的框架,它的主要优势是可以让不会写Selenium的人员按照设定的关键字在Excel上边写测试用例即可完成自动化的测试。

四.经典案例

案例一   关键字驱动的数据流验证框架

r3 3

基于关键字驱动的数据流验证框架,是恒天软件在为美国某大型银行提供的测试服务中,针对客户的系统特点而研发的自动化框架,它的主要设计理念包括:

核心模块包含了最基础的操作,例如:Unix/FTP/DB等操作,以及数据管理、日志服务、报表服务等。

对于复杂业务逻辑的验证则通过开发各个“驱动”模块来完成,做到业务和基础操作的分离。

该框架在客户方的十多个应用系统的测试中得以应用,大大减少了软件测试的人力开销,并成为了该部门的自动化标准。

案例二    基于QTP的银行核心系统自动化测试方案

r4 4

恒天软件在为某城商行提供测试服务中引入了基于QTP的自动测试方案,主要针对核心系统的回归测试展开。

该方案基于脚本录制,并且在实施中实现脚本和数据的分离,以及脚本本身的分层,方便复用。同时结合商业银行核心系统的特点,采用基于交易码的测试脚本管理方案,极大地方便了脚本的执行和维护。

目前该方案已经顺利实施,自动化脚本每天定期自动执行,大大缩减了人力成本,发现了一些人工难以发现的缺陷,保障了系统上线的稳定性。恒天软件自动化团队的表现也得到了银行科技高层的高度认可。

下载

联系我们
中国 0571-88270208 美国 +1-857-239-9658