Academia.eduAcademia.edu

Automated Test Data Generation

description162 papers
group86 followers
lightbulbAbout this topic
Automated Test Data Generation is the process of using algorithms and tools to automatically create data sets for testing software applications. This approach aims to enhance testing efficiency, ensure comprehensive coverage of test scenarios, and reduce manual effort in data preparation, thereby improving software quality and reliability.
lightbulbAbout this topic
Automated Test Data Generation is the process of using algorithms and tools to automatically create data sets for testing software applications. This approach aims to enhance testing efficiency, ensure comprehensive coverage of test scenarios, and reduce manual effort in data preparation, thereby improving software quality and reliability.
The project "Development of Automated Test Evaluation for Avionics" focuses on automating the validation and performance assessment of two critical avionics subsystems: the Inertial Navigation System (INS) and the Electro Mechanical... more
by Qin Lu
Imbalanced training data always puzzles the supervised learning based emotion and sentiment classification. Several existing research showed that data sparseness and small disjuncts are the two major factors affecting the classification.... more
An important problem that arises in path oriented testing is the generation of test data that causes a program to follow a given pat.h. In this paper, we present a novel program execution based approach using an iterative relaxation... more
In the continually evolving domain of software development, guaranteeing the dependability and functionality of Application Programming Interfaces (APIs) is of utmost importance. Traditional approaches to API testing frequently encounter... more
by Petr Golan and 
1 more
This paper describes a new method of pseudoexhaustive test pattern generation suitable above all for circuits using random access scan (RAS). Two linear feedback shift registers (LFSR) are used to generate scan addresses and test patterns... more
One of the major challenges in software testing is the generation of test data automatically that satisfy a specified adequacy criterion. This paper presents a GA-based approach and a supporting tool for data-flow test data generation for... more
Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Zwecken und zum Privatgebrauch gespeichert und kopiert werden. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle Zwecke vervielfältigen, öffentlich ausstellen,... more
We present an approach for the static detection of possible assertion violations in Java. The main idea is to use an existing test-case generator in combination with a new program transformation. A possible assertion violation is... more
In this paper, we investigate a new way of testing aspect oriented programs. Here we propose a framework of automated test data generation for evolutionary testing on AOP. On the basis of generated data we will compare evolutionary... more
هلاقم تاعلاطا هدیکچ لماک یشهوژپ هلاقم :تفایرد 17 یدرورف ن 1396 :شریذپ 05 ادرخ د 1396 :تیاس رد هئارا 13 دادرم 1396 هنیهب بقع هب ماگ رلرتنک ود درکلمع هسیاقم هب هلاقم نیا رلرتنک و تارذ ماحدزا متیروگلا اب هدش LQR رواه تلاح رد روتورداوک کی یور... more
Sentiment analysis is possibly one of the most desirable areas of study within Natural Language Processing (NLP). Generative AI can be used in sentiment analysis through the generation of text that reflects the sentiment or emotional tone... more
An integrated tes ing criterion is proposed that extends traditional criteria to ~e effective to reveal domain errors. The method requires many fevJer test cases and is, applicable for any kind of predicates. An au :omated test data... more
In this paper, we discuss the application of search-based software testing techniques for unit level testing of a real-world telecommunication middleware at Ericsson. Input data for the system under test consists of nested data... more
In software product line (SPL), selecting product's features to be tested is an essential issue to enable the manufactories to release new products earlier than others. Practically, it is impossible to test all the products' features... more
Data imbalance is a frequently occurring problem in classification tasks where the number of samples in one category exceeds the amount in others. Quite often, the minority class data is of great importance representing concepts of... more
This paper describes an experimental setup, conducted in collaboration with the Isa research group of the Loria laboratory, Océ-PLT, and students from the École des Mines de Nancy.
In this paper, we investigate a new way of testing aspect oriented programs. Here we propose a framework of automated test data generation for evolutionary testing on AOP. On the basis of generated data we will compare evolutionary... more
This paper presents a set of methods that uses a genetic algorithm for automatic test-data generation in software testing. For several years researchers have proposed several methods for generating test data which had different drawbacks.... more
With the fast growth of mobile technology, social media has become important for people to share their thoughts and feelings. Businesses and governments can make better strategic decisions when they know what the public thinks. Because of... more
With the fast growth of mobile technology, social media has become important for people to share their thoughts and feelings. Businesses and governments can make better strategic decisions when they know what the public thinks. Because of... more
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY
This paper presents a set of methods that uses a genetic algorithm for automatic test-data generation in software testing. For several years researchers have proposed several methods for generating test data which had different drawbacks.... more
Nowadays, Aspect-Oriented Programming (AOP) paradigm is getting more popularity in the field of software development. But testing an Aspect-oriented software system (AOSS) is not well matured. Therefore, many researchers have been... more
In the continually evolving domain of software development, guaranteeing the dependability and functionality of Application Programming Interfaces (APIs) is of utmost importance. Traditional approaches to API testing frequently encounter... more
The automatic identification of propaganda has gained significance in recent years due to technological and social changes in the way news is generated and consumed. That this task can be addressed effectively using BERT, a powerful new... more
Software testing is normally used to check the validity of a program. Test oracle performs an important role in software testing. The focus in this research is to perform class level test by introducing a testing framework. A technique is... more
Abstract— Regression Testing ensures that any enhancement made to software will not affect specified functionality of software. The execution of all test cases can be long and complex to run; this makes it a costlier process. The... more
This paper discusses some aspects of the development process used in a recent project on IBM's CICS/ESA transaction processing product, from the perspective of a member of the development team, with some reflections on why it is felt that... more
Test Data Generation is the soul of automated testing. The dream of having efficient and robust automated testing software can be fulfilled only if the task of designing a robust automated test data generator can be accomplished. In the... more
Nowadays, smartphones play a remarkable role in our lives. Testing mobile applications is significant to guarantee their quality. Automated testing is applied to minimize the cost and the interval of time instead of manual testing. There... more
This paper presents a set of methods that uses a genetic algorithm for automatic test-data generation in software testing. For several years researchers have proposed several methods for generating test data which had different drawbacks.... more
Objectives: It is a challenging task to generate and identify an optimal test set that satisfies a robust adequacy criterion, like data flow testing. A number of heuristic and meta-heuristics algorithms like GA, PSO have been applied to... more
In software development life cycle, testing plays the significant role to verify requirement specification, analysis, design, coding and to estimate the reliability of software system. A test manager can write a set of test cases manually... more
We present a general framework for generating SQL query test cases using Constraint Logic Programming. Given a database schema and a SQL view defined in terms of other views and schema tables, our technique generates automatically a set... more
Search based test-data generation has proved successful for codelevel testing. In this paper we investigate the application of such approaches at the higher levels of abstraction offered by Matlab-Simulink models. The presence of... more
In regulated domains such as aerospace and safety critical domains, software quality assurance is subjected to strict regulations such as the DO-178B standard. MC/DC is a white box software testing criteria aiming to prove all the... more
Nowadays, Aspect-Oriented Programming (AOP) paradigm is getting more popularity in the field of software development. But testing an Aspect-oriented software system (AOSS) is not well matured. Therefore, many researchers have been... more
Software testing is normally used to check the validity of a program. Test oracle performs an important role in software testing. The focus in this research is to perform class level test by introducing a testing framework. A technique is... more
Automated Test Data Generation (ATDG) is an activity that in the course of software testing automatically generates test data for the software under test (SUT). It usually makes the testing more efficient and cost effective. Test Data... more
With the fast growth of mobile technology, social media has become important for people to share their thoughts and feelings. Businesses and governments can make better strategic decisions when they know what the public thinks. Because of... more
In present scenario, advancement in the area of information technology results high demand for new software or modifications in the existing software. Software testing is the process of testing the quality and reliability of the software... more
Mutation analysis is considered the best method for measuring the adequacy of test suites. However, the number of test runs required for a full mutation analysis grows faster than project size, which is not feasible for real-world... more
We present results for the "Impact Project Focus Area" on the topic of symbolic execution as used in software testing. Symbolic execution is a program analysis technique introduced in the 70s that has received renewed interest in recent... more
Automated test data generation is an important method for the verification and validation of UML/OCL specifications. In this paper, we present an extension of DNF-based test case generation methods to class models and recursive query... more
/2 I A sound information systems (IS) curriculum should equip its students with both technical and organizational skills in communications (both oral and written), analysis, design, programming, testing, documentation, and management... more
We consider a new class of expensive, resource-constrained optimization problems (here arising from molecular discovery) where costs are associated with the experiments (or evaluations) to be carried out during the optimization process.... more
In the past few years, mobile devices have been increasingly replacing traditional computers, as their capabilities, such as CPU computation, memory, RAM size, and many more, are being enhanced almost to the level of conventional... more
Concolic Testing is the combination of symbolic as well as concrete execution. It considers program variables as symbolic variables along with concrete execution path. Branch Coverage belongs to white box testing. Its objective is to... more
Download research papers for free!