Академический Документы
Профессиональный Документы
Культура Документы
Titel Assurance
Onderwerp
JTech / Juan Pablo de Castro / Java Developer
20/03/2019
Verantwoordelijke afdeing, personen.
Datum
Introduction
2
Overview & Objective
3
What is Quality Assurance?
What is Quality Assurance?
5
Maven plugin support for QA
Maven plugin support
JaCoCo
Checkstyle
PMD
Findbugs/Spotbugs
7
JaCoCo
Maven plugin support
JaCoCo
9
Maven plugin support
JaCoCo – versions
10
Maven plugin support
JaCoCo – usage
11
Maven plugin support
JaCoCo – usage
12
Maven plugin support
JaCoCo – reports
13
Maven plugin support
JaCoCo – reports
14
Maven plugin support
JaCoCo – documentation
15
Checkstyle
Maven plugin support
Checkstyle
17
Maven plugin support
Checkstyle - versions
18
Maven plugin support
Checkstyle - usage
19
Maven plugin support
Checkstyle - usage
20
Maven plugin support
Checkstyle - documentation
21
PMD
Maven plugin support
PMD
23
Maven plugin support
PMD - versions
24
Maven plugin support
PMD - usage
25
Maven plugin support
PMD - documentation
26
Findbugs/Spotbugs
Maven plugin support
Findbugs/Spotbugs
28
Maven plugin support
Findbugs/Spotbugs - versions
29
Maven plugin support
Findbugs/Spotbugs - versions
30
Maven plugin support
Findbugs/Spotbugs - usage
31
Maven plugin support
Findbugs/Spotbugs - documentation
32
Sonarqube
Sonarqube
Features
Continuous Inspection
- Display overall health, leaks, quality gates, visualize history
Detect tricky issues
- Detect bugs, code smells, security vulnerabilities
Multi-Language support (25+ languages)
DevOps Integration (CI engines, Pass/Fail, Promotion)
Centralize Quality (Show all projects, shared rulesets..)
34
Sonarqube
35
Sonarqube
36
Sonarqube
Code Analysis
37
Sonarqube
Quality Gates
38
Sonarqube
39
Sonarqube
40
Sonarqube
41
Sonarqube
Versions – LTS
42
Sonarqube
43
QA best practices
QA best practices
45
Thank you for your
attention!
46