Manual Software Testing: Complete Course
Here’s a comprehensive manual software testing course outline that covers the essential aspects of manual software testing: Module 1: Introduction to Software Testing Understanding the fundamentals of software testing Differentiating between verification and validation Exploring the importance of software testing …
Overview
Here’s a comprehensive manual software testing course outline that covers the essential aspects of manual software testing:
Module 1: Introduction to Software Testing
- Understanding the fundamentals of software testing
- Differentiating between verification and validation
- Exploring the importance of software testing in the development lifecycle
Module 2: Software Testing Basics
- Understanding the software development lifecycle
- Types of software testing: black box, white box, and gray box testing
- Introduction to testing techniques: equivalence partitioning, boundary value analysis, etc.
Module 3: Test Planning and Documentation
- Creating a test plan: objectives, scope, and approach
- Test strategy and test case development
- Understanding the importance of test documentation and its types
Module 4: Test Case Design Techniques
- Understanding the principles of test case design
- Equivalence partitioning and boundary value analysis
- Decision table-based testing and state transition testing
Module 5: Test Execution and Defect Management
- Executing test cases and documenting results
- Bug reporting and defect life cycle
- Understanding severity and priority in defect management
Module 6: Functional and Non-Functional Testing
- Functional testing techniques: unit testing, integration testing, system testing, and acceptance testing
- Non-functional testing: performance, usability, compatibility, and security testing
Module 7: Regression and Retesting
- Understanding regression testing and its importance
- Retesting and its role in the software testing process
- Managing test suites for effective regression testing
Module 8: Software Testing Tools
- Introduction to popular manual testing tools
- Hands-on experience with tools for test case management and defect tracking
- Understanding the role of automation in manual testing
Module 9: Exploratory Testing
- Understanding the concept of exploratory testing
- Techniques for effective exploratory testing
- The role of creativity and intuition in exploratory testing
Module 10: Software Testing Best Practices
- Implementing best practices for software testing
- Test data management and test environment setup
- Collaborative testing and communication within the development team
Module 11: Testing in Agile and DevOps
- Understanding the role of testing in Agile and DevOps environments
- Implementing testing practices in an iterative and continuous development cycle
Module 12: Final Project and Course Review
- Practical application of the learned concepts in a comprehensive testing project
- Course review and discussion on future learning and career prospects in software testing
The course will incorporate practical assignments, case studies, and interactive sessions to provide a comprehensive understanding of manual software testing concepts and methodologies.
Manual Software Testing Course Duration:
6 weeks (20 sessions)
What you’ll learn in Manual Software Testing Course:
What is Software Testing and why is testing important?
Test Case and Bug Report writing and 7 Principles of Testing.
Complete Knowledge of QC and QA Process
Fundamental test process followed in Organization
QA role in Agile Scrum using JIRA – Real time Project
Practical hands on writing test cases for Web based Applications
Practical hands-on writing test cases for Desktop based Applications
JIRA, Bugzilla with 21 types of Testing from Scratch
Trello – Project Management Tool
Terminologies Used in Software Testing
Process models used in software companies
API Testing through the Postman Tool
Practical hands-on writing test cases for Mobile based Applications
Who this Manual Software Testing course is for:
People who do not have any experience & having experience in the Software Industry but want to get in by showing Real experience.
Curriculum
Curriculum
- 11 Sections
- 21 Lessons
- 60 Hours
- Module 1: Manual Software Testing3
- Module 2: Useful 21 Types of Testing1
- Module 3: How to Write Test Cases3
- Module 4: Trello - Project Management Tool0
- Module 5: Bugzilla Tool1
- Module 6: Jira tool1
- Module 7: Static Reviews Techniques1
- Module 8: Automation Tools3
- Module 9: Project Management of Software Testing2
- Bug Reporting1
- Domain Wise Testing5



