博为峰分别自主研发面向接口集成测试和界面录制回放自动化测试工具,支持功能、兼容性、稳定性等测试类型,支持预测试、冒烟测试、回归测试和持续集成等测试活动,将分层自动化和编译器技术应用到自动化工具中,能够全面检测B/S系统、Android终端及应用软件质量。

      Integration Test Platform集成测试工具是博为峰自主研发的面向接口的集成测试自动化工具,涵盖接口用例设计、自动化测试脚本执行、自动化测试执行的计划及任务分配、接口测试管理、自动化测试人员管理等功能。该工具适用于高软件可靠性、高安全性、高健壮性的系统或产品,也适用于敏捷开发过程。

      

1. 接口需求管理
2. 接口用例设计
3. 接口脚本开发
4. 脚本执行
5. 脚本执行结果分析

6. 分布式执行的Agent配置
7. 自动化测试执行的计划和任务配置
8. 接口测试项目管理
9. 自动化测试人员管理

跨语言、跨平台
Integration Test Platform的功能

 

Integration Test Platform的特性

1. 用例脚本简单易学,被测接口的二次封装非常快速,重用性高;

2. 支持分布式系统的接口测试;

3. 支持不同开发语言所支持的接口;

4. 支持关键字驱动模型,测试数据和测试逻辑分离,增加和修改测试用例不需要重新编译测试代码和被测试代码;

5. 适用于不同的操作系统平台;

6. 支持计划任务,可以完成无人值守的定时全自动测试执行。

 

Integration Test Platform的应用场景

 

支持分布式的接口测试 针对分布式的系统内接口众多,此接口需要充分的测试,可借助ITP进行接口测试。例如银行、电信、保险、证券、基金等系统
支持跨平台的接口测试 在嵌入式系统,例如Android、Linux、WinCE、ARMLinux缺少基于API接口或消息接口的自动化测试
支持跨语言的接口测试 希望借助同一款接口测试工具能够支持多种开发语言,例如C、C++、C#、JAVA

 

Integration Test Platform的架构

Integration Test Platform的架构

 

Integration Test Platform的支持环境

√ 操作系统
• Android • WinCE/WM • ARMLinux
• Windows • Unix • Linux
• 定制支持其他操作系统,如iOS、WinPhone等
√ 开发语言
• C、C++ • C# • JAVA

 

客户收益
1. 测试完全自动化,迅速提升测试效率;
2. 测试资产统一管理,管理维护成本降低,管理简单,整体提高交付质量;
3. 自动化脚本开发简单直观,学习成本低;
4. 跨语言、跨平台分布式执行,实现针对分布式系统的分布式控制的自动化测试,脚本可维护,有效提高效率,降低成本;
5. 可视化展现执行报告,便于进行管理、分析以及统计。