Fundamentals Of Software Testing (Beginner'S Guide)
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.71 GB | Duration: 11h 54m
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.71 GB | Duration: 11h 54m
Learn the fundamentals of Testing to get ready for a QA Job
What you'll learn
Understand fundamentals of Testing and basic principles of testing
What are the various phases of testing and activities of each phase
To apply necessary skills of participating and contributing to reviews
Understand and apply test design techniques to improve test cases efficiency
Understand a test organisation, different roles and their respective responsibilities
How to write and communicate various reports including test report, metrics, defect report, etc
Understand how tools can be helpful to minimize your effort and increase productivity of the process
Requirements
Problem Solving
Positive thinking
Confidence that you can do it
Good learner
Description
This course cover all required fundamental concepts for anyone to start their journey as a QA. The fundamental course is designed in a self paced learning course which allows individuals to learn in their own way with covering all topics at layman level. The course is broken down various topics covered in different chapters for the learners to co-relate them together. This course includes live examples, templates and discussions of several real world example to relate theoretical concepts to real world.The Business Outcomes expected of a candidate are as follows:Understand what testing is and why it is beneficialUnderstand fundamental concepts of software testingIdentify the test approach and activities to be implemented depending on the context of testingAssess and improve the quality of documentationIncrease the effectiveness and efficiency of testingAlign the test process with the software development lifecycleUnderstand test management principlesWrite and communicate clear and understandable defect reportsUnderstand the factors that influence the priorities and efforts related to testingWork as part of a cross-functional teamKnow risks and benefits related to test automationIdentify essential skills required for testingUnderstand the impact of risk on testingEffectively report on test progress and quality
Overview
Section 1: Fundamentals of Testing
Lecture 1 Introduction to the Course
Lecture 2 What is Testing (Part-1)
Lecture 3 What is Testing (Part-2)
Lecture 4 Types of Testing
Lecture 5 Why Testing is Important
Lecture 6 Principle of Testing (Part-1)
Lecture 7 Principle of Testing (Part-2)
Lecture 8 Principle of Testing (Part-3)
Lecture 9 Fundamental Test Process
Lecture 10 Test Planning
Lecture 11 Test Monitoring and Control
Lecture 12 Test Analysis
Lecture 13 Test Design
Lecture 14 Test Implementation
Lecture 15 Test Execution
Lecture 16 Test Completion
Lecture 17 Psychology of Testing
Section 2: Chapter 2 - Software Development Lifecycle
Lecture 18 Waterfall Model
Lecture 19 V Model
Lecture 20 Agile Methodology
Lecture 21 Testing in SDLC Models
Lecture 22 Types of Testing
Lecture 23 Functional and Non-Functional Testing
Lecture 24 White Box Testing and Black Box Testing
Lecture 25 Retesting and Regression Testing
Section 3: Chapter 3 - Test Types and Test Levels
Lecture 26 Unit Testing
Lecture 27 Integration Testing
Lecture 28 Component Integration Testing
Lecture 29 System Testing
Lecture 30 Acceptance Testing
Lecture 31 Performance Testing (Part-1)
Lecture 32 Performance Testing (Part-2)
Lecture 33 Usability Testing
Lecture 34 Portability Testing
Section 4: Chapter 4 - Test Design Techniques
Lecture 35 How to Write Effective Test Cases
Lecture 36 Introduction to Test Techniques
Lecture 37 Equivalence Partitioning
Lecture 38 Boundary Value Analysis
Lecture 39 Decision Table Testing
Lecture 40 State Transition Testing
Lecture 41 Use Case Testing
Lecture 42 Statement Testing and Coverage
Lecture 43 Decision testing and Coverage
Lecture 44 Experience Based Testing
Lecture 45 Error Guessing
Lecture 46 Exploratory Testing
Section 5: Chapter 5 - Test Management
Lecture 47 Entry and Exit Criteria
Lecture 48 Test Work Products
Lecture 49 Role of Test Engineer and Test Manager
Lecture 50 Synchronization Between Test Engineer and Test Manager
Lecture 51 Defect Lifecycle
Lecture 52 Defect Report Information
Lecture 53 Risk Management
Lecture 54 Project and Product Risk
Lecture 55 Version Control
Lecture 56 Test Reports
Section 6: Chapter 6 - Manual vs Automation Testing
Lecture 57 Manual Testing Concepts
Lecture 58 Automation Testing
Section 7: Chapter 7 - Test Tools
Lecture 59 Introduction to Test Tools
Lecture 60 Benefits and Risk of Test Tools
Lecture 61 Tool Support for Testing
Lecture 62 Selecting a Test Tool
Section 8: Chapter 8 - Quality Characteristics Testing
Lecture 63 Usability Testing
Lecture 64 Accessibility Testing
Lecture 65 Performance Testing
Lecture 66 Security Testing
Lecture 67 Interoperability Testing
Lecture 68 Portability Testing
Lecture 69 API Testing
Beginners in testing,Freshers seeking an opportunity in testing,Professionals working as manual testers