Please answer the following job interview questions. 1. What are the purposes of
ID: 3819670 • Letter: P
Question
Please answer the following job interview questions.
1. What are the purposes of Unit testing and who needs to conduct Unit testing?
2. What are the purposes of Control Flow testing and who needs to conduct Control Flow testing?
3. What are the purposes of Data Flow testing and who needs to conduct Data Flow testing?
4. What are the purposes of Domain testing and who need to conduct Domain testing?
5. What are the purposes of Integration testing and who needs to conduct Integration testing?
6. End users must participate in Integration testing. Is this a correct statement?
7. Only software developers are required to participate in Integration Testing. Is this a correct statement?
8. Software developers must participate in Acceptance Testing. Is this a correct statement?
9. Data Flow Testing is a duplicated of Control Flow Testing and can be skipped. Is this true?
10. Network manager and database administrator must participate in Acceptance Testing. Is this true?
Explanation / Answer
Purposes of unit testing:It is to detach each part of the program and show that distinct parts are correct in terms of requirements and functionality. It is performed by the respective developers on the individual units of source code assigned areas. Developers use the test data that is separated from the test data of the quality assurance team. Purposes of control testing:Control-flow testing is a testing strategy that uses the program’s control flow as a model. These techniques are based on selecting a set of test paths through the program. The set of paths chosen is used to achieve a certain measure of testing thoroughness. Control Flow testing is performed by the lead developers or department heads. Purposes of data flow testing: Data-flow testing can be used to detect improper use of data values due to coding errors. The tester needs to have a look inside the source code and find out the errors of the code. Purposes of domain testing:In Domain testing, tester identifies a category of faults, known as domain errors. This category of testing is a stratified sampling strategy for choosing a few test cases from candidate test cases list that a tester organize