What is Mutation Testing? Distinguish between White-box Testing and Black-box Testing?
Mutation testing :
Mutation testing is a method of software testing in which program or source code is deliberately manipulated, followed by suite of testing against the mutated code. The mutations introduced to source code are designed to imitate common programming errors. A good unit test suite typically detects the program mutations and fails automatically.
White-box Testing and Black-box Testing:
White-box Testing |
Black-box Testing |
1) White Box Testing is a software testing method in which the internal structure/ design/ implementation of the item being tested is known to the tester. |
1) Black Box Testing is a software testing method in which the internal structure/ design/ implementation of the item being tested is not known to the tester. |
2) Tester validates the internal structure of the item under consideration along with the output. |
2) Tester is mainly concerned with the validation of output rather than how the output is produced |
3) Programming knowledge and implementation knowledge (internal structure and working) is required. |
3) Programming knowledge and implementation knowledge (internal structure and working) is not required. |
4) This type of testing is carried out by software developers. |
4) This type of testing is carried out by testers. |
5) White box testing means structural test or interior test. |
5) Black box testing means functional test or external test. |
6) This type of testing always focuses on how it is performing/ carried out. |
6) This type of testing always focuses on what is performing/ carried out. |
What is Mutation Testing? Distinguish between White-box Testing and Black-box Testing?
What is feasibility study? Explain different types of feasibility study.
Write short notes on
Discuss the different stages of ‘Capability Maturity Model’.
What is ISO 9000 Certification? How to Get ISO 9000 Certification?
Write a C program to print all prime no.(1-100).
Write a C program to find the value of Sine(X).