Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 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
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Devops: Testops: Continuous Testing, Cloud, Java , Github

    Posted By: ELK1nG
    Devops: Testops: Continuous Testing, Cloud, Java , Github

    Devops: Testops: Continuous Testing, Cloud, Java , Github
    Published 2/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.65 GB | Duration: 7h 13m

    Understand TestOps by creating a preventive automated testing pipeline with only free frameworks based on Java

    What you'll learn

    Continuous Testing and why does it matter

    Preintegration Checks performed on Feature Branches

    Creation and spinning of Feature Environments

    Orchestrating DevOps with Github

    Creating continuous testing framework for functional aspects

    Creating continuous testing framework for non-functional aspects

    Continuous test at integration and post integration

    Continuous Performance Testing with Grafana K6

    Continuous Performance Testing with Apache Jmeter

    Continuous Integration Testing with RestAssured

    Continuous Integration Testing with Postman

    Code quality checks - Jacoco

    Code quality checks - SonarLint

    Code quality checks - OWASP - DevSecOPS

    Continuous UI Testing with Selenium

    Different approaches for continuous Delivery and Testing

    Requirements

    Some experience with software development

    Small coding experience

    Willingness to learn something new and improve

    Description

    Welcome to "Mastering Continuous Testing in DevOps," the ultimate masterclass designed to usher you into the new era of software quality assurance. This course is the latest addition to my collection, specifically tailored for advanced quality engineers seeking to elevate their expertise and implement cutting-edge techniques in their workflows.In today's fast-paced development environments, achieving true quality is more crucial than ever. This comprehensive course bridges the gap between traditional testing methodologies and the dynamic demands of DevOps practices, ensuring that you're well-equipped to handle the challenges of modern software development.What You Will Learn:Foundations of Continuous Practices: Dive deep into the core of Continuous Delivery, Integration, and Testing. Understand the principles that drive these practices and how they interlink to create a robust development pipeline.Automated Quality Checks: Learn the art of enhancing automated quality checks on code. We'll explore advanced strategies for setting up and optimizing automated testing frameworks that ensure code quality from the outset.Efficient Test Cycles: Discover how to significantly shorten test cycles and proactively prevent issues before they escalate. This module focuses on early detection and resolution to maintain a steady pace of development.Performance in Shift-Left Testing: Shift left on performance by integrating feature environments early in the development process. Understand how to apply performance testing techniques early to detect bottlenecks sooner and improve overall software quality.JMeter for Continuous Testing: Master the use of JMeter in a continuous testing context. Learn how to leverage this powerful tool to simulate load on a server, analyze application performance, and improve scalability.Postman for API Testing: Gain proficiency in using Postman for continuous API testing. This section covers creating comprehensive test suites that ensure your APIs perform as expected in various scenarios.RESTAssured for REST API Testing: Delve into RESTAssured, a Java library that simplifies testing of RESTful web services. Learn how to write elegant, readable, and maintainable tests for your REST APIs.GitHub Orchestration: Uncover the secrets of using GitHub for orchestration in your testing strategy. Learn how to integrate your testing frameworks with GitHub to automate test execution and feedback loops.Selenium for Automated Web Testing: Explore the capabilities of Selenium for automated web testing. This module will guide you through creating robust test scripts that simulate user interactions with web applications.Performance Testing with Grafana K6: Lastly, we'll introduce you to continuous performance testing with Grafana K6. Discover how to script and execute performance tests that mimic real user behavior and analyze the impact on your applications.Who This Course Is For:Advanced quality engineers looking to specialize in continuous testing within DevOps.Software developers interested in integrating testing practices into their development process.IT professionals aiming to update their skills in line with current industry standards.Course Benefits:Hands-on experience with the latest tools and technologies in continuous testing.Real-world scenarios and case studies to apply what you've learned immediately.Access to a community of experts and peers for networking and support.Join us on this journey to redefine software quality in the DevOps age. Enroll in "Mastering Continuous Testing in DevOps" today and take the first step towards becoming a leader in quality engineering.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Tools and Projects used in this material

    Lecture 3 5 Minute Continuous Testing Challenge

    Section 2: Introduction to Continuous Testing

    Lecture 4 Misconception 1 - Waterfall Disguised as Agile

    Lecture 5 Misconception 2 - Automation in next sprint

    Lecture 6 Misconception 3 - Testing After PR Close

    Lecture 7 Branches - What they are

    Lecture 8 Continuous Integration - What is it

    Lecture 9 Continuous Delivery - What is it

    Lecture 10 Continuous Testing - What is it

    Section 3: Setup a Continuous Testing Framework for Code Quality on Feature Branches

    Lecture 11 DEMO - Java - VS CODE - Setting up SonarLint - Linting

    Lecture 12 DEMO - Java - VS CODE - Setting up Unit Tests

    Lecture 13 Demo - Java - Github - Setup Feature Testing Actions

    Lecture 14 DEMO - Java - VS CODE - Setting up Code Coverage

    Lecture 15 DEMO - Java - Github - Setting up Code Coverage

    Lecture 16 DEMO - Java - VS CODE - Setting up Dependency Scanner - DEVSECOPS

    Lecture 17 DEMO - Java - OWASP-GitHub - Setting up Dependency Scanner - DEVSECOPS

    Lecture 18 DEMO - Java - OWASP-GitHub - Setting up Linting

    Lecture 19 Solution to Previous Lectures

    Lecture 20 Demo - Java - Github - Make it Run Faster | Improving the runs

    Lecture 21 Demo - Java - Github - Maven - Build the application

    Lecture 22 2 possible follow-up for achieving Continuous Testing

    Section 4: Setup a Continuous Functional Testing Framework on Feature Branches

    Lecture 23 On Demand Environments

    Lecture 24 Feature Environments - Continuously Test in Isolation

    Lecture 25 Demo - VS Code - GitHub - Deploy to Azure

    Lecture 26 Demo - VS Code - Java - Test locally

    Lecture 27 Continuous Testing on the Feature Branch/ Environment

    Section 5: RESTAssured Frameworks with Java for Continuous API Testing

    Lecture 28 Introduction to RESTAssured

    Lecture 29 Running the first API Test Case

    Lecture 30 Modify Rest Assured tests for CLI Execution

    Lecture 31 Adding More Tests to our Battery

    Lecture 32 Executing Tests in Isolation

    Lecture 33 Integrating Rest Assured Tests into GitHub

    Section 6: Postman for Continuous API Testing

    Lecture 34 Introduction to Postman Platform

    Lecture 35 Getting Postman

    Lecture 36 Creating first API Tests

    Lecture 37 Running Postman Collection from CLI - Installing Newman

    Lecture 38 Adding Reporting and Debugging

    Lecture 39 Integration into CI/CD Pipeline of Postman Tests

    Section 7: Selenium UI for Continuous Testing

    Lecture 40 Introduction to Selenium

    Lecture 41 UI Testing - Application Under Test Demo

    Lecture 42 Selenium - Resolving Dependencies

    Lecture 43 Run first Test Locally - Selenium

    Lecture 44 Understanding Deployment and Test Approach

    Lecture 45 Run Selenium Tests Headless

    Lecture 46 Integrate Selenium Tests into Github Actions

    Section 8: Grafana K6 for Continuous Performance Testing

    Lecture 47 Walkthrough of K6.io

    Lecture 48 Installing K6 on local environment

    Lecture 49 K6 Terminal Run Commands

    Lecture 50 K6 Browser Testing Experiment

    Lecture 51 K6 Run the first test script

    Lecture 52 Understanding the Results File

    Lecture 53 K6 Executing Requests in a sequence

    Lecture 54 What is Load Testing

    Lecture 55 What is Endurance Testing

    Lecture 56 Continuous Performance Benchmarking - Feature

    Lecture 57 Delta Testing for Continuous Performance Testing - K6 DEMO

    Lecture 58 Integrate K6 into continuous Testing chain

    Lecture 59 SaaS Testing Environment - generate load from the cloud

    Lecture 60 Demo SaaS Testing Environment - Grafana Cloud

    Lecture 61 Continuous Testing Grafana K6 - Testing with Cloud load generators

    Section 9: Google Lighthouse for Continuous Page Speed Testing

    Lecture 62 Google Lighthouse - Introduction

    Lecture 63 Google Lighthouse - Run Assessment

    Lecture 64 Google Lighthouse - Metrics

    Lecture 65 Google Lighthouse - Scoring

    Lecture 66 Google Lighthouse and 2 other - Warning

    Lecture 67 Integrate Google Lighthouse into Developer IDE - VS Code

    Lecture 68 Integrate google Lighthouse into GitHub

    Section 10: Recap on Feature Branch Continuous Testing Approach

    Lecture 69 Recap on Feature Branch Continuous Testing Approach

    Section 11: Setup a Continuous Functional Testing Framework for Continuous Integration

    Lecture 70 Introduction to what will be done

    Lecture 71 Creating first GitHub Action file for Pull Request

    Lecture 72 Testing in a simulated post PR Close Scenario

    Lecture 73 Showcase Quality Validations in a Post Merge scenario.

    Lecture 74 Setting up the CD Framework - No rollback

    Lecture 75 Setting up the CD Framework - With Rollback in case of Failure

    Section 12: Setup a Continuous Functional Testing Framework for Continuous Deployment

    Lecture 76 Introduction to chapter and test approach

    Lecture 77 Structuring the approach to Continuous Testing after PR Close

    Lecture 78 Demo Continuous Testing - Github - Pre-integration Testing Actions

    Lecture 79 Demo Continuous Testing - Github -Pull Request Testing Actions

    Lecture 80 Demo Continuous Testing - Github -Testing After PR is closed

    Section 13: Continuous Testing when working with Trunk Based Development

    Lecture 81 What is trunk based development

    Lecture 82 Continuous Testing for Trunk Based Development

    Section 14: Jmeter For continuous User E2E Performance Testing - Done with GPT PLUS

    Lecture 83 [Gen AI - CHAT GPT] Selecting the tool with AI

    Lecture 84 [Gen AI - CHAT GPT] Create first performance Test Script

    Lecture 85 [Gen AI - CHAT GPT] Add listener to Test Script

    Lecture 86 [Gen AI - CHAT GPT] Adding Threads and Users

    Lecture 87 [Gen AI - CHAT GPT] Generating Random Test Data

    Lecture 88 [Gen AI - CHAT GPT] AI FAIL - Adding Results Summary

    Lecture 89 [Gen AI - CHAT GPT] Adding Results Summary - The Solution

    Lecture 90 [Gen AI - CHAT GPT] Running from Command Line

    Lecture 91 [Gen AI - CHAT GPT] Setting up GITHUB Action

    Lecture 92 Creating an E2E Performance test with Jmeter

    Section 15: Testing by leveraging the nightly build concept

    Lecture 93 What is the Nighty Build concept

    Lecture 94 Creating and running a full regression with the nightly build

    DevOps Engineers,Software Developers,Software Testers,Engineering Managers,Tech Leads