Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2020
Scalability analysis of grammatical evolution based test data generation
GECCO '20: Proceedings of the 2020 Genetic and Evolutionary Computation ConferencePages 1213–1221https://doi.org/10.1145/3377930.3390167Heuristic-based search techniques have been increasingly used to automate different aspects of software testing. Several studies suggest that variable interdependencies may exist in branching conditions of real-life programs, and these dependencies ...
- articleJanuary 2017
Automated path testing using the negative selection algorithm
International Journal of Computational Vision and Robotics (IJCVR), Volume 7, Issue 1/2Pages 160–171https://doi.org/10.1504/IJCVR.2017.081236Software testing is an important step in the software development process, accounting for more than 50% of software development cost as it is laborious and time-consuming. Generating path test data is the most critical stage in software testing and many ...
- research-articleMay 2016
Automated test generation for synchronous controllers
AST '16: Proceedings of the 11th International Workshop on Automation of Software TestPages 1–7https://doi.org/10.1145/2896921.2896924This paper addresses the problem of automating the production of test sequences for a particular class of Programmable Logic Controllers (em4) produced by InnoVista Sensors. The latter are synchronous systems and are programmed by means of an ad hoc ...
- research-articleDecember 2015
The Effectiveness of Test Coverage Criteria for Relational Database Schema Integrity Constraints
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 25, Issue 1Article No.: 8, Pages 1–49https://doi.org/10.1145/2818639Despite industry advice to the contrary, there has been little work that has sought to test that a relational database's schema has correctly specified integrity constraints. These critically important constraints ensure the coherence of data in a ...
- ArticleDecember 2012
Memory Modeling-Based Automatic Test Data Generation for String-Manipulating Programs
APSEC '12: Proceedings of the 2012 19th Asia-Pacific Software Engineering Conference - Volume 02Pages 95–104https://doi.org/10.1109/APSEC.2012.75String is a fundamental data type in C programming language, and is accessed through character pointer. Programs that manipulate string variables often use a set of string library functions. When generating test data for a path in a function with string ...
- research-articleMay 2012
Test input generation for database programs using relational constraints
DBTest '12: Proceedings of the Fifth International Workshop on Testing Database SystemsArticle No.: 6, Pages 1–6https://doi.org/10.1145/2304510.2304518Databases are ubiquitous in software and testing of programs manipulating databases is thus essential to enhance the reliability of software. In this paper, we describe a clean and unified approach to automatically generate test inputs for such database ...
- ArticleApril 2010
Towards a Testing Methodology for Reactive Systems: A Case Study of a Landing Gear Controller
ICST '10: Proceedings of the 2010 Third International Conference on Software Testing, Verification and ValidationPages 489–497https://doi.org/10.1109/ICST.2010.21In this case study we test a landing gear control system of a military aircraft with the new version of Lutess, a tool for testing automatically synchronous software. Lutess requires the tester to specify the environment of the software under test by ...
- ArticleSeptember 2009
Model Based Testing of End-to-End Chains Using Domain Specific Languages
TAIC-PART '09: Proceedings of the 2009 Testing: Academic and Industrial Conference - Practice and Research TechniquesPages 82–91https://doi.org/10.1109/TAICPART.2009.25In this paper, the author explains a new approach of model based end-to-end chain testing using scenarios with original and simulated equipment. The first goal is to automatically derive test data and test cases from the model, which is defined by a ...
- ArticleSeptember 2008
Automatic Test Generation for LUSTRE/SCADE Programs
ASE '08: Proceedings of the 23rd IEEE/ACM International Conference on Automated Software EngineeringPages 517–520https://doi.org/10.1109/ASE.2008.96Lustre is a declarative, data-flow language, which is devoted to the specification of synchronous and real-time applications. It ensures efficient code generation and provides formal specification and verification facilities. A graphical tool dedicated ...
- ArticleApril 2008
Structural Testing of Executables
ICST '08: Proceedings of the 2008 International Conference on Software Testing, Verification, and ValidationPages 22–31https://doi.org/10.1109/ICST.2008.8Verification is usually performed on a high-level view of the software, either specification or program source code. However in certain circumstances verification is more relevant when performed at the machine code level. This paper focuses on automatic ...
- ArticleAugust 2007
Automatic Test Generation for Dynamic Data Structures
SERA '07: Proceedings of the 5th ACIS International Conference on Software Engineering Research, Management & ApplicationsPages 545–549https://doi.org/10.1109/SERA.2007.59Nowadays, many test data generation approaches are employed on basic numerical types such as integer and real data. However, in real practice, pointers and dynamic data structures are so widely used that most recent test data generation approaches are ...
- ArticleNovember 2006
Generating test cases for constraint automata by genetic symbiosis algorithm
ICFEM'06: Proceedings of the 8th international conference on Formal Methods and Software EngineeringPages 478–493https://doi.org/10.1007/11901433_26Constraint automata are a semantic model for Reo modeling language. Testing correctness of mapping black-box components in Reo to constraint automata is an important problem in analyzing the semantic model of Reo. This testing requires a suite of test ...
- articleJune 2006
Symbolic execution of floating-point computations: Research Articles
Symbolic execution is a classical program testing technique which evaluates a selected control flow path with symbolic input data. A constraint solver can be used to enforce the satisfiability of the extracted path conditions as well as to derive test ...
- ArticleOctober 2001
Automatic Generation of Database Instances for White-box Testing
Testing is a critical activity for database application programs as faults if undetected could lead to unrecoverable data loss. Database application programs typically contain statements written in an imperative programming language with embedded data ...
- ArticleMarch 1998
Automatic test data generation using constraint solving techniques
ISSTA '98: Proceedings of the 1998 ACM SIGSOFT international symposium on Software testing and analysisPages 53–62https://doi.org/10.1145/271771.271790Automatic test data generation leads to identify input values on which a selected point in a procedure is executed. This paper introduces a new method for this problem based on constraint solving techniques. First, we statically transform a procedure ...
Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 23 Issue 2 - ArticleNovember 1997
Feasible test path selection by principal slicing
ESEC '97/FSE-5: Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineeringPages 378–394https://doi.org/10.1145/267895.267922Also Published in:
ACM SIGSOFT Software Engineering Notes: Volume 22 Issue 6 - research-articleSeptember 1991
Constraint-Based Automatic Test Data Generation
IEEE Transactions on Software Engineering (ISOF), Volume 17, Issue 9Pages 900–910https://doi.org/10.1109/32.92910A novel technique for automatically generating test data is presented. The technique is based on mutation analysis and creates test data that approximate relative adequacy. It is a fault-based technique that uses algebraic constraints to describe test ...