YoVDO

Testing Patience

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Software Development Courses Unit Testing Courses Usability Testing Courses Functional Programming Courses Automated testing Courses Performance Testing Courses Extreme Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolving landscape of automated testing in software development through this thought-provoking conference talk from YOW! 2016. Delve into the challenges posed by micro-services, transient code, and functional programming to traditional testing practices. Examine the goals of testing, quality assurance, and the concept of software hazard. Learn about property-based testing, using production as a test environment, and the golden master approach. Reflect on the future of testing methodologies and their impact on software maintenance, code quality, and development practices. Gain insights from Michael Feathers, Founder and Director of R7K Research & Conveyance, as he discusses testing trends and potential shifts in the industry over the next decade.

Syllabus

Intro
Testing Taxonomy
The Goal of Testing
Extreme Programming
Testing Quality
Code Quality
Intended Functions
TDD
Quality
Propertybased testing
Propertybased testing example
Propertybased mindset
Introducing Hazard
Software Hazard
Slow Tests
Testing in Certain Situations
Using Production as a Test Environment
Programmer Anarchy
Sidestepping
Moral Hazard Software Development
Maintenance
Golden Master Approach
Verification vs Validation
Code Bases
Carrying Costs
Technology People
Machiavellian
Software
Code
Rewriting
Chad Fowler
Testing Trends


Taught by

GOTO Conferences

Related Courses

Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Internet of Things Capstone: Build a Mobile Surveillance System
University of California, San Diego via Coursera
Engineering Maintainable Android Apps
Vanderbilt University via Coursera
Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica via Coursera
TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera