Comprehensive Software Testing Bootcamp: Beginner To Expert.

Posted By: ELK1nG

Comprehensive Software Testing Bootcamp: Beginner To Expert.
Published 3/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 13.00 GB | Duration: 32h 0m

A Software Testing Bootcamp for beginners aiming to shape their careers in Software Testing and Quality Assurance (QA)

What you'll learn

Master the fundamentals of software testing, encompassing test planning, meticulous test case design and execution, and proficient defect management.

Explore advanced testing domains including test automation, performance testing, and API testing, with a focus on integrating these practices seamlessly

Delve into continuous testing, Agile, DevOps practices, and diverse software test lifecycle types, optimizing test management for comprehensive proficiency.

Engage in real-world projects, utilize a QA-focused app for career development, and access optional 1:1 consulting sessions for personalized guidance.

Requirements

Success in QA demands dedication, a winning mindset, and an never give-up attitude. That's all!

The course encompasses all you need for QA success.

Description

Welcome to the "Comprehensive Software Testing Bootcamp: Empowering Testers" ! Whether you're starting from scratch or aiming to enhance your skills in Quality Assurance (QA), this course is designed to cater to beginners and aspiring professionals . No prior programming background is required; just a few hours of commitment each week will lead you to gain a deep understanding of software testing, transforming you into a matured QA professional by the end of the journey.What Sets This Course Apart? Led by an experienced industry practitioner committed to your success, this course offers a unique blend of theory and hands-on practice. I believe in making learning enjoyable and engaging, fostering a supportive community where students can succeed. The course structure ensures a seamless learning experience including practical insights that prepare you for real-world challenges in the software testing landscape.On finishing each module you can test your knowledge & understanding with a Level Up Quiz.Upon enrollment, you'll gain exclusive access to an application designed for manual testing, test automation, performance testing, and API testing. This personalized platform ensures a seamless learning experience, allowing you to practice and apply your skills in a real-world context.Course Overview:IntroductionWhat sets this course apart? Why choose me as your instructor? - My commitment to you.Have fun - This course wasn't created in a Day. - Join the Community - Explanation of the course structure and formatOverview of Software Testing & the IndustryWhat is Testing & Why is it Important ?Overview of Testing Market & opportunities for usTester, QA, SDET & Testing vs QA ExplainedHow Software Testing Is aligned in organizations.Module QuizSoftware Lifecycles & What matters to QASDLC (Software Development Life Cycle) ExplainedSTLC (Software Testing Life Cycle) ExplainedDefect Lifecycle ExplainedVerification, Validation , Assertions ExplainedModule QuizTypes of Software TestingTypes of Software Testing ExplainedOverview of Functional TestingOverview of Non-Functional TestingModule QuizUnderstanding Functional TestingIntegration TestingSmoke & Sanity TestingSystem TestingRegression TestingUser Acceptance TestingGlobalization & Localization TestingModule QuizNon-Functional Testing ExplainedPerformance TestingSecurity TestingUsability TestingCompatibility TestingModule QuizTest Strategy & components of Testing LifecycleTest StrategyWorkshop on Test StrategyRequirementsWorkshop on RequirementsTest PlanWorkshop on Test PlanWriting TestcasesWorkshop on Writing TestcasesPriority & Severity of TestsTest Execution - Pre ModuleModule QuizTest ExecutionExecuting TestcasesWorkshop on Executing TestcasesSanity & Smoke TestsTest Execution Results & ReportingRe-Testing & Regression TestingModule QuizBugs & DefectsDefect LifecyclePriority vs Severity of DefectsMore on DefectsWorkshop on DefectsModule QuizMore TestingTest CycleUnit TestingModule QuizTest ManagementTest Management OverviewTestCasesTest Cycles, Phase & ExecutionTools & ProductsTesting yours apps : UIManual TestingAutomation Testing BasicsMore Automation Testing BasicsUI testingAutomation of UI testsModule QuizTesting your apps : APIsAPI RefresherBookStore App API - Part 1BookStore App API - Part 2API Testing BasicsAPI Documentation and SpecificationsAPI Testing ToolsModule QuizTesting your apps : MobileMobile TestingAutomation of Mobile TestingModule QuizJavascript Basics , Node.js & VSCodewhy Javascript ?VariablesOperatorsConditional StatementsLoopsFunctionsArraysObjectsAsync & AwaitUnderstanding the Document Object Model (DOM)Installation - Node.js & NPMInstallation - VSCodeModule QuizTest Automation with SeleniumOverview of Selenium and its use in automated testingExtensions to find Xpath & Identifiers in SeleniumInstall Firefox, Selenium WebDriver & few baby stepsWebpage InteractionsTC001Node.js Assertions in SeleniumAdvanced Assertions - Introduction to ChaiSetting things in order - Modularization of the codeData-Driven Test Automation with Selenium WebDriverWorking with JavaScript testing framework - MochaBuilding Test Run Reports with MochaAdding Screenshots to our Automation Reports with MochawesomeTC007 - End to End TestModule QuizAPI Testing & Automation with SoapUISoapUI Installation & quick overviewGetting Started with a ProjectGetting Started with a Project using swagger definitionCreating Tests from RequestsMore AssertionsExchanging API Response Data & Dynamic AssertionsIntroducing Groovy Programming in SoapUIRunning Tests & Doing more with GroovyAPI test Automation with Advanced GroovyTestRunner & Reports in SoapUIModule QuizPerformance Testing using JmeterJmeter InstallationRecording a JMeter TestFixing the Recorded TestAdding ParameterizationRunning in CLIModule QuizCross Browser TestingBrowser Tests & Cross Browser TestingOverview of BitBarRunning Selenium Tests in BitbarModule QuizTest Management with ZephyrIntroduction to gitpodZephyr Enterprise Logistics & InstallationTest Management with Zephyr Enterprise - Part ATest Management with Zephyr Enterprise - Part BModule Quiz

