SOFTWARE QA - Foundations & Manual Testing
This is SOFTWARE QA - Foundations & Manual Testing- First Stack
General Overview
Key Testing Terms
Key Testing Terms 🡲 Software Testing & Quality Assurance
Key Testing Terms 🡲 Error, Bug, Defect, Failure, and Root Causes
Key Testing Terms 🡲 Software Verification and Validation
Manual Testing
Thinking Like a Tester
Software Testing Life Cycle
Waterfall model
Agile Software Model
Agile Software Model 🡲 QA role in Scrum
QA role in Scrum 🡲 Backlog Refinement & Sprint Planning
Agile Software Model 🡲 User Stories and Epics
QA role in Scrum 🡲 Daily Scrum
QA role in Scrum 🡲 Sprint Review and Retrospective
(Discussion) Retrospective meeting use case
(Practice) Practice Assignment Shopping steps at Apple Store
(Core) Bug in Swag Labs
(Practice) Requirement Traceability Matrix (Optional)
(Practice) Classify Bug and Defect in Agile (Optional)
(Practice) Classify Bug and Defect in SDLC
(Practice) Classify Verification and Validation
Quiz: Week 1 Day 1
Common Testing Types
Happy Path Testing
Functional vs Non-Functional Testing
Smoke, Sanity, Unit, Regression, and Integration Testing
Black Box Testing
White Box Testing
White Box Testing vs Black Box Testing
Exploratory Testing
Examples of Testing Scenarios
Functional Testing 🡲 Examples of Non-Functional Testing
(Optional) Functional Testing 🡲 Functional Testing
Functional Testing 🡲 Examples of Functional Testing
(Optional) Functional Testing 🡲 Sainity Vs Smoke Testing
(Optional) Functional Testing 🡲 Non-Functional Testing
Functional Testing 🡲 Functional Testing vs. Non-Functional Testing
(Practice) Classify Test Types
(Optional)(Core) WhatsApp Security Testing
(Core) Exploring Test Scenarios for amazon.com
(Optional)(Practice) Steps, Inputs, Outputs, and Screenshots - Bug Data
(Practice) Documenting a Bug with ScreenCast application
(Core) Test Levels
(Core) Alternate Path Testing
Quiz: Week 1 Day 2 Quiz
What is Test Documentation
Test Analysis
Quiz: Check Your Knowledge: Test Documentation & Analysis
Testing Techniques: Test Case Design
Testing Techniques: Test Case Design 🡲 Decision Table Testing and State Transition Testing
Testing Techniques: Test Case Design 🡲 Boundary Value Analysis and Equivalence Partitioning
Test Case Templates & Tools
Test Case Templates & Tools 🡲 Writing a Test Case
Jira Overview
Trello Overview
(Core) Decision Table Example
(Core) Decision Table Example 2
(Core) State Transition Testing
(Core) Equivalence Partitioning and Boundary Value Analysis Example
(Core) Test Cases for Google
(Practice) Create a Test Case for a Basic Calculator
(Core) Creating a Jira Ticket
Quiz: Week 1 Day 3 Quiz
Challenges of Testing and Testing Teams
Thinking Outside the Box to Create New Test Cases
Deep Dive Into Manual Testing User Interface (UI) Testing
Adhoc Testing
(Core) Sauce Labs Exercise - Emulator Example
(Core) Cross Browser Testing
(Practice) Regression Testing for Walmart
(Practice) Performing an Adhoc Test
Quiz: Week 1 Day 4 Quiz
(Practice) Smoke Testing Your Favorite Website
(Practice) Sanity Testing For edX Website
(Practice) Regression for Upwork
(Practice) Noon Black Box
(Core) Adhoc NetFlix
(Practice) Creating a Regression Suite for Facebook (Optional)
(Core) Writing Test Cases in Excel & Word for a Calendar
TestSuites on Classification
Quiz Instructions