文件名称:java完整扑克源码-mutation-demo:突变演示
文件大小:740KB
文件格式:ZIP
更新时间:2024-06-25 11:19:24
系统开源
java完整源码突变测试,在幕后 作者:Sébastien Mosser(联系人:) 修订:2021.03 介绍 存储库内容 该存储库的组织方式如下: poker-hands-kata :本讲座中考虑的被测系统; src :我们的变异工具的源代码; plantuml :描述实现的 UML 模型,使用 PlantUML 工具(和相关的 PNG 版本); docs :包含屏幕截图或其他资源的目录; clean.sh : 清理目录的脚本; prof-x.sh :实现我们的突变测试框架的完整业务逻辑的脚本。 要求 要运行此演示,您将需要以下技术堆栈: Java 11+ Maven 3.6+ 一种执行 bash 脚本的方法(在 Mac Os Big Sur 上测试) 可选:用于运行 SonarQube 的 docker 设置 示范 第 0 步:突变测试? 简而言之,变异测试是一种基于故障注入的方法。 为了评估测试套件的质量,我们自愿在被测系统内部引入错误(称为“突变”),并测量测试套件是否设法杀死突变体。 变异测试是一种快速衡量对测试套件的近似“信心”的方法,是对其他指标(如线路覆盖率或分支覆盖
【文件预览】:
mutation-demo-master
----pom.xml(1KB)
----docs()
--------sonarqube-coverage.png(26KB)
--------jacoco.png(204KB)
--------pit-global.png(41KB)
--------pit-detailed.png(159KB)
--------sonarqube-global.png(25KB)
----plantuml()
--------available.pdf(42KB)
--------available.png(34KB)
--------overview_sd.pdf(34KB)
--------overview.puml(882B)
--------mvp.pdf(40KB)
--------overview_sd.png(42KB)
--------_commons.style(1KB)
--------overview.pdf(40KB)
--------mvp.png(35KB)
--------overview_sd.puml(1KB)
--------Makefile(458B)
--------available.puml(901B)
--------overview.png(37KB)
--------mvp.puml(1017B)
----poker-hands-kata()
--------pom.xml(1KB)
--------src()
--------spoon.classpath-app.tmp(146B)
--------.gitignore(14B)
--------README.md(125B)
----src()
--------main()
----prof-x.sh(2KB)
----.gitignore(46B)
----README.md(23KB)
----clean.sh(43B)