ATF自动化测试框架软件

自动化测试框架AutoTestFramework(简称:ATF)是B/S架构框架,是一个可以提供自动化测试执行和管理功能的架构模块,可以集成基础自动化测试工具,用于组织、管理和执行那些独立的自动化测试用例,测试完成后统计测试结果,形成完善的自动化测试报告。目前,该模块可以集成的自动化测试工具有AutoRunner,MobileRunner,同时创建接口测试组件进行多种类型接口测试,是综合型自动化测试框架。

SPASVO工具累计下载量 27934

产品价值

价值 说明
自动化测试过程全流程管理; 测试项目、测试脚本、测试需求、测试用例、测试缺陷、测试报告、测试人员等管理;
可实现多项目、多种测试、跨项目的同时自动化测试; 可实现多个项目,界面自动化、APP自动化和接口自动化同时执行;
执行时间用户可选择预约、定时、立即执行;
自动化测试脚本、用例等数据集中管理,可共享使用; 脚本设计分别在AR、MR上分散设计,但最后全部需要上传框架上进行集中管理和执行;
模型化需求分析,自动生成高覆盖率的测试用例; 建立需求分析模型,基于活动图、数据和业务规则自动生成测试用例
测试用例取值多样,可保障测试准确性、高效率; 测试用例可以从界面、文件、数据库、数据传递等方式取值;自动化可以保障每一条用例都执行,并且7*24小时执行;
页面属性可以定制,缺陷流程、状态、角色可配置; 项目、需求、用例、缺陷等页面属性图形化配置;缺陷流程、状态、角色的图形化自定义配置;
执行过程中不识别对象时的对象实时更新; 执行过程中对于不能识别的对象,工具可以实施获取并更新对象属性保障测试用例准确的执行;
用例数据驱动于程序,用例与脚本分离; 通过测试用例覆盖业务规则的测试,减少脚本设计的复杂度和脚本设计的简单性;同时便于测试用例数据的维护和更新;
多执行器分布式部署,增强执行器扩展性; 自动化的执行器可部署多个,执行器数量不受限制;
通过虚拟设备解决系统的外围数据获取 通过虚拟设备,可以获取系统的外围数据,例如读卡器、虚拟键盘、密码器等第三方设备上的数据;
失败用例可通过截图、日志和视频重现与定位问题; 界面自动化支持截图和视频;接口支持日志;
自动生成测试报告和相关日志,客观评价系统质量; 测试报告系统自动生成,测试数据准确客观;
可实现界面自动化、接口自动化、APP自动化、APP兼容性测试; 框架可以无缝集成界面自动化工具AR、QTP、Selenium;集成接口测试工具postman;集成APP自动化工具MR;
产品自研,可定制开发或者集成第三方系统; 产品自主研发,可集成ALM生命周期管理工具、项目管理、测试管理缺陷管理、持续集成、流程平台以及其他数据库;

产品功能

项目管理 1.可增加、删除、编辑项目;
2.可模板创建项目;
3.指定项目经理和测试经理;
4.可查看项目删除历史;
5.可进行数据字典升级;
6.可自定义项目属性;
需求管理 1.需求条目化管理
2.支持需求自定义属性
3.支持关联活动图,需求内容,功能点管理
4.支持用例场景管理,在线用例设计、数据设计
5.支持组件配置管理,组件设计用例
6.支持组件参数设计管理
校验点、输出参数、数据值传递、数据池管理
组件脚本 1.支持组件管理,新增、删除、编辑、查询、上传、下载;
2.界面/功能自动化测试支持拖拽编辑脚本;
3.支持目录界面收起展开;
4.可组件设计,对脚本进行在线编辑,参数及其属性值进行编辑;
5.支持多种基础自动化测试工具;
6.可做界面自动化测试、移动端自动化测试、接口测试;
测试用例 1.支持需求树与用例数同步;
2.支持用例关联缺陷数量;
3.支持用例数据池、校验点、数据值传递、输出参数设计;
4.支持用例新增、编辑和删除;
5.基于规则正交自动设计
测试集 1.支持测试集新增、删除、修改管理
2.支持测试集发起执行
3.直接发起单用例或批量执行用例
4.调整用例执行顺序
用例执行 1.支持根据IP选择执行器;
2.支持匹配移动设备;
3.支持执行器开始、停止、暂停操作;
4.支持接口自动化执行器;
5.支持界面自动化执行器;
6. 支持移动端自动化执行器;
7.关联数据池,数据池自动刷新
跨项目执行 1.支持定时任务、预约任务、立即执行任务的发起
2.支持邮件通知相关人;
3.支持执行器的刷新选择;
4.支持跨项目的测试集添加与移除;
测试报告 1.支持弹出框形式查看执行报表,支持网页形式查看报表
2.支持导出PDF格式、WORD格式测试明细
3.支持用例执行详情查看,
4.支持查看执行日志
5.支持缺陷提交

产品架构

产品优势

  • 轻量级架构,效率提高

    自动化测试框架ATF属于典型的自动化测试框架。其主要功能模块包括需求管理模块、用例管理模块、自动化执行控制器、执行记录模块,这些模块之间一气呵成,是相辅相成的。可以快速的开发自动化测试用例,界面简单清晰,不仅轻量级而且灵活。

  • 融合多种自动用例设计技术,提高用例覆盖率

    1.用例数据采取内点、无效等价类和边界值对数据进行定义;
    2.根据定义的数据采取正交实验法生成测试用例;
    3.根据活动图节点带入原始数据,用例场景可添加多个功能点;
    4.场景法生成测试用例;
    5.组件设计数据池、输出参数、校验点、数值传递多种技术手段保证用例有效性;

  • 多种任务执行方式,资源合理分配

    1.可以对测试集直接发起单用例执行或批量执行用例;
    2.用例执行顺序可手动调整;
    3.可发起预约、立即执行、定时多种执行类型;
    4.可跨项目发起执行任务;
    5.可根据IP选择需要的执行器发起执行;

  • 全面缺陷管理,自由进行质量把关

    1.可以自定义缺陷属性、状态、角色及处理流程,无缝迎合企业自有缺陷管理状态。
    2.可指定缺陷处理人,确保每个缺陷都能被处理;
    3.可以将缺陷导出、合并缺陷,实现重复缺陷合并和缺陷汇总;
    4.可以自定义各类个人和公共过滤器,线上进行缺陷筛选

  • 一个框架,支持多种自动化测试类型

    目前该框架可以实现的自动化测试有:
    1.AutoRunner, 界面、功能自动化测试
    2.MobileRunner, 移动端自动化测试;
    3.接口测试组件,多种类型接口测试;
    这三种自动化测试工具均可做到无缝集成,且有标准的API接口,可以与其他基础自动化测试框架做集成搭建,该框架在功能上是综合型自动化测试框架。

  • 自动测试报表,对测试过程针对评估

    1.所有执行记录均有明细、日志和报表三种查看方式;
    2.日志和执行器日志可跟踪每条用例执行结果;
    3.所有错误用例以列表的形式展现,可直接提交缺陷;
    4.可对错误用例执行过程进行截屏查看,迅速定位缺陷位置;

沪ICP备07036474号 2003-2020 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.