Last Hit

快速开始

快速纵览Last-Hit特性,以及一个初始案例。

Last-Hit旨在面向开发和运维团队,提供关于自动化测试的整体解决方案。主要聚焦浏览器端自动测试,提供全面的、深度的、精准的测试控制。

Last-Hit提供了一个基于Electron和Puppeteer技术的自动测试IDE工具,使用此工具,您可以快速设置和构建您的第一个自动测试用例。借助此工具,您可以节约大量的时间和人力,用最小的成本构建您的自动测试流程。IDE工具可以从Github Releases下载。

特性

按MIT协议免费提供

  • 录制
  • 回放
  • Flow依赖
  • Flow参数化
  • Step断言
  • 回放报告
  • 工作空间扩展

按商用协议提供

  • 中央管理服务
  • 数据分析服务
  • 数据阵列

您可以在文档获取到更多关于这些特性的信息。

安装

安装包

下载

Mac & Windows & Ubuntu 均已支持.

使用源代码安装

复制代码库

Node.js 必须12.11以上。

创建第一个测试用例

  • 点击创建按钮

Splash

  • 填写工作空间名称,选择存放目录

Create Workspace

  • 工作空间已创建,目前没有内容

Empty Workspace

  • 创建第一个Story

Create Story

  • 新Story已创建

Workspace with a story

  • 右键点击Story,创建Flow

Create Flow

  • 新Flow已创建

Workspace with a flow

  • 在Flow中,您可以使用录制、回放以及更改每一个测试Step。现在,让我们使用录制来创建Flow的内容。首先需要填写网页的URL

Give URL

  • 点击录制按钮,启动内置的Chromium浏览器。浏览器中的每一个操作都将会被抓取并转换为测试Step数据存放

Built-in Chronmium

On Record

  • 现在访问Yandex网站并使用屏幕中的关键字进行搜索

Searching

– 点击停止按钮,所有已经录制的内容将被传回Last-Hit并显示

Stop Record

– 现在可以点击回放按钮。回放完成即可获取回放报告

Replay Summary

恭喜!你已经成功创建和回放了您的第一个测试用例。

以上工作空间可以在last-hit-aab/a-demo找到。
请使用Last-Hit文档获取进一步详细的说明和帮助。

学习资源