一.概述

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

二.服务特色

恒天软件的自动化测试解决方案,具备如下特点:

突出的研发能力。依托强大的研发团队,具备面向客户特定需求,定制测试自动化框架的能力,使得自动化测试更加高效。

丰富的经验。有着十多年的测试自动化服务经验,覆盖市面上绝大部分相关的产品,了解各自的优劣,同时接触了大量方案,可以针对客户的需求,提供面向短期或者长期的经济方案。

服务内容多样。自动化测试解决方案涉及到框架和工具的研发、基于测试工具的服务、基于项目的解决方案以及自动化测试脚本的运维。

三.服务内容

自动化工具和框架的研发。提供面向某类业务产品线或者某类技术产品的自动化工具或者框架的研发。

基于测试工具的服务。提供针对各类工具的使用、脚本开发、问题解决、外部接口以及其他相关的服务。

基于项目的自动化解决方案服务。提供针对某个特定项目的自动化测试解决方案,包括咨询、实施等。

自动化测试脚本运维。提供对企业现有自动化测试脚本的维护、更新和管理服务。

基于Selenium的Web功能测试自动化框架

capture1

该框架支持IE、Firefox和Chrome等主流浏览器的自动化运行。其数据层、业务层、对象层相互独立,增强了自动化脚本的可维护性,同时加上运行报告、运行日志配合即时截图的功能可以快速定位问题。

该框架基于数据库编写测试用例和对象库,易于没有编码语言基础的测试人员上手,只要按照设定的规则填写数据库,即可完成自动化的测试。

四.经典案例

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

capture2

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

该方案基于QTP的对象捕获机制,以VBS为脚本开发语言,通过Access进行测试用例和测试数据的管理,并且在实施中实现脚本和数据的分离,以及脚本本身的分层,方便复用。同时结合商业银行核心系统的特点,采用基于交易码的测试脚本管理方案,极大地方便了脚本的执行和维护。

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

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