Total Questions : 10
Expected Time : 10 Minutes

1. What is the purpose of a linter in coding?

2. Explain the difference between 'white-box testing' and 'black-box testing' in software testing.

3. Explain the concept of 'A/B testing' in software development.

4. Explain the principles of 'observability' in software development and its impact on debugging and testing processes.

5. What is the purpose of a 'regression test' in software development?

6. What is the role of 'protocol testing' in ensuring the reliability of network-based applications?

7. Explain the concept of 'dependency injection' in the context of testing.

8. What is the purpose of a code review in software development?

9. Explain the principles of 'containerization' and its impact on software testing and deployment.

10. Explain the concept of 'formal verification' in software development and its role in ensuring code correctness.