Hey everyone! I hope you're all doing great. I'm currently diving into the world of software testing and feeling a bit overwhelmed with different types like unit testing, integration testing, and frontend testing. My main confusion is whether, as a DevOps engineer, I need to write all these tests myself or just ensure they are properly automated in the CI/CD pipeline. So, who is actually responsible for writing these tests—developers or DevOps? I'd really appreciate your thoughts on this!
1 Answer
Ideally, your developers should be the ones writing the tests since they’re the ones who created the application. They’ll know exactly what aspects need to be tested. As a DevOps engineer, your role is to make sure those tests are included in the pipeline so they run automatically.

Thanks for your insight! So, as a DevOps learner, should I focus more on reading about different types of tests or is there practical work I should dive into?