Mutation Testing Approach to Negative Testing
نویسندگان
چکیده
منابع مشابه
Distributed Black-Box Software Testing Using Negative Selection
In the software development process, testing is one of the most human intensive steps. Many researchers try to automate test case generation to reduce the manual labor of this step. Negative selection is a famous algorithm in the field of Artificial Immune System (AIS) and many different applications has been developed using its idea. In this paper we have designed a new algorithm based on nega...
متن کاملMachine Learning Approach in Mutation Testing
This paper deals with an approach based on the similarity of mutants. This similarity is used to reduce the number of mutants to be executed. In order to calculate such a similarity among mutants their structure is used. Each mutant is converted into a hierarchical graph, which represents the program’s flow, variables and conditions. On the basis of this graph form a special graph kernel is def...
متن کاملMutation Testing: An Artificial Immune System Approach
Through time, many software engineering fundamentals change such as programming languages, paradigms and development teams. These changes affect test suites; if these suites do not evolve, they will wear out. Mutation testing is a computationally expensive, fault-based testing method. By using high quality test data however, only a minimal number of mutations are required, allowing changes in t...
متن کاملSoftware Vaccination: An Artificial Immune System Approach to Mutation Testing
Over time programming languages develop, paradigms evolve, development teams change. The effect of this is that test suites wear out, therefore these also need to evolve. Mutation testing is an effective faultbased testing approach, but it is computationally expensive. Any evolutionary based approach to this process needs to simultaneously manage execution costs. In this conceptual paper we ado...
متن کاملReachability Testing : An Approach to Testing Concurrent
Concurrent programs are more diicult to test than sequential programs because of nondeterministic behavior. An execution of a concurrent program non-deterministically exercises a sequence of synchronization events, called a synchronization sequence (or SYN-sequence). Nondeterministic testing of a concurrent program P is to execute P with a given input many times in order to exercise distinct SY...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Engineering
سال: 2016
ISSN: 2314-4904,2314-4912
DOI: 10.1155/2016/6589140