Skip to main content
  1. Projects/
  2. AWS DevOps Pro Certification/
  3. 1: SDLC Automation/
  4. 5: Misc. SDLC Tools/

3: Pipeline Testing

Where do we test?

  • During Build, run:
    • Unit tests
    • Static analysis; code review
  • During staging/test, run:
    • Integration tests: E.g. interaction of app w/ DB
    • Component: Test messaging between components
    • System: Test end-to-end system
    • Performance: Put a load on it
    • Compliance
    • Acceptance: Does the system meet biz goals?
  • During prod stage, run:
    • Everything from test, again
    • Canary

Which type of test should comprise most of your testing?

  • Unit tests. Roughly 70%.
Robert Boscacci
Robert Boscacci
Cinema technician who learned to code