No Python! 轻松掌握无门槛

无需学习 Python ,只需要你了解 HTMLCSSJS 的一些基础知识,对了,你可能还需要会运行 npm install,入门上手轻松掌握无门槛,更适合 web 前端开发者使用,即可开始编写 web 自动化测试之旅。

Easy to get started in seconds

Jest 还是 Mocha ?TypeScript ?请随意

使用 matman.js 做 web 端对端测试时,并不限制你使用 Jest 还是 Mocha,它提供了一整套方案帮助你获得数据,然后交给你用最熟悉的测试框架。

项目中要用 TypeScript?没问题!使用 create-matman-app 快速创建你所需要的模板项目。

# 使用 Mocha
$ npx create-matman-app [project_name]

# 或者
$ npx create-matman-app [project_name] --template=mocha
# 使用 Mocha + TS
$ npx create-matman-app [project_name] --template=mocha-ts
# 使用 Jest
$ npx create-matman-app [project_name] --template=jest
# 使用 Jest + TS
$ npx create-matman-app [project_name] --template=jest-ts
Easy to get started in seconds

又要学大堆新的 API?不,拥抱开源,我们只是站在巨人肩膀上

matman.js 并不要求你学习很多新的东西,只有寥寥数个 API,它提供了一套基于 快照 的测试思路;在底层,我们使用业界开源的技术框架,例如用 puppeteer 做浏览器驱动,用 jQuery 来写爬虫脚本,用 Jest 或者 Mocha 来做断言判断。

Easy to get started in seconds

使用复杂么?一大批配套工具已经来袭

我们深知 web 自动化测试不是一件容易的事情,因此已经开发(或开发中)一套配套工具,降低编写用例成本,提升开发体验。

合作社区

  • community logo
  • community logo