自动化测试介绍

自动化测试介绍

1.基本介绍

自动化测试服务,通过浏览器在线录制和管理自动化脚本,通过在云端设备上进行多设备重复执行,可以自动为企业完成功能测试、兼容测试、性能测试等多种测试任务。
自动化测试服务帮助企业在短时间内执行大量的重复性测试任务和多终端测试任务,7*24小时执行,提高测试效率和产能,消除人工执行时的厌烦情绪,确保企业在迭代过程中大量历史版本在功能、兼容、性能等各方面的可靠性。



2.产品功能

  • 在线脚本录制

iTestin Online智能自动化脚本生成工具,无需安装,无门槛在线使用,所见即所得,操作应用过程自动生成测试脚本。支持脚本组、嵌套脚本等各种脚本组合和复用能力,支持多输入参数和测试数据源,同一套测试脚本可以根据不同的输入参数和数据源,完成不同的测试场景,提高脚本效率。

  • 多种测试任务模式

支持功能、兼容、性能、弱网、定时任务、循环任务、全量执行、分布式执行等各种自动化测试类型和执行模式,灵活设置测试计划。

  • 跨设备智能执行

支持手机,PAD,机顶盒、智能电视、智能车载系统等各种智能终,脚本一次录制,即可跨设备执行。脚本执行模式静默切换,控件、坐标、图像识别、OCR、机器学习等技术无缝衔接,确保脚本健壮性。

3.产品优势

  • Testin自动化测试
    • Testin (6年+,>4500款终端,>200万应用,>2亿次测试)自主知识产权自动化测试技术内核,同步支持新Android,iOS等操作系统版本,提供iTestin Online无门槛脚本测试录制工具,一次录制跨设备使用。
    • 丰富的云端测试模式,支持终端分布式部署,配套脚本管理、数据源管理、报告管理等能力,帮助企业沉淀测试过程资产。支持开放接口和企业CI(持续集成)系统对接,助力敏捷开发模式下的每日构建自动测试。集成远程真机技术,云端测试过程全程可监控。
    • 多种设备使用模式:支持专有云设备,公有云设备等多种在线使用模式,可根据企业需求灵活定制使用方案,随时随地使用云端设备,经济高效,零维护成本。
  • 传统测试
    • 无测试自动化技术,全人工执行。或依靠开源软件搭建简易的自动化测试工具,测试能力、应用场景极其有限。无脚本录制能力,脚本开发、调试和维护成本高,无法适应敏捷开发的需求。
    • 测试模式单一,仍然是以单机控制若干台测试终端为主的小规模功能自动化测试,无云端平台管理,无法沉淀测试过程资产,协作能力和扩展性差。
    • 受限于企业已有终端品牌和种类,无法弹性利用资源,无法分布式部署和执行,维护成本高。

4.应用场景

企业希望通过引入自动化测试能力,替代通过人工方式进行的大量回归测试,需要重复执行的测试,需要长时间无人值守执行的测试任务(如生产系统实时可用性监控、稳定性测试等)。

企业曾经尝试过自建自动化测试开发团队,及尝试使用过开源自动化测试工具或其他传统商业自动化测试工具,但是发现效率和效果上都很难达到真正可用的状态。企业希望直接使用业界已经验证的先进成熟的商用自动化测试技术,降低成本,提高效率。