Manual Testing is a structured process of evaluating software applications by human testers to ensure that they meet specified requirements and quality standards. Manual Testing is valuable for various reasons, including its adaptability to different testing scenarios, early-stage testing, and its ability to assess the user experience. However, it can be time-consuming and may not be practical for repetitive or large-scale testing efforts.
MANUAL TESTING TRAINING IN PUNE | ONLINE
Duration of Training : 40 hrs
Batch type : Weekdays/Weekends
Mode of Training : Classroom/Online/Corporate Training
Manual Testing Training & Certification in Pune
Highly Experienced Certified Trainer with 10+ yrs Exp. in Industry
Realtime Projects, Scenarios & Assignments
Introduction :
Manual testing helps discover and record any software bugs or discrepancies related to the functionality of the product. Manual testing can be replaced by test automation. It is possible to record and playback manual steps and write automated test script(s) using Test automation tools. Although, test automation tools will only help execute test scripts written primarily for executing a particular specification and functionality. Test automation tools lack the ability of decision-making and recording any unscripted discrepancies during program execution. It is recommended that one should perform manual testing of the entire product at least a couple of times before actually deciding to automate the more mundane activities of the product. Manual testing helps discover defects related to the usability testing and GUI testing area. While performing manual tests the software application can be validated whether it meets the various standards defined for effective and efficient usage and accessibility.
COURSE CONTENT :
Chapter 1 : Testing Fundamentals
What is testing?
Why is testing necessary?
Economics of Testing
Black Box Testing
White Box Testing
Software Testing Principles
STLC (Software Testing Life Cycle)
Chapter 2 : Testing throughout the software life cycle
Software Development models
Waterfall model
V – Model
Spiral model
Prototype model (RAD)
Agile methodology
Chapter 3 : Static Techniques
Reviews and the test process
Review Process
Inspections and Walkthroughs
Code Inspection
Chapter 4 : Test Design Techniques
Identifying test conditions and designing test cases
Categories of test design techniques
Specification-based or black-box techniques
Boundary Value Analysis
Decision Table Testing
Equivalence Partitioning
State Transition Testing
Use Case Testing
Structure-based or white-box techniques
Code Coverage
Decision Coverage
Statement Coverage
Structural Testing
Experience-based techniques
Error Guessing
Exploratory Testing
Choosing a test technique
Chapter 5 : Test Management
Test Organization
Test Plans, Estimates, and strategies
Test progress monitoring and control
Configuration Management
Risk and Testing
Incident Management
Chapter 6 : Other Testing Types
Function Testing
Volume Testing
Stress Testing
Usability Testing
Security Testing
Performance Testing
Configuration Testing
Reliability Testing
Recovery Testing
Chapter 7 : Introducing Quality Center
The Quality Center Testing Process
Starting Quality Center
The Quality Center Window
Chapter 8 : Specifying Releases and Cycles
Defining Releases and Cycles
Viewing Releases and Cycles
Chapter 9 : Specifying Requirements
Defining Requirements
Viewing Requirements
Modifying Requirements
Converting Requirements
Chapter 10 : Planning Tests
Developing a Test Plan Tree
Designing Test Steps
Copying Test Steps
Calling Tests with Parameters
Creating and Viewing Requirements Coverage
Chapter 11 : Running Tests
Defining Test Sets
Adding Tests to a Test Set
Scheduling Test Runs
Running Tests Manually
Viewing and Analyzing Test Results
Chapter 12 : Adding and Tracking Defects
How to Track Defects
Adding New Defects
Matching Defects
Updating Defects
Linking Defects to Tests
Creating Favorite Views