Software Testing Concepts
- What is Software? And type of Software’s?
- What is Software Testing?
- What is Software Quality?
- Project Vs Product
- Why do we need Software Testing?
- Error, Bug and Failure
- Why the software has bug?
- SDLC and STLC
- Waterfall Model
- Spiral Model
- V-Model
- Different Type of software testing
- White Box and Black box Testing
- Static Testing and Dynamic Testing
- Verification and Validation
- System testing types
- GUI Testing
- Functional Testing and Non-Functional Testing
- Test Design Techniques
- Re-Testing and Regression Testing
- Exploratory Testing
- Adhoc Testing
- Sanity Testing and Smoke Testing
- End to End testing
- STLC (Software Testing Life Cycle)
- Use cases, test cases and test scenarios
- Test Environment and execution
- Defect Reporting
- Test Closure
- Test Metrics
- Defect life Cycle
- Understanding DEV/QA/UAT /Production environment, Branch and build process
- Understand of release process and smoke testing
- Introduction to Automation
Software Testing Project
- Project Introduction
- Understanding functional requirement from FRS
- Creating Test scenarios
- Creating test cases
- Test case execution
- Bug Report
- Test Signoff
Agile Testing + JIRA Tool
- What is Agile
- What is scrum / Scrum Team
- What is sprint
- What is User Story
- How to give story point / How to estimate user story
- What is Definition of Done
- Different Sprint Activity
- Sprint Planning /Backlog Refinement /Sprint Review /Sprint Retrospective
Tools
- JIRA
- TestLink
- Bugzilla
- ZAP
- SQL Basis
- Interview Preparation