What is the purpose of unit testing? Who performs it? How is the test data prepared?
What is the difference between unit testing and integration testing?
What are the objectives of integration testing?
What distinguishes integration testing from system testing? What kinds of tests can be included in system testing?