Published 3/2023MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 2.41 GB | Duration: 5h 58m
Mastering Software Testing: A Comprehensive Guide to Quality Assurance and Defect Management What you'll learn Understand the fundamentals of software testing, including types of testing and testing techniques Learn how to create effective test cases and execute them using popular testing tools Gain practical experience in software testing by working on real-world projects and case studies Develop the ability to identify and report defects, and understand the importance of communication and collaboration in testing teams Requirements Basic knowledge about programming is advisable Working in or having a desire to work in QA Basic idea what is QA is enough to start this course Description Course Title: Software Testing: Kickstart Your Career as a QA ProfessionalCourse Description: This online course is designed to provide an in-depth understanding of software testing concepts and techniques. Software testing is an essential part of the software development life cycle and plays a crucial role in ensuring the quality of the software product. This course covers various aspects of software testing, including testing fundamentals, types of testing, testing methodologies, test planning, test design techniques, test execution, and test reporting.The course is structured to provide both theoretical knowledge and practical skills to the learners. It starts with the basics of software testing and gradually moves towards advanced topics such as automation testing, performance testing, and security testing. The learners will be exposed to various tools and technologies used in software testing, including popular testing frameworks.The course is designed for software testers, quality assurance eeers, developers, and anyone interested in learning about software testing. By the end of the course, the learners will be able to develop test cases, execute tests, and report defects effectively. They will also have a solid understanding of the software testing process and its importance in the software development life cycle.Course Topics:Introduction to software testingTesting fundamentalsTypes of testingTesting methodologiesTest planning and documentationTest design techniquesTest executionDefect reporting and managementAutomation testingPerformance testingSecurity testingCourse Requirements:Basic knowledge of software development conceptsAccess to a computer with an internet connectionFamiliarity with programming languages is a plus but not requiredCourse Outcome:Develop test cases, execute tests, and report defects effectivelyGain a solid understanding of the software testing process and its importance in the software development life cycleUnderstand various types of testing methodologies and tools used in software testingApply test design techniques to develop effective test casesPerform automation testing, performance testing, and security testingEvaluate and select appropriate testing frameworks for different types of software applications. Overview Section 1: Introduction Lecture 1 About Author Lecture 2 Module Introduction Lecture 3 How to become a Software Tester Lecture 4 Specializations within Software Quality Assurance Lecture 5 Project Collaboration Lecture 6 Module Summary Section 2: Basics In Quality Assurance Lecture 7 Module Introduction Lecture 8 What is Software Quality Assurance Lecture 9 Five-fold Testing System Lecture 10 Seven Testing Principles Lecture 11 Module Summary Section 3: Software Development Life Cycle Lecture 12 Module Introduction Lecture 13 What is SDLC Lecture 14 Software Development Models Lecture 15 Shift-Left vs. Shift-Right Testing Lecture 16 Module Summary Section 4: Testing Techniques, Methods, Types, and Approaches Lecture 17 Module Introduction Lecture 18 Black-box, White-box, and Gray-box Testing Lecture 19 Manual Testing and Automated Testing Lecture 20 Behavior-Driven Developmnet (BDD) and Test-Driven Development (TDD) Lecture 21 Positive and Negative Testing Lecture 22 Unit, Integration, System, and Acceptance Testing Lecture 23 Regression Testing Lecture 24 Smoke Testing Lecture 25 Static Testing vs Dynamic Testing Lecture 26 Functional Testing and Non-Functional Testing Lecture 27 API Testing Lecture 28 UI Testing Lecture 29 Performance Testing Lecture 30 Security Testing Lecture 31 Mobile Testing Lecture 32 Web Testing Lecture 33 Automotive Software Testing Lecture 34 IoT Testing Lecture 35 Game Testing Lecture 36 Module Summary Section 5: Defect Management Lecture 37 Module Introduction Lecture 38 Defect Management Lecture 39 Types of Software Defects Lecture 40 Bug, Error, Mistake, Defect, Issue Lecture 41 Defect Reporting Lecture 42 Tools for Defect Reporting Lecture 43 Module Summary Section 6: Project Management Lecture 44 Module Introduction Lecture 45 Project and Product Risk Analysis Lecture 46 Who is Project Manager Lecture 47 Who is Test Manager Lecture 48 Who is QA Tester Lecture 49 Who is Business Analyst Lecture 50 Who is Software Architect Lecture 51 Who is DevOps Eeer Lecture 52 Who is Developer Lecture 53 Module Summary Section 7: QA Test Framework Lecture 54 Module Introduction Lecture 55 What is Test Management Lecture 56 What is QA Test Framework Lecture 57 Testing Documents Lecture 58 What is Test Strategy Document Lecture 59 What is Test Plan Lecture 60 What is Use Case Lecture 61 What is Test Scenario Lecture 62 What is Test Case Lecture 63 What is Software Requirement Specification Lecture 64 What is Requirement Traceability Matrix Lecture 65 What is Test Coverage Lecture 66 What is Test Report Lecture 67 Module Summary Section 8: Testing Tools Lecture 68 Module Introduction Lecture 69 Code Repository and GitLab Lecture 70 Jira and Jira Zephyr Lecture 71 Confluence Lecture 72 Databases Lecture 73 Postman and SoapUI, REST and SOAP Lecture 74 Swagger Lecture 75 Cypress Lecture 76 Selenium Lecture 77 TestNG Lecture 78 JMeter Lecture 79 Load Runner Lecture 80 Unified Functional Testing Lecture 81 Module Summary Section 9: Best Practices Lecture 82 Module Introduction Lecture 83 How to become a better QA Lecture 84 What are Environments Lecture 85 What you need before Testing Lecture 86 Why do you need to understand basic terms of DevOps Lecture 87 Why taking notes saves Lecture 88 How to optimize test execution Lecture 89 Why you should never over-eeer solutions Lecture 90 Testing in Agile Environments Lecture 91 Testing in Healthcare Lecture 92 Testing in Finance Lecture 93 Testing in Other Industries Lecture 94 Testing Standards Lecture 95 Module Summary Section 10: Course Summary Lecture 96 Final Word This course is suitable for software developers, quality assurance professionals, project managers, and anyone else involved in software development who wants to learn the essential concepts and skills of software testing. It is also suitable for bners who are new to software testing and want to learn the basics from scratch.,Great for Trainee and Junior position QAs. HomePage:
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.