SRE Testing Tasks: Software Reliability & Testing
SRE
| Intermediate
- 18 Videos | 1h 22m 4s
- Includes Assessment
- Earns a Badge
Site reliability engineers (SREs) can use various testing techniques to ensure software operations are as failure-free as possible for a specified time in a specified environment. In this course, you'll explore multiple testing techniques, their purposes, and the tasks involved in their execution. You'll start by examining traditional software testing approaches, such as unit tests, integration tests, and system tests. Next, you'll investigate the components and use cases of various reliability metrics applied to SRE testing, including mean time to failure (MTTF), mean time to recover (MTTR), and mean time between failures (MTBF). Lastly, you'll outline several software testing approaches, such as stress, configuration, integration, acceptance, production, and canary testing, among others. You'll identify when, how, and by whom each of these testing types is carried out.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courseoutline what's involved in reliability testing and describe testing techniques, such as unit, integration, system, production, stress, and rollouts entangle testslist standard factors that can influence software reliabilitydescribe why SREs might carry out reliability testingname and describe some common SRE metricsdescribe the features and benefits of the mean time to failure (MTTF) metric and outline how to use it in SRE workdefine the mean time to respond (MTTR) metric and describe why it might be used in SREdefine the mean time to resolve (MTTR) metric and outline when and how to use it for SRE workdefine the mean time between failures (MTBF) metric and outline when and how to use it for SRE work
-
describe what's involved in software unit testing for SRE work, including when it's performed, who performs it, and the tasks involveddefine integration testing as it applies to SRE, list three associated method types, and outline how to perform an integration test, detailing the tasks involvedoutline what's involved in system testing in SRE, when it is performed, and who performs itoutline what's involved in acceptance testing for SRE, when it's typically performed, and who performs itoutline what's involved in production testing for SRE and recognize its purposeoutline how to carry out configuration testing in SRE work and name the pre-requisites and objectives of this type of testingdescribe how and when to perform a stress test for SRE workdefine a canary test and outline what's involved in carrying out these types of tests in SRE worksummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 32sUP NEXT
-
2.Reliability Testing Techniques6m 50s
-
3.Influential Software Reliability Factors4m 29s
-
4.SRE Reliability Testing Use Cases3m 43s
-
5.Standard SRE Metrics3m 2s
-
6.The Mean Time to Failure Metric and SRE4m 6s
-
7.The Mean Time to Respond Metric and SRE4m 25s
-
8.The Mean Time to Resolve Metric and SRE4m 17s
-
9.The Mean Time Between Failures Metric and SRE3m 41s
-
10.SRE and Software Unit Testing7m 34s
-
11.SRE and Integration Testing7m 48s
-
12.SRE and System Testing3m 57s
-
13.SRE and Acceptance Testing4m 27s
-
14.SRE and Production Testing5m
-
15.SRE and Configuration Testing7m 1s
-
16.SRE and Stress Testing4m 15s
-
17.SRE and Canary Testing4m 54s
-
18.Course Summary1m 3s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.