• Manual Testing
• Agile Methodology
• API Testing using Postman
• Rally / Jira
• Real time Projects
Manual Testing
Software Development Life Cycle
• Waterfall Model
• Spiral Model
• Prototype Model
• V & V Model
Agile Methodology
- Agile Scrum
- Agile Scrum Artifacts
- Agile Events
- Agile Team
- Velocity
- Sprint Burndown Chart
- Sprint Board
- Scrum vs Kanban
- Agile Scrum vs SAFe Agile
Software Test Life Cycle
Requirement Analysis
- Practical assignment for Requirement Analysis
Software Testing Principles
Quality Standards
ISO
IEEE 829
Test Plan Document preparation
Practical assignment for Test Plan Document preparation
Levels of testing / Pyramid of Testing
Software Testing Types
1. White Box Testing
o Path Testing
o Loop Testing
o Condition Testing
o White box Testing from Memory Point of View
o White box Testing from Performance Point of View
2. Grey Box Testing
3. Black Box Testing
• Functionality Testing/Component Testing
• Integration Testing
• System Testing
o Build
o Release
o Patch
o Test Cycle
o Continues Integration
o Incident Management
o Software Architecture and Testing
o Web Application
o Client Server Application
o Stand Alone Application
• Acceptance Testing
o Alpha Testing
o Beta Testing
• Smoke Testing/Sanity Testing/Dry Run
• Adhoc Testing
• Exploratory Testing
• Compatibility Testing
• Performance Testing
o Load Testing
o Stress Testing
o Volume Testing
o Spike Testing
• Reliability Testing
• Usability Testing
• Accessibility Testing
• Globalization Testing
o Internationalization testing
o Localization testing
• Regression Testing
Test case Design
• Introduction to Test Case
• Test Case Design Techniques
o Specification Based
o Experienced Based
• Test Case Format
• Functional Test Case
• Integration Test Case
• System Test Case
• Procedure to Write and Execute Test Case
• Test case Review Process
Test Design Techniques
- Equivalence Partitioning
- Boundary Value Analysis
- State Transition Testing
- Decision table
- Use case testing
- Practical assignment for Test Case Designing
Defect Tracking
• Introduction to Defects
• Defect Life Cycle
• Status of Defects
• Severity of a defect
• Priority of a defect
• Defect Report/Incident Report
• Defect Tracking Tool:
o JIRA and Rally
- Practical assignment for Defect Reporting
Test Management Tool
• Jira and Rally
Requirement Traceability Matrix
Test Execution Reports
Test Metrics
Projects
• Web Application
• Mobile Application
• Compatibility Testing Project
API testing Using POSTMAN
API testing basic
• Client-Server Architecture
• Presentation, Business and Database layers
• What is an API?
• What is API Testing?
• Difference between API testing and Unit testing
• Web services->an introduction
• HTTP Structure
• xml and JSON->an overview
• URI and URL
• Tools for API Testing
• Approach of API Testing
• Challenges of API Testing
• What to test for in API testing
• HTTP methods
• Status codes
• Example APIs
Benefits of API testing
Writing Test cases for API testing
Different API architectural styles
Introduction to REST API
- What is WebServices?
- Why WebServices so Popular?
- Overview of SOAP WebServices and REST WebServices
- What is REST API?
- How is different from SOAP WebServices?
- Base URL and REST Resources
- Understanding of GET, POST, PUT, DELETE
POSTMAN Tool
- • Introduction to POSTMAN tool and installation.
• Creating requests in Postman.
• Creating collections in Postman.
• Understanding variables and environments in Postman.
• Authorization in POSTMAN
• Assertions/Test scripts in POSTMAN.
• Command line integration with Newman.
Getting Started with REST API Testing
- Understanding REST API Testing Part
- Manual Testing on REST API using POSTMAN
- How to Trigger New Request and Validate Response using REST API
- Authentication and Authorization
Different status codes
Real time API testing Examples
Interview Questions and Answers
Resume Preparation
Job Assistance