Doktorarbeit / Dissertation, 2025
91 Seiten, Note: 1
This monograph aims to address the challenges of efficient test case selection for regression testing, focusing on maximizing code coverage while minimizing execution time. It proposes a novel methodology incorporating a hybrid algorithm for optimal test case generation and selection, and a Non-Deterministic Finite Automata (NFA) approach for testing un-invoked methods.
1. INTRODUCTION: This introductory chapter establishes the context for the research by highlighting the importance of efficient test case selection in software regression testing. It underscores the need to maximize code coverage and minimize testing time, emphasizing the challenges posed by traditional approaches. The chapter introduces the problem of insufficient code coverage and lengthy execution times in regression testing, motivating the need for a new methodology. It also lays out the research contributions and provides a concise summary of the entire work.
2. LITERATURE REVIEW: This chapter provides a comprehensive overview of existing literature on software regression testing and optimization methods. It examines various approaches to test case generation and selection, including random generation, symbolic execution, search-based generation, model-based generation, and heuristic-based techniques. The chapter critically analyzes the strengths and limitations of these methods, setting the stage for the proposed new methodology. It also delves into different types of testing and the concept of test suites, laying the groundwork for a deeper understanding of the challenges addressed in the research.
3. REGRESSION TESTING: This chapter delves into the specifics of regression testing within the software development lifecycle. It explores different strategies for conducting effective regression testing and their implications for code coverage and efficiency. This chapter likely details the practical applications and considerations related to implementing the strategies discussed within the scope of the software development process. It might include discussions on various testing approaches and their effectiveness in diverse software development settings.
Regression testing, code coverage, test case prioritization, hybrid algorithm, Non-Deterministic Finite Automata (NFA), software testing, optimization, test case generation, un-invoked methods, fault detection.
This document provides a language preview of a monograph, including the table of contents, objectives, key themes, chapter summaries, and keywords. It is intended for academic use in analyzing themes related to software regression testing.
The monograph focuses on addressing the challenges of efficient test case selection for regression testing, aiming to maximize code coverage while minimizing execution time.
The monograph covers topics such as: efficient test case selection for regression testing, maximizing code coverage, minimizing test execution time, handling un-invoked methods, and the application of a hybrid algorithm and Non-Deterministic Finite Automata (NFA) for improved testing.
The introduction establishes the context for the research by highlighting the importance of efficient test case selection in software regression testing. It underscores the need to maximize code coverage and minimize testing time, emphasizing the challenges posed by traditional approaches and introducing the research contributions.
The literature review provides a comprehensive overview of existing literature on software regression testing and optimization methods. It examines various approaches to test case generation and selection, including random generation, symbolic execution, search-based generation, model-based generation, and heuristic-based techniques.
The regression testing chapter delves into the specifics of regression testing within the software development lifecycle. It explores different strategies for conducting effective regression testing and their implications for code coverage and efficiency.
Some of the keywords include: Regression testing, code coverage, test case prioritization, hybrid algorithm, Non-Deterministic Finite Automata (NFA), software testing, optimization, test case generation, un-invoked methods, fault detection.
Un-invoked methods refer to software functions or procedures that are never called during normal program execution. The monograph aims to address testing these un-invoked methods using a Non-Deterministic Finite Automata (NFA) approach.
The hybrid algorithm is a core component of the proposed methodology, aimed at generating and selecting optimal test cases for regression testing. Its goal is to improve both code coverage and execution time efficiency compared to traditional methods.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!
Kommentare