Artificial Intelligence Methods for Optimization of the Software Testing Process

Artificial Intelligence Methods for Optimization of the Software Testing Process

With Practical Examples and Exercises

1st Edition - October 1, 2022

Write a review

  • Authors: Sahar Tahvili, Leo Hatvani
  • Paperback ISBN: 9780323919135

Purchase options

Purchase options
Available for Pre-Order
Sales tax will be calculated at check-out

Institutional Subscription

Free Global Shipping
No minimum order

Description

Artificial Intelligence Methods for Optimization of the Software Testing Process: With Practical Examples and Exercises presents different AI-based solutions for overcoming the uncertainty found in many initial testing problems. The concept of intelligent decision making is presented as a multi-criteria, multi-objective undertaking. The book provides guidelines on how to manage diverse types of uncertainty with intelligent decision-making that can help subject matter experts in many industries improve various processes in a more efficient way. As the number of required test cases for testing a product can be large (in industry more than 10,000 test cases are usually created). Executing all these test cases without any particular order can impact the results of the test execution, hence this book fills the need for a comprehensive resource on the topics on the how's, what's and whys. To learn more about Elsevier’s Series, Uncertainty, Computational Techniques and Decision Intelligence, please visit this link: https://www.elsevier.com/books-and-journals/book-series/uncertainty-computational-techniques-and-decision-intelligence 

Key Features

  • Presents one of the first empirical studies in the field, contrasting theoretical assumptions on innovations in a real industrial environment with a large set of use cases from developed and developing testing processes at various large industries
  • Explores specific comparative methodologies, focusing on developed and developing AI-based solutions
  • Serves as a guideline for conducting industrial research in the artificial intelligence and software testing domain
  • Explains all proposed solutions through real industrial case studies

Readership

Researchers, professionals, and graduate students in computer science & engineering, applied mathematics

Table of Contents

  • 1. Introduction
    2. Basic Software Testing Concepts
    3. Transformation, Vectorization, and Optimization
    4. Decision Intelligence and Test Optimization
    5. Application of Vectorized Test Artifacts
    6. Benefits, Results, and Challenges of Artificial Intelligence
    7. Discussion and Concluding Remarks
    8. Environmental Installation
    9. Exercises
    Appendix A: Ground Truth, Data Collection, and Annotation

Product details

  • No. of pages: 220
  • Language: English
  • Copyright: © Academic Press 2022
  • Published: October 1, 2022
  • Imprint: Academic Press
  • Paperback ISBN: 9780323919135

About the Authors

Sahar Tahvili

Sahar Tahvili is an Operations Team Leader in the Product Development Unit, Cloud RAN, Integration, and Test at Ericsson AB, and also a Researcher at Mälardalen University. Sahar holds a Ph.D. in Software Engineering from Mälardalen University. Her doctoral thesis entitled "Multi-Criteria Optimization of System Integration Testing" was named one of the best new Software Integration Testing books by BookAuthority. She earned her B.S and M.S. in Applied Mathematics with an emphasis on optimization. Sahar’s research focuses on artificial intelligence (AI), advanced methods for testing complex software-intensive systems, and designing decision support systems (DSS). Previously she worked as a senior researcher at the Research Institutes of Sweden and as a senior data scientist at Ericcson AB.

Affiliations and Expertise

Operations Team Leader, Ericsson AB and Researcher, Mälardalen University, Västerås, Sweden

Leo Hatvani

Leo Hatvani is a Lecturer at Mälardalen University. Leo holds a Licentiate degree in the verification of embedded systems from Mälardalen University. His current research focuses on artificial intelligence (AI) and advanced methods for testing complex software-intensive systems. His teaching is focused on improving Industry 4.0 production processes and product development by integrating artificial intelligence, augmented and virtual reality. He is working closely with Mälardalen Industrial Technology Centre (MITC) which cooperates with a number of regional companies to introduce Industry 4.0 practices into Swedish industry.

Affiliations and Expertise

Lecturer, Mälardalen University, Västerås, Sweden

Ratings and Reviews

Write a review

There are currently no reviews for "Artificial Intelligence Methods for Optimization of the Software Testing Process"