Overview

Section 1: Introduction

Lecture 1 What sets this course apart? Why choose me as your instructor?

Lecture 2 Have fun - This course wasn't created in a Day. Join the community.

Section 2: Overview of Software Testing & the Industry

Lecture 3 Module Introduction & what to expect

Lecture 4 What is Software Testing & Why is it Important ?

Lecture 5 Overview of Testing Market & opportunities for us.

Lecture 6 Tester, QA, SDET & Testing vs QA Explained.

Lecture 7 How Software Testing Is aligned in organizations.

Section 3: Software Lifecycles & What matters to QA

Lecture 8 Module Introduction & what to expect

Lecture 9 SDLC (Software Development Life Cycle) Explained.

Lecture 10 STLC (Software Testing Life Cycle) Explained.

Lecture 11 Defect Lifecycle Explained.

Lecture 12 Verification, Validation , Assertions Explained.

Section 4: Types of Software Testing

Lecture 13 Module Introduction & what to expect

Lecture 14 Types of Software Testing Explained.

Lecture 15 Overview of Functional Testing.

Lecture 16 Overview of Non-Functional Testing.

Section 5: Understanding Functional Testing

Lecture 17 Module Introduction & what to expect

Lecture 18 Integration Testing

Lecture 19 Smoke & Sanity Testing

Lecture 20 System Testing

Lecture 21 Regression Testing

Lecture 22 User Acceptance Testing

Lecture 23 Globalization & Localization Testing

Section 6: Non-Functional Testing Explained

Lecture 24 Module Introduction & what to expect

Lecture 25 Performance Testing

Lecture 26 Security Testing

Lecture 27 Usability Testing

Lecture 28 Compatibility Testing

Section 7: Test Strategy & components of Testing Lifecycle

Lecture 29 Module Introduction & what to expect

Lecture 30 Test Strategy

Lecture 31 Workshop on Test Strategy

Lecture 32 Requirements

Lecture 33 Workshop on Requirements

Lecture 34 TestPlan

Lecture 35 Workshop on TestPlan

Lecture 36 Writing Testcases

Lecture 37 Workshop on Writing Testcases

Lecture 38 Priority & Severity of Tests

Lecture 39 Test Execution - Pre Module

Section 8: Test Execution

Lecture 40 Module Introduction & what to expect

Lecture 41 Executing Testcases

Lecture 42 Workshop on Executing Testcases

Lecture 43 Sanity & Smoke Tests

Lecture 44 Test Execution Results & Reporting

Lecture 45 Re-Testing & Regression Testing

Section 9: Bugs, Defects

Lecture 46 Module Introduction & what to expect

Lecture 47 Defect Lifecycle

Lecture 48 Priority vs Severity of Defects

