PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 1, 20223 citationsOpen Access

More Effective Test Case Generation with Multiple Tribes of AI

View Full Paper
MOMitchell Olsthoorn

Key Points

  • The central aim is to enhance automated test case generation (TCG) by using multiple AI techniques.
  • Proposed grammar-based fuzzing and machine learning to enrich evolutionary algorithms.
  • Utilized behavioral modeling and interprocedural control dependency analysis for better effectiveness.
  • Integrated novel approaches into a testing framework for industrial application.
  • Achieved enhanced generation of structured input data compared to existing algorithms.
  • Demonstrated improved preservation of patterns in test cases, leading to better coverage.
  • Initial tests indicated increased efficiency in test case generation processes.

Abstract

Software testing is a critical activity in the software development life cycle for quality assurance. Automated Test Case Generation (TCG) can assist developers by speeding up this process. It accomplishes this by evolving an initial set of randomly generated test cases over time to optimize for predefined coverage criteria. One of the key challenges for automated TCG approaches is navigating the large input space. Existing state-of-the-art TCG algorithms struggle with generating highly-structured input data and preserving patterns in test structures, among others. I hypothesize that combining multiple tribes of AI can improve the effectiveness and efficiency of automated TCG. To test this hypothesis, I propose using grammar-based fuzzing and machine learning to augment evolutionary algorithms for generating more structured input data and preserving promising patterns within test cases. Additionally, I propose to use behavioral modeling and interprocedural control dependency analysis to improve test effectiveness. Finally, I propose integrating these novel approaches into a testing framework to promote the adoption of automated TCG in industry.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Mitchell Olsthoorn (2022) studied this question.

synapsesocial.com/papers/6a15763a9b87f33fc69f939bhttps://doi.org/10.1109/icse-companion55297.2022.9793774
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1A Critique and Improvement of the "CL" Common Language Effect Size Statistics of McGraw and Wong2000 · 839 citations
  2. 2Dividing strategies for the optimization of a test suite1996 · 144 citations
  3. 3Practical Nonparametric Statistics1972 · 1,425 citations
  4. 4Automatic test case generation: what if test code quality matters?2016 · 63 citations
  5. 5Automated Unit Test Generation for Python2020 · 44 citations