Manual Testing
Mode of Training
Class room
Content and Learning
Introduction to Software Development
- How does the Software development process begin?
- Phases of Software Development
- Objective of each Development phase
- Project initiation
- Requirement gathering and Analysis
- What is requirement document and what it contains
- What is Use case document and what it contains
- Examples for explaining each phase
- What is technical specification document
- What is System design
- What is Design document
- Role of architecture team
- System Development phase
- Deliverables of each phase of Development cycle
Cross-Module Overview
- Overview: Supply Chain Process and how SD fits
- SD and FI (Finance): Relationship, integration points
- SD and MM (Materials Management): Relationship, integration points
Software Development Life Cycle models (SDLC)
- Waterfall Model
- V-Model
- Iterative Model
- Spiral Model
- Incremental/Prototype Model
- RAD Model
- Agile Model
Types of Software Testing
- How does the Software development process begin?
- White box testing
- Black box testing
- Gray box testing
- Unit testing
- Integration testing
- Regression testing
- Usability testing
- Performance testing
- Scalability testing
- Software stress testing
- Recovery testing
- Security testing
- Conformance testing
- Smoke testing
- Compatibility testing
- System testing
- Alpha testing
- Beta testing
- Software Testing Process
- User Acceptance Testing
- Test plan
- Test Design techniques
- Web-based testing overview
- Functional and Non-Functional testing overview
Defect Management
- What is a defect?
- Defect management tools available
- Popular Defect management tools available
- How to use the defect tracking tools?
- How to enter the details of defect in the defect tracking tool?
- What is severity and priority?
- How to enter a defect in Quality centre
Test Case
- Activities involved in the testing phase
- What is test plan and test case document?
- Steps of test case execution
- What does test case document contain?
- How to write test case document?
- What is required to test any application?
Traceability Matrix
- What is a traceability matrix
- Who prepares a Traceability matrix
- What is the use of a Traceability matrix
- Explanation using a Sample Traceability matrix
Project teams and their roles
- Design team
- Development team
- Technical team
- Testing team
- Configuration Management Team
- Deployment Team
Automation testing overview
- What is automation testing?
- Automation Testing overview
- When, what and why to automate?
- Various tools used for automation testing
Automation testing overview
- Various version tolls and its usage
- Version control
- Difference between QC and QA
- Data migration testing overview
- Discussion session on a role of a tester in a project and interacting with other departments
- Real-time project understanding
|