Skip to content

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

#LessonWhat it covers
01Performance TestingJMeter/Gatling, load vs stress, key metrics & percentiles.
02Security TestingOWASP Top 10 awareness, ZAP basics, common vuln checks.
03Contract TestingConsumer-driven contracts with Pact, provider verification.

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%)