YoVDO

Practical Applications of ML in Software Testing

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Machine Learning Courses Software Testing Courses Algorithms Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore practical applications of machine learning in software testing through this comprehensive NDC Sydney 2020 conference talk. Delve into a detailed case study examining how ML algorithms can be adapted to various testing processes, aiming to reduce manual effort and enhance quality. Begin with an overview of machine learning types before exploring AI applications across different testing perspectives, including test definition, implementation, execution, maintenance, grouping, and bug handling. Discover both existing AI applications and potential future developments in the field. Gain insights into application areas with specific algorithms, and critically evaluate the advantages and potential risks associated with integrating AI into software testing practices. Learn how to leverage machine learning to overcome testing challenges and improve overall software quality.

Syllabus

Intro
AGENDA
INTRODUCTION
Me vs. Challenges
Can They Help?
Already being used widely
Learning: Meaning
Background
Algorithms
Applications
Software Testing Stages
Definition / Case Generation
Implementation / Test Generation
Implementation / Code Generation
Implementation / Execution
Maintenance / Refactoring
Maintenance / Self Healing
Maintenance / Prioritization
Maintenance / Bug Management
Bug Severity Estimation
Who is right?
Clustering
Summary


Taught by

NDC Conferences

Related Courses

Information Theory
The Chinese University of Hong Kong via Coursera
Intro to Computer Science
University of Virginia via Udacity
Analytic Combinatorics, Part I
Princeton University via Coursera
Algorithms, Part I
Princeton University via Coursera
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Stanford University via Coursera