ALLInterview.com :: Home Page Forum9.Com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage   interview questions urls   External Links  Contact Us     Login  |  Sign Up                      
tip   To Refer this Site to Your Friends   Click Here
Google
 
 Topics
 
 Comparison Testing
 Late Stage Cancer
 Black Box Testing
 Install Uninstall Testing
 Manual Testing
 Sanity Testing
 System Testing
 Stress Testing
 GridView
 Acceptance Testing
 Security Testing
 Performance Testing
 Incremental Integration Testing
 Exploratory Testing
 Alpha Testing
 White Box Testing
 Recovery Testing
 Testing
 Regression Testing
 Compatibility Testing
 Functional Testing
 Integration Testing
 Mutation Testing
 End To End Testing
 User Acceptance Testing
 Unit Testing
 Ad Hoc Testing
 Automation Testing
 Usability Testing
 Beta Testing
 
 
   
Search
 
Search ?
Advanced Search
   
   
Topic :: Mutation Testing

Please post whatever information you know about Mutation Testing
 


 

 
Topic ::
  Mutation Testing
 Topic Submitted By :: User1
  Reply Posted By  
 
  Re: Mutation Testing
Reply
# 1
In mutation testing we are making some changes in code and 
again run the test cases in order to find whether that test 
cases are capable of finding bugs.
 
Yogesh
 
  Re: Mutation Testing
Reply
# 2
Mutation Test is to Make changes over the Passed Test Case & See
That the Build should show defect.
 
Ramprasad.s
 
 
 
  Re: Mutation Testing
Reply
# 3
forcibly injecting bug and testing the functionality
 
Srikar.k
 
  Re: Mutation Testing
Reply
# 4
With mutation testing, the system/program under test is 
changed to create a faulty version called a mutant. You 
then run the mutant program through a suite of test cases, 
which should produce new test case failures. If no new 
failures appear, the test suite most likely does not 
exercise the code path containing the mutated code, which 
means the program isn't fully tested. You can then create 
new test cases that do exercise the mutant code.
 
Pune Tester
 
  Re: Mutation Testing
Reply
# 5
This is one of the White Box Testing Technique . Generally 
programmer are following this technique to test the change 
in the program to estimate the correctness & completeness 
of the program.

  for example
  1. if all tests passed in the program that is good program.

 2. If all tests passed but in the program some change is 
there .don't say passed. this is not a good testing

3. in all tests passed except change test failed. this is 
the complete testing.
 
Prasanna
 
  Re: Mutation Testing
Reply
# 6
mutations are introduced into a program to test the adequacy 
of the test data. A mutation is a SMALL CHANGE made to the 
program. The effects of that data should be made up in some 
tests. If it doesn't ,the test set is probably inadequate.
  and this type of testing is called mutation testing...also called as debugging

The person who is changing the code by adding mutations 
should see how the code works.
 
Swetcha
 
  Re: Mutation Testing
Reply
# 7
Mutation means a change.

While u r doing unit testing u'l prepare some unit 
test cases and test the program. After that to estimate the 
testing u have conducted u'll introduce some mutations
(changes) in ur program/unit and repeat the same tests then 
few test should give wrong results as u use the same data 
and test procedure then it shows the completeness of ur 
test cases for ur unit test. if ur test passes even after 
making these mutations means u r not test all flows of ur 
program which implies that ur test case r not completely 
tests the unit.
 
Anand Kumar
 
  Re: Mutation Testing
Reply
# 8
Mutation testing is performed as part of Unit Testing. In 
this testing phase, programmers will perform some change in 
the coding and execute previously completed tests. If all 
the tests are passed, then he will concentrates on the 
same. If any one of the test is failed then he will 
concentrate on the further coding.
 
Shankar
 
  Re: Mutation Testing
Reply
# 9
it is nothing but estimating the efficiency of test data by 
deliberately introducing bugs
 
Suneel Reddy
 
  Re: Mutation Testing
Reply
# 10
Mutation means absolutely bug injection
 
Ashok Reddy
 
  Re: Mutation Testing
Reply
# 11
it means that purposely u introduce bugs & it is also known 
as debugging.
 
Poonam
 
  Re: Mutation Testing
Reply
# 12
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.

or

A method whereby errors are purposely inserted into a
program under test to verify that the test can detect the
error. Also known as error seeding.