Lecture 49 More on Defects

Lecture 50 Workshop on Defects

Section 10: More Testing

Lecture 51 Module Introduction & what to expect

Lecture 52 Test Cycle

Lecture 53 Unit Testing

Section 11: Test Management

Lecture 54 Module Introduction & what to expect

Lecture 55 Test Management Overview

Lecture 56 TestCases

Lecture 57 Test Cycles, Phase & Execution

Lecture 58 Test Management Tools & Products

Section 12: Testing yours apps : UI

Lecture 59 Module Introduction & what to expect

Lecture 60 Manual Testing

Lecture 61 Automation Testing Basics

Lecture 62 More Automation Testing Basics

Lecture 63 UI testing

Lecture 64 Automation of UI tests

Section 13: Testing your apps : APIs

Lecture 65 Module Introduction & what to expect

Lecture 66 API Refresher

Lecture 67 BookStore App API - Part 1

Lecture 68 BookStore App API - Part 2

Lecture 69 API Testing Basics

Lecture 70 API Documentation and Specifications

Lecture 71 API Testing Tools

Section 14: Testing your apps : Mobile

Lecture 72 Module Introduction & what to expect

Lecture 73 Mobile Testing

Lecture 74 Automation of Mobile Testing

Section 15: JavaScript Basics , Installing - Node.js & VSCode

Lecture 75 Module Introduction & what to expect

Lecture 76 why Javascript ?

Lecture 77 Variables

Lecture 78 Operators

Lecture 79 Conditional Statements

Lecture 80 Loops

Lecture 81 Functions

Lecture 82 Arrays

Lecture 83 Objects

Lecture 84 Async & Await

Lecture 85 Understanding the Document Object Model (DOM)

Lecture 86 Installation - Node.js & NPM

Lecture 87 Installation - VSCode

Section 16: Test Automation with Selenium

Lecture 88 Module Introduction & what to expect

Lecture 89 Overview of Selenium and its use in automated testing

Lecture 90 Extensions to find Xpath & Identifiers in Selenium

Lecture 91 Install Firefox, Selenium WebDriver & few baby steps

Lecture 92 Webpage Interactions

Lecture 93 TC001

Lecture 94 Node.js Assertion in Selenium

Lecture 95 Advanced Assertions - Introduction to Chai

Lecture 96 Setting things in order - Modularization of the code

Lecture 97 Data-Driven Test Automation with Selenium WebDriver

Lecture 98 Working with JavaScript testing framework - Mocha

Lecture 99 Building Test Run Reports with Mocha

Lecture 100 Adding Screenshots to our Automation Reports with Mochawesome

Lecture 101 TC007 - End to End Test

Section 17: API Testing & Automation with SoapUI

Lecture 102 Module Introduction & what to expect

Lecture 103 SoapUI Installation & quick overview,

Lecture 104 Getting Started with a Project

Lecture 105 Getting Started with a Project using swagger definition

Lecture 106 Creating Tests from Requests

Lecture 107 More Assertions

Lecture 108 Exchanging API Response Data & Dynamic Assertions

Lecture 109 Introducing Groovy Programming in SoapUI

Lecture 110 Running Tests & Doing more with Groovy

Lecture 111 API test Automation with Advanced Groovy

Lecture 112 TestRunner & Reports in SoapUI

Section 18: Performance Testing using Jmeter

Lecture 113 Module Introduction & what to expect

Lecture 114 Jmeter Installation

Lecture 115 Recording a JMeter Test

Lecture 116 Fixing the Recorded Test

Lecture 117 Adding Parameterization

Lecture 118 Running in CLI

Section 19: Cross Browser Testing

Lecture 119 Module Introduction & what to expect

Lecture 120 Browser Tests & Cross Browser Testing

Lecture 121 Overview of BitBar

Lecture 122 Running Selenium Tests in Bitbar

Section 20: Test Management with Zephyr

Lecture 123 Module Introduction & what to expect

Lecture 124 Introduction to gitpod.io

Lecture 125 Zephyr Enterprise Logistics & Installation

Lecture 126 Test Management with Zephyr Enterprise - Part A

Lecture 127 Test Management with Zephyr Enterprise - Part B

This course is tailored for freshers and experienced quality assurance professionals, testers, QA leads, QA managers, and SDETs looking to enhance their skills and advance their careers in the field of software testing.