Skip to content

huihoo/open-testing-suite

Repository files navigation

开放测试套件(Open Testing Suite)

Java 版本和许可证

当前使用 Java 11,Java 8 也没问题,稍后调整 Java 8, 11, 16 都支持,采用 Apache v2 许可证。

测试用例,通过 mvn 构建

checkstyle Maven 命令

mvn checkstyle:checkstyle

site Maven 命令

mvn site

test report Maven 命令

mvn test surefire-report:report

maven 构建完整命令

mvn clean install checkstyle:checkstyle surefire-report:report site

TDD & BDD

tdd-bdd

这幅图将 TDD、BDD 和测试自动化的核心联系和区别做了很好诠释。

尤其是这两句,更是意义非凡。

Build the thing right 和 Build the right thing.

Sonar

已支持 Sonar,可通过 Sonar 进行代码质量和代码安全的审查和编码规则制定等。

sonar

1、容器安装

docker-compose -f src/main/docker/sonar.yml up -d

2、运行 (若此步骤不能执行,就试试4)

mvn clean verify sonar:sonar

3、重新运行并初始化,属性从 sonar-project.properties 文件中加载。

mvn initialize sonar:sonar

4、登录 sonar 创建类似的项目配置信息和token

mvn sonar:sonar -Dsonar.projectKey=open-testing-suite -Dsonar.host.url=http://localhost:9001 -Dsonar.login=2e784a3d2405dd8f4dabc8c03fc6375185286e53

参与

欢迎大家提交更多测试用例和应用场景,将 TDD & BDD 更好融入整个研发流程。

注:本项目以 白盒测试实验 为起点,并在此为基础上逐步完善出一套完整的开放测试套件,包含更多的测试用例和应用场景,支持 TDD 和 BDD 等编程范式。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published