补充说明Gauge框架在JS中的简单应用

Posted gail-hu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了补充说明Gauge框架在JS中的简单应用相关的知识,希望对你有一定的参考价值。

这里做一个总结

由于公司架构要用node来替代Java的部分服务,所以就研究了这个自动化测试框架;它可以很方便的测试我们的接口,而且还能使用断言【assert】来判断是否是我们预期的结果。
技术图片
但是呢,由于网上大多自动化测试都是基于python和Java的,没有找到很好的javascript+Gauge自动化测试的帖子,入门也是费了很大一部分力气(其实是方向和方法跑偏了)。

首先说一下安装

gauge安装还是十分简单的,几乎没有什么难度和问题。

接着说一下初始化项目

由于默认初始化的项目依赖了taiko,下载的东西非常的多,又比较慢,等待是十分耗时又枯燥的事情;
后来我寻思着研究它的项目结构,了解了它的依赖和下载模式:依赖和node项目一样,下载的模块默认全部放在当前项目根目录的[node_modules]里面。
如果要重新构建项目,可以只要基本的,把一个完整[node_modules]拷贝到新项目中,无需[install]即可完美运行;另外,通过测试或许将模块安装或者复制到nodeJs的[node_modules]文件夹,项目无须此文件夹也可运行。

最后说一下语法

其实这个markdown语法大家基本上看一眼就能会用;而且此文档的语法只需要知道一个[#]是一级标题,两个是二级标题就ok了。只要搞清楚文档[* ]后的测试流程名称和js文件中的方法对应关系,就可以很轻松的使用gauge框架,当然前提需要你懂得node.js。

使用感言

以后再说。。。。





以上是关于补充说明Gauge框架在JS中的简单应用的主要内容,如果未能解决你的问题,请参考以下文章

初识gauge自动化测试框架

Python django框架笔记:django工作方式简单说明和创建用户界面

gauge自动化框架踩坑:关于csv

nodejs 应用火焰图简单分析

Hibernate框架简单应用

vue.js渐进式框架和应用场景