| Code: | craft-test-TDD |
| Category: | Automatic testing |
| Format: | 40% lecture / 60% workshop |
| Duration: | 3-4 days |
| Target audience: |
developerzy |
| Enrollment: | Groups, companies |
| Venue: | Client's office. |
It's all about the content.
Training Program
The content of our program can be customised during pre-training analysis.-
Unit testing- FIRST
- test structure (given-when-then/arrange-act-assert)
- naming
- testable code
- patterns
- Object Mother
- Assert Object
- Object Mother
- anti-patterns
- FIRST
-
Spock Framework- Groovy in a nutshell
- structure blocks/sections
- parametrized tests
- testing exceptions
- conditional testing
- comparison: JUnit/Mockito/AssertJ vs Spock
- Groovy in a nutshell
-
Test Driven Development- red-green-refactor
- przejrzysta struktura testu
- workflow
- IDE (plugins, shortcuts)
- red-green-refactor
-
Refaktoring- code transformations
- IDE support
- code transformations
-
Test doubles- Mock
- Stub
- Fake
- Dummy
- Spy
- Mock
-
TDD and integration tests with Spring Framework- Spock/JUnit support
- config
- injections
- contexts
- cache
- Spock/JUnit support
-
Test Driven Development - best practices -
Testing - advanced topics- asynch (Awaitility, Spock)
- mutation testing (PIT)
- feature toogle
- performance
- randomnes handling
- microbeanchmarks
- RxJava
- testing Event-Driven arch
- mikroservices
- consumer-Driven-Contracts
- Event Sourcing
- asynch (Awaitility, Spock)
Download PDF
Trainers
Meet the experts who will conduct your training.