Please answer the following job interview questions. 1. What are the purposes of
ID: 3818797 • 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
1) A unit test in software engineering is used to verify each and every unit of project. The main purpose of unit testing is to isolate the smallest units of API and verify that they function properly. The purposes includes correct behavior of each and every units and their robustness. Unit testings are conducted by developers.
2)Control flow testing is usesd to test the control structure
which used to develop the test cases for the program.
In this ,the test cases are developed to sufficiently
maintain whole control structure.this testng is done by department heads.
3)The main purpose of Data flow testing is selecting paths through the program's control flow in order to explore sequences of events Dataflow Testing focuses on the areas at which variables receive values and used.
4)Domain Testing tests the application by giving inputs and evaluating its outputs. In this testing output of a system has to be tested with a minimum number of inputs.
5)Integration Testing is a testing technique where individual units are combined and tested as a group.Generally it is held at the ending of project and it is done by end users.
6) End users must participate in Integration testing. Yes, because
in this technique individual units are combined and tested as a group. And this is done at the ending.
7)No, end users must participate in Integration testing.
9) Ofcourse data flow testing is the type of control flow testing.
Even it is better to conduct both. While in any emergency prospectives we can skip.