0% found this document useful (0 votes)
3 views

Manual Testing Software Engineer

Manual testing is a crucial process in software engineering that involves manually executing test cases to identify defects. It is particularly important for UI/UX validation and exploratory testing, and includes various types such as smoke, integration, and user acceptance testing. While it offers advantages like better visual feedback and cost-effectiveness for small projects, it can be time-consuming and prone to human error.

Uploaded by

rudrashricl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Manual Testing Software Engineer

Manual testing is a crucial process in software engineering that involves manually executing test cases to identify defects. It is particularly important for UI/UX validation and exploratory testing, and includes various types such as smoke, integration, and user acceptance testing. While it offers advantages like better visual feedback and cost-effectiveness for small projects, it can be time-consuming and prone to human error.

Uploaded by

rudrashricl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Manual Testing in Software

Engineering
Ensuring Quality Without
Automation
Agenda
• What is Manual Testing?
• • Importance of Manual Testing
• • Types of Manual Testing
• • Manual Testing Process
• • Test Case Design Techniques
• • Advantages & Disadvantages
• • Best Practices
• • Tools Used in Manual Testing
• • Summary & Q&A
What is Manual Testing?
• Process of manually testing software for
defects
• • Testers execute test cases without
automation tools
• • Ensures software behaves as expected
Importance of Manual Testing
• Essential for UI/UX validation
• • Effective for exploratory, ad-hoc testing
• • Crucial for initial testing phases
Types of Manual Testing
• Smoke Testing
• • Sanity Testing
• • Integration Testing
• • System Testing
• • User Acceptance Testing (UAT)
• • Exploratory Testing
Manual Testing Process
• 1. Requirement Analysis
• • 2. Test Planning
• • 3. Test Case Design
• • 4. Test Environment Setup
• • 5. Test Execution
• • 6. Defect Logging
• • 7. Test Closure
Test Case Design Techniques
• Equivalence Partitioning
• • Boundary Value Analysis
• • Decision Table Testing
• • State Transition Testing
• • Error Guessing
Advantages of Manual Testing
• Better for visual feedback
• • Cost-effective for small projects
• • Effective for UI and usability testing
• • No need for coding skills
Disadvantages of Manual Testing
• Time-consuming and repetitive
• • Less reliable for regression testing
• • Human error possibility
• • Not suitable for large scale testing
Best Practices in Manual Testing
• Understand requirements clearly
• • Write clear and detailed test cases
• • Use checklists and templates
• • Maintain proper documentation
• • Collaborate with developers and
stakeholders
Tools Used in Manual Testing
• TestLink – Test Management
• • JIRA – Defect Tracking
• • Bugzilla – Issue Tracking
• • Excel/Google Sheets – Test Case
Management
Summary
• Manual testing is foundational in QA
• • Best for usability, exploratory, and early-
stage testing
• • Requires skilled testers and attention to
detail
Q&A
• Feel free to ask any questions
• • Thank you for your attention!

You might also like