FunTester 框架教程(一)
终于抽出来时间整理 FunTester 测试框架的教程了,可喜可贺,希望大家能多多支持 FunTester。
PS:本教程以文字版为主,视频版视情况录制或者直播。
环境搭建
郑重承诺:FunTester 框架教程会兼顾Java
和Groovy
两门语言,DCS_FunTester 也是支持两门语言的,但不在本教程范围内。
Java 环境
这个过于简单,不再赘述。
Groovy 环境
这个可有可无,但是最好有,不然打包的时候会把Groovy
依赖当做环境变量,无法打包到 jar 包中。
下载 Groovy3.0.8 的 zip 包
解压,找个舒服的地方存储
配置环境变量
运行
groovy -v
测试是否安装成功
PS:如果找不到,或者下载特别慢,请后台回复 Groovy
获取网盘下载地址,一共 71M。
这里有个坑,Groovy
需要环境变量里面有个Java_home
这个配置,我遇到过一次。大家可以根据自己的报错情况修改自己的配置。
这是我本机的配置,可以做个参考:
pull FunTester 项目
gitee 地址:
git@gitee.com:fanapi/tester.git
https://gitee.com/fanapi/tester.git
两种方式任选其一,如果其中一个失败,建议试试另外一个。不建议下载项目 zip 包。PS:请注意分支为 oker。
FunTester 使用Gradle
作为构建工具。我本机的版本是6.8
。据传说 Intellij 从 2021 开始,默认会有个 Gradle 版本,如果你第一次构建项目会使用默认版本,当然需要下载默认版本,可能会很慢。这个解决办法不便多说,可以上网搜一搜。
运行 hello word
找个舒服的位置,创建一个测试类,记得创建Groovy class
(当然创建Java class
也行,后面教程会支持Java
和Groovy
),main
方法代码如下:
如果你控制台输出了以下内容,恭喜你本章结束啦!
项目结构
FunTester 测试框架项目结构图如下,在oker
分支中用不到的包和类,我已经注释了。、
Have Fun ~ Tester !
FunTester 测试框架和分布式测试框架 DCS_FunTester 官方账号,欢迎关注!
点击阅读阅文,查看 FunTester 历史原创集合
版权声明: 本文为 InfoQ 作者【FunTester】的原创文章。
原文链接:【http://xie.infoq.cn/article/f246b7f945928f5e48549b6d7】。文章转载请联系作者。
评论