Software Engineering Interview Question and Answers

46. What is the difference between black box testing and white box testing?
 
    Black box testing :
  • No knowledge of the internal logic of the system is used to develop test cases.
  • Uses validation techniques.
  • Applied during later stages of testing.
  • Examples include unit testing, integration testing, system testing, acceptance testing.
  • White box testing :
  • Knowledge of the internal logic of the system is used to develop test cases.
  • Uses verification techniques
  • Performed early in the testing process.
47. Mention the various types of maintenance?
 
    The various types of maintenance are :
  • Corrective maintenance
  • Adaptive maintenance
  • Perfective maintenance
  • Preventive maintenance
48. What is the difference between software engineering and system engineering?
 
  • System Engineering - is concerned with all aspects of computer based systems development including hardware, software and process engineering.
  • System Engineering - are involves in system specification architectural design intergration and deployment.
12345678910

Page 10 of 10