Explain about mutation testing, Software Engineering

Assignment Help:

Q. Explain about Mutation testing?

Mutation testing In mutation testing the software is initial tested by using an preliminary test suite built up from the different white box testing strategies. Subsequent to the initial testing is complete mutation testing is taken up. The inspiration behind mutation testing is to make only some arbitrary changes to a program at a time. Every time the program is changed it is described as a mutated program as well as the change effected is called as a mutant. A mutated program is tested alongside the full test suite of the program. If there subsists at smallest amount one test case in the test suite for that a mutant gives a wrong result subsequent to that the mutant is said to be dead. If a mutant remains alive even subsequent to all the test cases have been exhausted the test data is improved to kill the mutant. A main demerit of the mutation-based testing approach is that it is computationally extremely expensive since a large number of possible mutants are able to be generated.


Related Discussions:- Explain about mutation testing

What is cmm and cmmi, CMM = 'Capability Maturity Model', now known as the C...

CMM = 'Capability Maturity Model', now known as the CMMI ('Capability Maturity Model Integration'), developed by the SEI. It's a model of five levels of process 'maturity' that ver

What is software measure, What is software measure? A software measure ...

What is software measure? A software measure is a mapping from a set of objects in the software engineering world information a set of mathematical construct like numbers or ve

Draw dfd for the given requirement, A store is in the business of selling p...

A store is in the business of selling paints as well as hardware items. A numeral of reputed companies supplies items to the store. New suppliers are able to also register with the

Explain core dumps, Core dumps Core dumps are a debugging method. A pri...

Core dumps Core dumps are a debugging method. A printout of all relevant memory locations is obtained and studied. All dumps should be well documented and retained for possible

Draw a flowchart for pay no tax, A town comprise 5000 houses. Every house o...

A town comprise 5000 houses. Every house owner should pay tax based on the value of house. Houses over $200 000 pay 2% of their value in tax, houses over $100 000 pay 1.5% of their

What is user documentation, "User documentation" is a document that explain...

"User documentation" is a document that explains the way a software product or system should be used to get the desired results.

Explain defect, Explain Defect? Ans) 1) From the producer's viewpoint: a...

Explain Defect? Ans) 1) From the producer's viewpoint: a product needs that has not been met or a product attribute possessed by a product or a function perform by a product tha

Define the sanity testing, Sanity testing : - Sanity testing is used to ...

Sanity testing : - Sanity testing is used to make sure that multiple or conflicting functions or variables do not exist in the system. - It verifies that the components of th

Explain glass box testing, Glass box testing is the similar as white box te...

Glass box testing is the similar as white box testing. It's a testing approach that consider the application's program structure, and derives test cases from the application's prog

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd