Modern Principles Of Software Quality Testing | Engineering
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.57 GB | Duration: 13h 9m
Published 4/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.57 GB | Duration: 13h 9m
Quality Engineering, Modern Testing Principles. Lean and Process Improvement, Devops for Quality Engineers
What you'll learn
Learn modern ways to look at quality for software projects
Apply continous improvement techniques to increase speed and quality
Understand how Shift Left on quality increases release cadence
Identify pitfalls in the development process and their corrective actions
Leverage the power of Continous Testing
Quality enginering principles applied to agile deliveries
How to chose the right suited DEVOPS Testing pipeline
Make the most out of your Automation Strategy
Requirements
This is not an absolute beginner course, and as such some concepts are needed to make the most out of this material. These concepts are: Testing in general, Agile methodology, Software lifecycle, Containers and so on
No programming experience needed
Description
This is a masterclass in Quality Engineering teaching the student how to properly approach quality validations by applying shift left and Right approaches, Dev Ops tool chain and Lean principles. This will provide an in dept analysis on how one can have preventive measures before the first line of code is written and how to maximize the return on the investment made in quality engineering.The main goal of this course is to put together all the individual pieces that make software testing: Automation, Devops, Agile, Functional, Non-Functional, Version Control, Shift left and Shift Right, Containers, X as Code, Automated quality checks, Environments, Cloud and so on into one lecture that will bring these topics in a LEAN approach. This will take you from average Quality engineer to quality transformation expert.You will see how to overcome the storming and norming phase in the team and reach the high performing state by looking at the model based on the five dysfunctions of the team.After this lecture you will be able to improve the efficiency of your process, reduce infrastructure cost related to quality engineering, increase the speed of execution. By explaining LEAN Concepts and TIMWOODS wastes the project and organization will move to a continuous improvement and innovation state.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 The need to have this material
Lecture 3 What you will get out of this
Section 2: A look at quality engineerig
Lecture 4 Chapter Introduction
Lecture 5 Traditional view of quality
Lecture 6 A better approach to quality
Lecture 7 Trunk Based Development
Lecture 8 Role of the quality engineer
Lecture 9 High performing teams
Lecture 10 Speed versus quality
Lecture 11 Chapter Recap
Section 3: Shift Left approach
Lecture 12 Introduction to Shift Left
Lecture 13 What is Shift Left approach
Lecture 14 Benefits of Shift Left
Lecture 15 What is Shift Right
Lecture 16 Drivers and Enablers of Shift Left
Lecture 17 The Test Pyramid
Lecture 18 Ice-cream Cone Antipattern
Lecture 19 Unit Tests
Lecture 20 Integration Tests
Lecture 21 Contract and API Tests
Lecture 22 UI Tests
Lecture 23 Branching
Lecture 24 Devops for QA
Lecture 25 Continous Integration Pipe
Lecture 26 Continous Deployment Pipe
Lecture 27 Feature Environments
Lecture 28 Nightly Build
Lecture 29 Test Infrastructure - Environments
Lecture 30 Automation for Delivery Pipeline
Lecture 31 GitOPS
Lecture 32 Infrastructure Tests
Lecture 33 Shift Left Cheatsheet
Lecture 34 Pipeline Design Advice
Lecture 35 Test Data
Lecture 36 Performance validations
Lecture 37 A word on Automated Policies
Lecture 38 Design you pipeline
Lecture 39 Test Automation Study
Lecture 40 Chapter Recap
Section 4: Quality engineering for Agile Deliveries
Lecture 41 Intoduction
Lecture 42 What is agile
Lecture 43 Quality activities for agile
Lecture 44 Definition of Ready
Lecture 45 Definition of Done
Lecture 46 Test Driven Development
Lecture 47 Acceptance TDD
Lecture 48 Item Size Considerations
Lecture 49 In Sprint Automation - Part1
Lecture 50 In Sprint Automation - Part2
Lecture 51 3 Amigos concept
Lecture 52 Agile Problem 1 - Agile waterfall
Lecture 53 Agile Problem 2 - N-1 Miraje
Lecture 54 Agile Problem 3
Lecture 55 Metrics Introduction
Lecture 56 DORA Metrics
Lecture 57 Sprint Velocity and Burndown
Lecture 58 Find issues with Sprint Burndown Chart
Lecture 59 Speed Metrics
Lecture 60 The Correlation Function
Lecture 61 Quality Metrics
Lecture 62 Closing Thoughts
Section 5: LEAN Concepts applied to software projects
Lecture 63 Introduction
Lecture 64 Priciples of LEAN
Lecture 65 VALUE given by customer
Lecture 66 Establish Flow
Lecture 67 Seek Perfection
Lecture 68 Value Stream
Lecture 69 Pull
Lecture 70 Waste identification - TIMWOODS
Lecture 71 Waste- Transportation
Lecture 72 Waste - Inventory
Lecture 73 Waste - Motion
Lecture 74 Waste - Waiting
Lecture 75 Waste - Overproduction
Lecture 76 Waste - Overprocessing
Lecture 77 Waste - Skills/ Talent
Lecture 78 New Wastes for Agile Projects
Lecture 79 Limit Work in Progress
Lecture 80 Root Cause Analysis
Lecture 81 DMAIC
Lecture 82 DMADV
Lecture 83 Chapter Recap
Section 6: Closing Thoughts
Lecture 84 In Closing
Quality Engineering Professionals,Engineering Managers,Full stack Testers,Quality Assurance Advisors