Software Testing And Maintenance – May 2012

Part – A

    1. What is meant by a bug?
    2. What are the limits of testing?
    3. Discuss the objectives of problem tracking system.
    4. What is meant by load testing?
    5. What do you mean by software testing strategy?
    6. What is the use of software testing methodology?
    7. Explain briefly how the test plan is developed?
    8. Write about acceptance testing.
    9. Define software maintenance?
    10. Differentiate between reverse engineering and re-engineering.

Part – B

Unit -I

  1. Explain planning stage and design stage of testing in software development process.
  2. Discuss the characteristics and analysis of reproducible bug.

Unit -II

  1. Explain about equivalence classes and boundary values of test case design.
  2. Write short notes on the following:
    1. Race condition
    2. Regression Testing

Unit -III

  1. Discuss about how a software testing strategy is built?
  2. Describe eleven steps of software testing process.

Unit -IV

  1. Discuss about test execution and program phase testing.
  2. Explain about design phase testing.

Unit -V

  1. Describe in detail about software configuration management.
  2. Discuss about maintenance tasks and characteristics of software maintenance.

Attention : This exam questions are converted from the real exam paper to a digital text format by using an OCR Software that may made some mistakes, I reviewed it many times to correct it, But may still there some errors that I missed or misspelled, So if you detect an error or mistake PLEASE report by adding a comment or contact me.