Search-based software engineering has mainly dealt with automated test data generation by metaheuristic search tech-niques. Similarly, we try to generate the test data (i.e., problem instances) which show the worst case of algorithms by such a technique. In this paper, in terms of non-functional testing, we re-define the worst case of some algorithms, re-spectively. By using genetic algorithms (GAs), we illustrate the strategies corresponding to each type of instances. We here adopt three problems for examples; the sorting problem, the 0/1 knapsack problem (0/1KP), and the travelling salesperson problem (TSP). In some algorithms solving these problems, we could find the worst-case instances suc-cessfully; the successfulness of the result is...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Abstract- over the period of time a number of algorithms have been proposed for test data generation...
Software testing is a critical stage in the life cycle of software development. The testing process ...
Software testing is most effort consuming phase in software development. One would like to minimize ...
Abstract—Software test-data generation is the process of identifying a set of data, which satisfies ...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
Software testing is an important activity of the software development process. It is a critical elem...
Abstract. Genetic algorithms are adaptive search techniques which have been used to learn high-perfo...
Faulty software is usually costly and possibly life threatening as software becomes an increasingly ...
ABSTRACT In this paper, an automated method for generation of tests in order to detect inefficient (...
Abstract- The sorting network problem has been of interest to the computer science community in gene...
Search-based optimization techniques have been applied to structural software test data generation s...
ABSTRACT Software testing can be re-formulated as a search problem, hence search algorithms (e.g., G...
Optimisation is the most interesting problems to be tested by using Artificial Intelligence (AI) met...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Abstract- over the period of time a number of algorithms have been proposed for test data generation...
Software testing is a critical stage in the life cycle of software development. The testing process ...
Software testing is most effort consuming phase in software development. One would like to minimize ...
Abstract—Software test-data generation is the process of identifying a set of data, which satisfies ...
peer reviewedEvolutionary algorithms have been shown to be effective at generating unit test suites...
Abstract — Genetic_Algorithms (GAs) have been considered to automate the generation of test-data for...
Software testing is an important activity of the software development process. It is a critical elem...
Abstract. Genetic algorithms are adaptive search techniques which have been used to learn high-perfo...
Faulty software is usually costly and possibly life threatening as software becomes an increasingly ...
ABSTRACT In this paper, an automated method for generation of tests in order to detect inefficient (...
Abstract- The sorting network problem has been of interest to the computer science community in gene...
Search-based optimization techniques have been applied to structural software test data generation s...
ABSTRACT Software testing can be re-formulated as a search problem, hence search algorithms (e.g., G...
Optimisation is the most interesting problems to be tested by using Artificial Intelligence (AI) met...
Software testing is an expensive process, which is vital in the industry. Construction of the test-d...
Abstract- over the period of time a number of algorithms have been proposed for test data generation...
Software testing is a critical stage in the life cycle of software development. The testing process ...