Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Basic Devops For Qa Professionals

Posted By: ELK1nG
Basic Devops For Qa Professionals

Basic Devops For Qa Professionals
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 388.68 MB | Duration: 1h 52m

Mastering CI/CD: Ensuring High-Quality Software Delivery with Robust Testing Practices

What you'll learn

Understand DevOps principles and their application in QA

Build and optimize CI/CD pipelines with confidence

Identify and implement testing strategies across various stages of development

Leverage automation and tools to enhance test quality and team productivity

Requirements

Basic QA Knowledge Understanding of SDLC and manual/automated testing. Basic Programming Skills Familiarity with Python, Java, or scripting is a plus. Version Control Basics Experience with Git (cloning, branches) is recommended. Command-Line Familiarity Basic navigation and running scripts. Willingness to Learn Open mindset to explore new tools and DevOps concepts. No advanced knowledge is required—foundations will be covered as needed!

Description

This course provides a comprehensive overview of Continuous Integration and Continuous Deployment (CI/CD) with a strong focus on test quality, test automation, and performance metrics. You'll learn the key principles of CI/CD and how they ensure consistent, efficient software delivery. Through hands-on exercises, you will gain practical experience building and configuring a basic CI/CD pipeline using popular tools like Jenkins, GitLab CI, or GitHub Actions.The course emphasizes the importance of integrating automated tests into your pipeline. You will explore various testing strategies including unit, integration, functional, and performance testing, and learn how to add these tests into your CI/CD workflows. Key metrics, such as test coverage, build pass rates, and flaky tests, will be introduced to help you monitor and improve the effectiveness of your tests.By the end of the course, you will be equipped with the knowledge and skills to manage the complexities of modern software testing, analyze test results, and use industry-standard tools like SonarQube, JUnit, and Allure for monitoring and reporting. You'll also tackle real-world challenges in integration, functional, and performance testing, and learn how to implement solutions that ensure a stable, high-quality software delivery pipeline.Welcome to the course and get equipped with DevOps Skills !!

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Module 1: Introduction to DevOps for QA

Lecture 2 Introduction to DevOps for QA

Section 3: Module 2: Continuous Integration (CI)

Lecture 3 Understanding Continuous Integration (CI)

Lecture 4 Setting Up a Basic CI Pipeline

Section 4: Module 3: Continuous Delivery (CD)

Lecture 5 Overview of CD

Section 5: Module 4: CI/CD Pipeline Overview

Lecture 6 Anatomy of CI/CD Pipeline

Lecture 7 Practical Pipeline Examples

Section 6: Module 5: Types of Testing in CI/CD

Lecture 8 Types of Testing in CI/CD

Section 7: Module 6: Tools and Technologies

Lecture 9 CI/CD Tools Overview

Lecture 10 Containerization Basics

Lecture 11 Version Control Basics

Section 8: Module 7: Enhancing Test Quality and Metrics

Lecture 12 Test Metrics

Lecture 13 Importance of Test Framework in CI/CD

Lecture 14 Tools to Measure Test Quality and Metrics

Section 9: Module 8: Hands-On Practice

Lecture 15 Hands-on Jenkins

Lecture 16 Hands on Azure devops

Lecture 17 Hands on Circle CI

Section 10: Module 9: Wrapping up

Lecture 18 Best Practices and Challenges

Section 11: Bonus

Lecture 19 Virtual machines vs Containers , and some more

This course is ideal for: QA Professionals Manual or automation testers looking to enhance their skills with DevOps practices. Developers Interested in Testing Developers who want to understand the role of testing in CI/CD pipelines. Beginner DevOps Enthusiasts Those new to DevOps and seeking a QA-focused perspective. Team Leads and Managers Leaders aiming to improve collaboration between QA, Dev, and Ops teams. IT Professionals Anyone involved in software delivery, keen to learn how QA fits into DevOps workflows. If you want to integrate quality assurance into modern DevOps practices, this course is for you!