Appearance
Module 19 · Specialized & Non-Functional Testing
Beyond the 1Z0-830 exam
Functional tests prove the app does the right thing; non-functional testing proves it's fast enough, safe enough, and that services agree on their interfaces. This module covers performance, security, and contract testing — the testing an SDET grows into beyond pass/fail correctness.
Beyond functional correctness: performance (load vs stress, percentiles), security awareness (OWASP, ZAP), and consumer-driven contract testing (Pact).
Lab policy
JMeter, Gatling, ZAP, and Pact all need external infrastructure, so they're illustrative and excluded from the default mvn -f labs/pom.xml test. This module's lab instead implements the testable cores — percentile/SLO math (performance) and a consumer-driven contract validator — in pure Java, green by default.
Lessons
| # | Lesson | What it covers |
|---|---|---|
| 01 | Performance Testing | JMeter/Gatling, load vs stress, key metrics & percentiles. |
| 02 | Security Testing | OWASP Top 10 awareness, ZAP basics, common vuln checks. |
| 03 | Contract Testing | Consumer-driven contracts with Pact, provider verification. |
Track your progress
Module Mini-Exam
A mixed quiz over this module. Since this is beyond-exam material, treat it as a self-check rather than exam simulation.
Mini-Exam
- 7 questions
- 11 minutes
- 7 total points
- Pass: 5 pts (68%)