1. What is the purpose of unit testing?
2. Which annotation is used to specify a method as a test method?
3. What is the difference between assertEquals() and assertSame()?
4. What is a mocking framework?
5. What is the benefit of using a test runner?
6. What is the purpose of code coverage?
7. What is the difference between a positive and a negative test case?
8. What is the importance of test maintenance?
9. What is the role of the developer in software testing?
10. What is the difference between a stub and a mock?