Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

QA Resources

Tech

Testing Skills in Testing Diversity

  • Unit Tests
  • Integration Tests
  • Contract Testing
  • End to End Tests
  • Stress Testing / Performance Tests / Load Testing
  • CSS Testing
  • Mutation Testing
  • Fuzzy Testing
  • Chaos Engineering / Chaos Testing / Fault Injection
  • Configuration Testing
  • A/B Testing
  • Threat Analysis

Code Challenges Round 1 (build and test with test diversity)

  • (1) Build a converter Framework where you convert complex types.
  • (2) Build a task framework where you submit tasks to your own pool of threads.
  • (3) Build a validation Framework based on Annotations.
  • (4) Build a observability core framework based on latency metrics.
  • (5) Build a code generator based on YAML Definitions.
  • (6) Build a Core Bank Ledger.
  • (7) Build a HTTP Server supporting /GET endpoints.

Code Challenges Round 2 (build and test with test diversity)

  • (1) Build a Stress Test Framework for HTTP
  • (2) Build a Dont Pad
  • (3) Build a Unused Class Detector
  • (4) Build a Murder Mistery Game using terminal and linux
  • (5) Build a Implement your own String Implementation methods: (toArray,foreach,reverse,iterator,length,charAt,equals,isEmpty,replace,substring,trim,toJson,indexOf,hashCode)
  • (6) Build a Hibernate Slow Query Detector
  • (7) Build a oAuth 2.0 Server

Books