SOLID : S : Single-responsibility principle

What is Single-responsibility principle?

How to implement ?

If you are a tester, how you can follow this?