What is Mutation Testing?
Answers were Sorted based on User's Feedback
Answer / nitin verma
Hi,
In the Mutation testing we create a copy of the original
program that is called as mutant,and we do some changes in
the mutant program and run it with the test cases.After
going through the test cases if the change is being detect
by the test sace then it is called as a 'Killed Mutant' and
if the change did not detect by the test cases then it is
called as 'Equivalent Mutant'. This process is expensive.
Plz correct me if i m wrong....
Thnks n Regards..
Nitin Verma
nitin9360@gmail.com
Is This Answer Correct ? | 3 Yes | 0 No |
Answer / narendra
Mutation testing is done to find the coverage of testcases.
Some mutants will be inserted in the code, then the
negative test cases will be failed.
Plz correct me if i'm wrong
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / shashi
Mutation testing means testing the test cases.
ie testing the effectiveness of the testcases in finding the
error.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / kris
A testing methodology in which two or more program
mutations are executed using the same test cases to
evaluate the ability of the test cases to detect
differences in the mutations.
---------------------------------------------
Mutation Testing is a fault-based testing technique
Measure the effectiveness of test cases
Assumption: a program will be well tested if all simple
faults are detected and removed
Simple faults are introduced into the program by creating a
set of faulty version, called MUTANTS
A mutant P’ is a program that is similar to the program P
being tested
It differs from P only by a mutation (mutant operators)
Mutant operators example: Istruction delete, Change of a
constant value, Change of a variable
Test cases are used to execute these mutants with the goal
of causing each mutant P’ to produce incorrect output
If P’ produce different results from P, running the same
test case T  Mutant killed
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / suvarna
When a major changes occurred in the coding due to the
change requirement by the customer is called mutation
testing.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / prabha
Testing the quality of the automation script by purposefully
introducing a defect into the application
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / hari s sankar
Mutation testing (sometimes also called mutation analysis)
is a method of software testing, which involves modifying
program's source code in small ways
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / sudhakar8
Monkey testing:-monkey testing is a testing that runs with
no specific test in mind. The monkey in this case is the
producer of any input data (whether that be file data, or
input device data).
Keep pressing some keys randomly and check whether the
software fails or not.
Is This Answer Correct ? | 0 Yes | 1 No |
Explain the benefits of destructive testing.
Describe the dimensions of the risk in qa?
What do you understand by ‘test effectiveness’ and ‘test efficiency’?
Suppose the company is not an ISO certified company, but is there is any possiblity for to get CMM level-5 ? If yes what r the process to be taken?
how v come to know that v hv to use which tool 4 this proj?
Mention the different types of software testing?
What is automation Framework?
3 Answers BeBo Technologies, BroadSoft, Coinstar, CSS Corp, Infosys, Microsoft,
During Web based Testing. where do we concentrate more on the Application(Means functional area)...... Anybody can explain it.....Thanks in advacne......
List out various tools required to support testing during development of the application?
1. What is the difference between a bug and a defect 2. What is the difference between retesting and regression testing 3. Explain bug life cycle
What is the difference between QA and QC?
39 Answers CSS, Faurecia, Focus, KNP, Maruti Suzuki, Quality Assurance, Tech Mahindra, Tower Manufacturing,
How does a server or client environment affect software testing?