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
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.