• 产品介绍

    Product Introduction
  • 服务介绍

    Service Introduction
  • 产品展示

    Product display

简介

TestWriter是上海博为峰结合多年为企业做测试服务的经验所研发的一款具有自主知识产权的自动化测试工具,为企业用户提供真正的低成本、高效率的自动化测试,引领软件测试自动化运用由技术层面向业务层面转变。用户可在TestWriter中通过统一图形化界面轻松创建测试计划,并驱动执行引擎完成自动化测试任务,有效降低了测试人员能力要求及脚本维护工作量,让自动化测试更简单,更专注于业务。

优势

让你不再编写测试脚本,从此专注于业务

TestWriter引入对象库,支持对移动应用和页面元素的智能分析,自动生成操作对象库,或通过简单的点击生成操作对象库。

让自动化测试摆脱被测对象频繁变更的影响,从此变得健壮

通过图形化界面,对测试对象、测试步骤、用例等层层封装映射,清晰理清业务关系。业务变动、界面调整时仅需修改相应业务库内容。

简单易用,解决大型自动测试团队的测试资产分配问题

支持分布式测试,通过拟定计划,自动匹配测试环境并分配执行机器,无需测试人员干预,轻松实现自动定期回归。

更直观展现测试结果,随时掌握测试进展

实时查看执行情况,自动记录测试结果,并对错误步骤进行问题分析及错误时UI截图。

基础功能


序号 功能模块 功能概述
1 项目管理 支持项目管理、人员管理、角色管理、权限管理等;
2 被测应用管理 支持Web URL和移动APP的被测应用管理;
支持被测应用的新增、修改和删除操作;
支持被测应用与操作步骤和执行计划的关联;
支持被测应用的分组过滤与准确定位;
3 设备管理 基于Web浏览器、Android和iOS不同类型的设备管理;
支持设备的新增、修改和删除操作;
支持设备与执行代理和执行计划的关联;
支持被测应用的分组过滤与准确定位;
4 Agent管理 Agent部署在用于执行自动化操作的电脑,当电脑被启动时,Agent会自动启动,并向服务器注册。接受服务器的自动化测试任务;
Agent支持测试目的管理,可在各Agent上定义Agent能完成的自动化测试目的;
Agent进行任务调度时,会基于任务指定的测试目的,自动分配任务;
Agent支持智能任务调度,测试任务会基于测试目的、指定Agent范围、Agent的忙碌情况等,智能的进行任务分配。用户可以不用具体任务与Agent的关系;
Agent支持分组管理;
提供Agent监控功能,用户可以随时了解所有Agent的运行情况;
5 测试对象管理 支持Web、Android和iOS平台的测试对象智能分析,自动提取;
测试对象的新增、修改、删除操作;
测试对象的分组管理;
6 测试步骤管理  测试步骤的新增、修改、删除操作;
基于测试对象快速的、简单的生成测试步骤;
提供测试步骤的分组管理;
测试步骤调试;
7 测试用例管理 测试用例的新增、修改、删除操作;
基于测试步骤,用户可以快速的组织测试用例;
测试用例分组管理;
测试用例调试,支持C#和JAVA代码生成;
8 测试计划管理 测试计划的新增、修改、删除操作;
支持测试数据的导入,由数据驱动测试,支持测试数据的自动匹配,效验等操作;
可以为各测试计划指定测试目的,一个测试计划可以指定多个测试目的,以保证一个测试计划可以更好覆盖测试需求(例如兼容性测试);
支持为测试计划指定可执行的Agent范围,用于支持大型自动测试团队的测试资产分配问题;
支持定义测试计划的自动调度安排,可定义各种定期执行的或重复执行的计划。
9 测试任务管理 任务调度器会基于计划,自动安排执行任务进行自动化测试工作;
提供任务监控功能;
提供任务的中断和取消功能;
10 自动化测试 TestWriter支持多种自动化执行引擎,通过测试对象管理、测试步骤管理、测试用例管理维护了一整套测试资产库。可动态解析为不同引擎所可以执行的脚本;
11 测试报告 提供测试报告查看的功能,可以具体的查看各个任务、各个计划、各个测试目的的执行情况;
对于执行时出现错误的测试步骤,用户可以查看具体的错误信息及错误时UI的截图。