当前位置: 首页 > 产品方案 > 自动化测试平台 >

自动化测试平台(DATAYUN ATMP)

自动化测试的现状与问题
 

在软件质量倍受重视、软件测试迅猛发展的今天,自动化测试已经成为软件测试领域里的一个令人瞩目的趋势和潮流。大部分软件公司正在或已经在企业测试团队内部实施软件自动化测试流程和框架,同时也把自动化技能作为人才衡量和业绩考核的重要技能指标。这些都是软件开发发展的必然趋势,但在这种百家争鸣的迅速发展中往往会出现以下问题:


● 技术的门槛:


当某个系统经历数个版本的测试后,会形成针对该系统一整套的测试框架与技术,这会让新手或没有行业经验的人无从下手,甚至无法理解。如何让没有行业基础、业务背景的人快速投入测试工作,是当今不断扩招测试人员需要考虑的课题。


● 业务与测试隔阂:


业务语言与测试语言不能相通,导致精通业务的人员不能做测试开发,而测试开发又不懂业务,这导致了开发出来的测试脚本根本达不到业务人员所期望的测试目标。只有让业务与测试相互整合才能真正发挥软件测试的作用。


● 技术融合与传承:


测试技术需要积累,但随着企业内部的人员更迭,测试技术也不断流失。缺乏技术体系整理的测试部门往往会对新人的要求越来越高,因为要在理解之前测试用例、框架的前提下,还需要引入新技术去扩充测试覆盖面,导致测试的成本越来越高。


● 测试结果展示:


测试工具输出的代码结果往往只有测试人员才能解释,要耗费大量分析测试结果、编写测试报告的时间,加重测试人员的工作量,不利于团队内的消息流转和互动性。额外开发一套结果输出框架成了提高工作效率的必然选择。


● 技术的扩展与开发:


随着软件系统的不断开发与新技术的引进,软件测试也需要技术更新迭代以满足测试的需求。但并不是每一套成形的测试框架或系统都可以灵活应对,又或是已过度开发、已失去扩展价值的框架都需要重新开发。这种缺乏目标、条理不清的盲目开发会耗费大量的开发精力,大大削减了测试的价值。


● 测试脚本的可维护性:


不同的测试人员有不同的测试脚本开发思路,虽然可以通过框架、开发文档等统一规范化,但是终形成的还是各式各样的脚本代码。随着测试代码的版本迭代,测试脚本的可维护性越来越低,必须重新编写,导致脚本复用率低下。


自动化测试平台介绍
 

自动化测试平台是一款对自动化测试进行管理的平台,实现对多系统、多个自动化测试资源项目的集中化管理,并提供自动化测试实施全过程的管理,有效地保证数据资产的完整性和可维护性。此外,自动化测试平台还可以提供可读性更高的图形化脚本编写界面、输出定制的测试报告、定制统一规范的接口,以方便与外围系统的对接等,从而帮助客户简单、快速、高效实现自动化测试,减少人力资源的投入,节约测试的成本。


新炬自动化测试平台的功能与特点
 

新炬测试团队经过多年的测试,已积累了各种测试工具使用经验,形成各种框架,在此基础之上结合国内外先进思想,开发出一套自动化测试平台,协助企业解决测试资产管理及缺陷跟踪的问题。


自动化测试平台

功能1:可视化拖拽方式生成脚本


提供基于可视化界面拖拽方式生成平台脚本,平台根据用例按照统一规则自动转换为标准可执行的自动化测试脚本。


自动化测试平台
 

功能2:强大的测试数据管理


支持对脚本用例配置测试数据,测试数据配置提供数据初始化策略、支持动态获取数据、支持配置资源规则、多用例共享同一数据资源。


自动化测试平台

功能3:实时监控


支持对任务执行情况的实时监控,以最直观、最便捷的方式帮助用户实现对自动化执行验证的实时监控。


自动化测试平台

功能4:图形化测试报告


支持图像化测试报告,报告以饼状图、柱状图等方式展示,让用户简单、直观了解测试执行的情况。


自动化测试平台

功能5:后台配置管理


支持灵活配置用户、项目、项目成员、成员角色和权限关系,帮助用户轻松、快捷实现配置各个项目下的成员、角色和操作的权限。


自动化测试平台

功能6:灵活的工程任务执行方式


支持灵活配置执行工程任务方式,包括配置并发执行的终端、重跑机制和执行类型,执行类型包括立刻执行和周期性执行,执行完成后短信通知用户,实现无人值守式的自动化测试。


功能7:负载均衡、并发执行


支持多台虚拟终端同时执行自动化测试,平台根据执行终端的状态分发任务到执行终端执行,分发任务按照任务的优先级别智能发配,帮助用户快速完成自动化测试验证。


自动化测试平台

新炬自动化测试平台成功案例
 

在中国移动南方基地、湖北等省份运营商,新炬均有派驻现场的本地自动化测试团队,为当地局方运营商建设自动化测试体系,提供自动化测试平台和相关服务。


以中国移动南方基地为例:新炬为客户提供自动化测试平台、业务分析及自动化脚本编写等服务,保障BOSS3.0版本114个核心业务的质量,实现416个自动化脚本,功能验证时间从13个小时缩短至2个小时, 大幅提升功能测试质量和效率。


自动化测试平台

同时在系统上线当晚,通过自动化手段在短时间内快速完成验收工作,全方位、快速发现系统存在的问题,规避业务系统在生产环境出现故障,保障覆盖的系统功能无故障率达到99.99%,得到客户的充分认可。