1.Auto-Unit-Test-Case-Generator 【别称smart-ut】
1.1 介绍
一个 单元测试领域下用例的自动生成工具;
github源码网址:
1.2使用流程:环境配置 + 具体使用;
环境配置 :安装-->对被测试工程编译-->配置smartut.jar的setup环境;
具体使用 :生成测试用例(单个类/整个模块)【见 2.用例生成 】
1.2.1安装Auto-Unit-Test-Case-Generator:(即smart-ut)
在github网站下载对应smartut-master.jar包。
1.2.2 编译+安装依赖
对被测项目进行编译和install依赖:
注意输入命令的目录:主项目下【主pom.xml同级目录】 :
e.g.:
mvn clean compile
mvn clean install -Dmaven.test.skip=true(跳过测试的install)
mvn dependency:copy-dependencies
关于 mvn install + mvn dependency:copy-dependencies
作用:
下载所有依赖到本地仓库 + 复制这些依赖到 target/dependency;mvn dependency:copy-dependencies 命令会从 Maven 本地仓库中复制依赖项。
它的来源:Maven 本地仓库:位于 ~/.m2/repository 目录。
依赖文件通常会被复制到 target/dependency 目录下。