YoVDO

SW Testing - Can ML Save Us?

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Machine Learning Courses Supervised Learning Courses Unsupervised Learning Courses Reinforcement Learning Courses Software Testing Courses Quality Assurance Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intersection of software testing and machine learning in this 46-minute conference talk. Delve into the challenges of modern software testing, particularly in GUI and complex system testing, and examine how machine learning techniques can potentially address these issues. Learn about GUI regression testing, test abstractions, and the application of supervised and unsupervised learning in testing scenarios. Discover the potential of reinforcement learning for testing games like Candy Crush, and gain insights into fuzzing and testing machine learning systems themselves. Evaluate the promising aspects and limitations of applying machine learning to software testing, and understand how these advancements may shape the future of quality assurance in software development.

Syllabus

Intro
What is software testing?
The problems with testing today
The promise of Machine Learning for testing
Problem: GUI testing is a mess
GUI Regression testing
Test abstractions in GUI-testing
Example: abstract GUI testing
GUI-abstraction with Supervised Learning
The ingredients of a clustering solution
The bag-of-words model
Characteristics of Unsupervised Learning
Unsupervised Learning: Criteria for success
Testing Candy Crush with Reinforcement Learning
How to succeed with Reinforcement Leaming
Related: Fuzzing
Testing machine learning systems


Taught by

NDC Conferences

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Project Management for Designers
Emily Carr University of Art + Design via Kadenze
Develop Project Management Skills
OpenLearning
Study UK: A Guide for Education Agents
FutureLearn
Basics of Design Testing
SAP Learning