YoVDO

Test Automation Foundations

Offered By: LinkedIn Learning

Tags

Software Development Courses DevOps Courses Continuous Integration Courses Test Automation Courses Code Coverage Courses Agile Testing Courses

Course Description

Overview

Get started in test automation. Learn how to integrate automated testing into your QA or DevOps workflow.

Syllabus

Introduction
  • Build a foundation of test automation
  • What you should know
  • Value of automation
1. Test Types
  • Agile Testing Quadrants
  • The test pyramid
  • Unit tests
  • Integration tests
  • UI tests
2. How to Approach Automation
  • Get the whole team involved
  • Make a strategy
  • Test tools
  • Development processes
  • Follow test design patterns
3. Testing Tools
  • Framework
  • Assertion library
  • Test results
4. Decide What to Automate
  • Scenarios to automate
  • Give each scenario a value
  • Risk of automation
  • The cost of automation
  • Select what to automate
5. Adopt Test Automation
  • Maintain standards
  • Make a maintenance plan
  • Use continuous integration
  • Measure code coverage
  • Share automation success
Conclusion
  • Advance your skills

Taught by

Meaghan Lewis

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera