Friday, September 7, 2012 8:30 AM - Thursday, September 13, 2012 10:30 AM
Mutation Testing in CEAL In the software testing research,
the empirical experiment of testing techniques plays an important role. Mutation testing is a software testing method which concerns reshape a program’s source code in tiny different ways. A test
suite could kill the mutated code after detecting the outcome different from the source code. The weakness or some places the code never executed by the program could be estimate by mutation testing.
That will help the tester build effective tests and locate flaw in the test data. However, the time of running the test suite on all mutants will cost hugely in a relative big program. Because every
test case runs at least multiple times as runs the original program. It’s an issue in mutation testing. Saving time equals saving money. So to upgrade the speed of mutation testing is a really good
empirical experiment for software testing research. CEAL, a C-based language for self-adjusting computation, extends C with a little modification so that it enables coding self-adjusting programs in
conventional C . The advantage of CEAL is it contributes a method to the writing programs could automatically react to the modification of their data. And in practice, it is impressive in replying
to small modification to their data of the program . In this project will show how to use the advantage of CEAL to improve mutation testing. In detail, there are two experiments of how it works
when we use the CEAL to create a bunch of mutation tests.