Название: Optimization of Automated Software Testing Using Meta-Heuristic Techniques Автор: Manju Khari, Deepti Bala Mishra, Biswaranjan Acharya Издательство: Springer/EAI Год: 2022 Страниц: 189 Язык: английский Формат: pdf (true), epub Размер: 18.9 MB
This book provides awareness of different evolutionary methods used for automatic generation and optimization of test data in the field of software testing. While the book highlights on the foundations of software testing techniques, it also focuses on contemporary topics for research and development. This book covers the automated process of testing in different levels like unit level, integration level, performance level, evaluation of testing strategies, testing in security level, optimizing test cases using various algorithms, and controlling and monitoring the testing process etc. This book aids young researchers in the field of optimization of automated software testing, provides academics with knowledge on the emerging field of AI in software development, and supports universities, research centers, and industries in new projects using AI in software testing.
Test automation is now ubiquitous, and almost assumed in large segments of the research. Agile processes and test-driven development are now widely known and used for implementation and deployment. This book presents software testing as a practical engineering activity, essential to producing high-quality software. This book is beneficial for an undergraduate or graduate course on software testing and software engineering, and as a resource for software test engineers and developers. This book has a number of unique features:
1. It includes a landscape of test coverage criteria with a novel and extremely simple structure. At a technical level, software testing is based on satisfying coverage criteria. The book’s central observation is that there are few truly different coverage criteria, each of which fits easily into one of four categories: graphs, logical expressions, input space, and syntax structures.
2. It projects a balance of theory and practical application, presenting testing as a collection of objective, quantitative activities that can be measured and repeated. The theoretical concepts are presented when needed to support the practical activities that researchers and test engineers follow.
3. It assumes the reader is learning to be a researcher whose goal is to produce the best possible software with the lowest possible cost. The concepts in this book are well grounded in theory, are practical, and most are currently in use.
Through this book an effort to in support of the idea of promoting software testing and establishing as to software testing is made possible.
Contents:
NGA-II-Based Test Suite Minimization in Software Comparison and Validation of Mutation Testing Tools Based on Java Language State Traversal: Listen to Transitions for Coverage Analysis of Test Cases to Drive the Test A Heuristic-Based Test Case Prioritization Algorithm Using Static Metrics A Literature Review on Software Testing Techniques A Systematic Literature Review of Predicting Software Reliability Using Machine Learning Techniques Evolutionary Algorithms for Path Coverage Test Data Generation and Optimization: A Review A Survey on Applications, Challenges, and Meta-Heuristic-Based Solutions in Wireless Sensor Network myCHIP-8 Emulator: An Innovative Software Testing Strategy for Playing Online Games in Many Platforms Defects Maintainability Prediction of the Software EncryptoX: A Hybrid Metaheuristic Encryption Approach Employing Software Testing for Secure Data Transmission
Скачать Optimization of Automated Software Testing Using Meta-Heuristic Techniques
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.