SRE Testing Tasks: Testing Considerations


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Site reliability engineers (SREs) need to create a healthy test and build environment to ensure that products being distributed integrate and function as expected. In this course, you'll explore the fundamentals of creating a robust SRE test and build environment, looking at the standard tools and techniques available for testing at scale. You'll examine disaster and statistical testing, and learn about working with deadlines and production configurations. You'll investigate the topic of test failures, identifying why an SRE should expect specific tests to fail and how results for test failures can help maximize knowledge about operations and end-users. Lastly, you'll look at the why and how of incorporating break glass procedures, integration testing configuration files, and fake back-end versions into your testing procedures.

Expected Duration (hours)
1.1

Lesson Objectives

SRE Testing Tasks: Testing Considerations

  • discover the key concepts covered in this course
  • recognize how to create an effective test and build environment
  • outline the procedures involved in software testing at scale
  • recognize the importance of testing SRE-developed tools
  • describe how to create barrier defenses against risky software
  • recognize the challenges of testing for disasters
  • outline when and how to use statistical testing
  • define informal deadlines for test results and recognize when to use them
  • recognize key considerations when pushing to production
  • describe why it's best to expect certain tests to fail
  • outline what an emergency break glass procedure is and in what situations it's used
  • recognize the importance of integration testing configuration files
  • describe what fake back-end versions are used for and where they factor in during release tests and monitoring
  • summarize the key concepts covered in this course
  • Course Number:
    it_sretsrldj_02_enus

    Expertise Level
    Intermediate