文件名称:jqwik-handson:使用Jqwik进行基于属性的测试的动手实践
文件大小:1.48MB
文件格式:ZIP
更新时间:2024-04-21 09:46:25
property-based-testing jqwik Java
动手:使用Jqwik在Java中进行基于属性的测试 如何进行 在本地克隆项目: git clone https://github.com/sylvaindecout/jqwik-handson.git 运行测试: ./mvnw clean test 运行突变覆盖率: ./mvnw org.pitest:pitest-maven:mutationCoverage 每个练习的测试文件夹中都有一个专用的软件包。 说明可作为TODO任务使用。 先决条件:Java 8+ 练习题 基本特性 基本参数约束 基本提供者 复杂的提供者 复杂参数约束 相关参数 配置 临界案例 状态测试 1.基本特性 为具有空检查的方法创建基于属性的测试。 2.基本参数约束 为具有基本有效性约束的值对象创建基于属性的测试。 3.基本提供者 通过定义参数提供程序方法,将基本参数添加到基于属性的测试中。 4.复杂的提供者
【文件预览】:
jqwik-handson-master
----.github()
--------dependabot.yml(110B)
--------workflows()
----mvnw.cmd(6KB)
----mvnw(10KB)
----src()
--------test()
--------main()
----.mvn()
--------wrapper()
----README.md(2KB)
----pom.xml(6KB)
----docs()
--------images()
----.gitignore(110B)