jhonygo / bluebank-atm-server

0 stars 0 forks source link

Analyze locally #3

Open jhonygo opened 8 years ago

jhonygo commented 8 years ago

This part must be performed on a local workstation IDE

Run unit tests (Junit)

Run integration tests (failsafe)

Run code coverage tests (jacoco)

Run BDD scenarios (jgiven)

Run mutation tests (pitest)

Generate all reports for review

jhonygo commented 8 years ago

All test frameworks are available as maven dependencies

Unit tests call BDD/TDD scenarios (Jgiven/Junit + Mockito)

Integration tests call a Jetty server (Failsafe)

A profile called "all_tests" activates unit and integration tests

Code coverage must be called explicitly (Jacoco)

Mutation testing must be called explicitly (Pitest)