Test data generation is one of the most important and crucial phases in software testing. Structural test data generation techniques are based on source code to create test data, which can uncover programmer\'s faults.A test data generation technique using symbolic execution is implemented in the Java PathFinder tool to generate test data for Java programs. However, Java PathFinder has a performance limitation: execution time is quite big. In this paper, we propose applying an optimization algorithm for constraints - representing execution paths in programs - in order to reduce the execution time but ensure the coverage effectiveness. The experiment on different Java programs shows a promising result of the proposed solution
textRecent advances in test automation have seen a host of new techniques for automated test genera...
An important problem that arises in path oriented testing is the generation of test data that causes...
A major issue in software testing is the automatic gen-eration of the inputs to be applied to the pr...
Abstract—Testing plays a key role in assessing the quality of a software product. During testing, a ...
In software testing, a program is executed in hopes of revealing faults. Over the years, specific te...
Symbolic Execution (SE) is a program verification technique that interprets each program execution p...
Testing is an important approach to uncover errors in software systems; but, effective testing can b...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Quality management is becoming a more and more important part of the software development process. A...
International audienceIn this paper, we introduce a constraint-based reasoning approach to automatic...
Associated research group: Critical Systems Research GroupSymbolic execution is a popular technique ...
Software testing is a critical element of software quality assurance. One of the important tasks dur...
In a software system, most of the runtime failures may come to light only during test execution, and...
We present a new constraint-based method for generating test data for code-based unit testing. The m...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
textRecent advances in test automation have seen a host of new techniques for automated test genera...
An important problem that arises in path oriented testing is the generation of test data that causes...
A major issue in software testing is the automatic gen-eration of the inputs to be applied to the pr...
Abstract—Testing plays a key role in assessing the quality of a software product. During testing, a ...
In software testing, a program is executed in hopes of revealing faults. Over the years, specific te...
Symbolic Execution (SE) is a program verification technique that interprets each program execution p...
Testing is an important approach to uncover errors in software systems; but, effective testing can b...
We present an algorithm for tests generation tools based on symbolic execution. The algorithm is sup...
Quality management is becoming a more and more important part of the software development process. A...
International audienceIn this paper, we introduce a constraint-based reasoning approach to automatic...
Associated research group: Critical Systems Research GroupSymbolic execution is a popular technique ...
Software testing is a critical element of software quality assurance. One of the important tasks dur...
In a software system, most of the runtime failures may come to light only during test execution, and...
We present a new constraint-based method for generating test data for code-based unit testing. The m...
Abstract. Java PathFinder (JPF) is an explicit-state model checker for Java programs. It explores al...
textRecent advances in test automation have seen a host of new techniques for automated test genera...
An important problem that arises in path oriented testing is the generation of test data that causes...
A major issue in software testing is the automatic gen-eration of the inputs to be applied to the pr...