I would like to present the concept of automated test case generation. I work on it as part of my PhD and I think it would be interesting also for other people. It is also the topic of a workshop paper that I am introducing in Paris. (abstract below) Please note that the talk itself would be more general and not about the specifics of my PhD, but about the broad field of Automated Test Case Generation. I would introduce the main approaches (combinatorial testing, symbolic execution, adaptive random testing) and their advantages and problems. (oracle problem, combinatorial explosion, ...) Abstract of the paper: Over the last decade code-based test case generation techniques such as combinatorial testing or dynamic symbolic execution have...
Automated generation of tests from specifications has been recently introduced in order to address s...
System vendors focus more and more on the quality of a system instead of increasing functionality. T...
Computer software is increasingly applied to processing data that are not only in large volumes but ...
Test case generation is among the most labour-intensive tasks in software testing and also one that ...
Automatic testing of software has always been of interest. The concept has been receiving more and m...
Software testing is a critical activity in the software development life cycle for quality assurance...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Automated software testing is increasingly being seen as an important means of improving the quality...
For developing successful software, testing is a very important component. In software testing, prov...
One of the major costs in a software project is the construction of test-data. This paper outlines a...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
Automated test generation tools have been widely investigated with the goal of reducing the cost of ...
Software is becoming increasingly important in our everyday life. Software testing is one of the man...
Software plays a significant role in society. It penetrates every field such as telecommunications, ...
Automated generation of tests from specifications has been recently introduced in order to address s...
System vendors focus more and more on the quality of a system instead of increasing functionality. T...
Computer software is increasingly applied to processing data that are not only in large volumes but ...
Test case generation is among the most labour-intensive tasks in software testing and also one that ...
Automatic testing of software has always been of interest. The concept has been receiving more and m...
Software testing is a critical activity in the software development life cycle for quality assurance...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Automated software testing is increasingly being seen as an important means of improving the quality...
For developing successful software, testing is a very important component. In software testing, prov...
One of the major costs in a software project is the construction of test-data. This paper outlines a...
Testing is one of the mainstream program verification techniques where a program is executed on a se...
Automated test generation tools have been widely investigated with the goal of reducing the cost of ...
Software is becoming increasingly important in our everyday life. Software testing is one of the man...
Software plays a significant role in society. It penetrates every field such as telecommunications, ...
Automated generation of tests from specifications has been recently introduced in order to address s...
System vendors focus more and more on the quality of a system instead of increasing functionality. T...
Computer software is increasingly applied to processing data that are not only in large volumes but ...