or

A method to determine test set thoroughness by measuring the
extent to which a test set can discriminate the program from
slight variants of the program. Non-intrusive Testing:
Testing that is transparent to the software under test; ie,
testing that does not change the timing or processing
characteristics of the software under test from its behavior
in a real environment. ...
 
Tushar
 
  Re: Mutation Testing
Reply
# 13
After the initial testing is complete, mutation testing is 
taken up. The idea behind mutation testing is to make a few 
arbitrary small changes to a program at a time, each
time the program is changed it is called a mutated program; 
the change is called a mutant.

A mutated program tested against the full test suite of the 
program. If there at least one test case in the test suite 
for which a mutant gives an incorrect result, then the 
mutant is said to be dead. 

If a mutant remains alive even after all test cases have 
been exhausted, the test suite is enhanced to kill the 
mutant.

The process of generation and killing of mutants can be 
automated by predefining a set of primitive changes that 
can be applied to the program.

The primitive changes can be:
? Altering an arithmetic operator,
? Changing the value of a constant,
? Changing a data type, etc.

A major disadvantage of mutation testing:
? computationally very expensive,
? A large number of possible mutants can be generated.
 
Jeekarthik
 
  Re: Mutation Testing
Reply
# 14
Make perfection in coding the developers intentionally made 
mistakes for particular object to check whether it will 
work same as correct code
 
Venkat
 
  Re: Mutation Testing
Reply
# 15
Mutation test means a change in your program  programmers
are perform changes in tested programs to estimate
completeness and correctness of the program testing
 
Rajesh.veggalam
 
  Re: Mutation Testing
Reply
# 16
In the mutation testing we create the mutants(duplicate
copy) and then we test on the mutants and finds whether any
difference is there between the mutants and the original
program after the test.
 
Nitin Verma
 
  Re: Mutation Testing
Reply
# 17
Mutation testing is done to find the coverage of test cases.
Some mutants will be inserted in the code, then the 
negative test cases will be failed.
 
Narendra
 
  Re: Mutation Testing
Reply
# 18
Mutation testing means testing the test cases.
ie testing the effectiveness of the test cases in finding the
error.
 
Shashi
 
  Re: Mutation Testing
Reply
# 19
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
 
Kris
 
  Re: Mutation Testing
Reply
# 20
Doing test to the tested application to check whether 
testing is completely done or not.
nothing but testing to a tested application is mutation 
testing
 
Praveen 9885734486
 
  Re: Mutation Testing
Reply
# 21
This comes in White box testing. This is to find the 
effectiveness of a test case after making some changes in 
the code. Here we have some terms like killed mutants, live 
mutants
 
Karthik
 
  Re: Mutation Testing
Reply
# 22
Here mutation is nothing but alteration  ...

A method to determine test set thoroughness by measuring 
the extent to which a test set can discriminate the program 
from slight variants of the program.
 
Balajiyadav
 
  Re: Mutation Testing
Reply
# 23
mutation is comes under white box testing. mutation is 
nothing but a complex change in coding.In this we r 
forcibly making some changes in the coding and checking 
whether it gives the correct (or) wrong results. if it give 
wrong result then our test is passed and if it give correct 
result then the test is failed.
 
Jyotsna
 
  Re: Mutation Testing
Reply
# 24
Mutation : What is Mutation ?
Change in Order (Can be Software code or Genetic Code).

Mutation Testing: Change the Existing Software Code(Normal 
Functionality) Through mutation & Test The Application.

Result: The Application Should show Bugs while Text 
Execution.
 
Ramprasad. S
 
  Re: Mutation Testing
Reply
# 25
When some minor changes has made in application its call 
mutation code and against them we test that application is 
called Mutation Testing.
 
Simds
 
  Re: Mutation Testing
Reply
# 26
mutation is comes under white box testing. mutation is 
nothing but a complex change in coding.In this we r 
forcibly making some changes in the coding and checking 
whether it gives the correct or wrong inputs. if it give 
wrong input then our test is passed and if it give correct 
input then the test is failed.It's is working everything 
under white box resting.Mutation Testing is a fault-based 
testing technique Measure the effectiveness of test cases
 and the test result.Testing that is transparent to the 
software under test

 
Pitamber Kumar
 
 
 
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com