Home
Basics
Introduction Software Development Models Testing Lifecycle Testing Types Testing Techniques Testing Levels Defect Life Cycle Test Metrics BDDManual Testing
Introduction Manual Testing tools Requirements Desiging Tests Executing Tests Testing Artifacts Testing Plan Testing Strategy Test Summary ReportAutomation Testing
Introduction Web Automation Desktop Automation Mobile Automation API automation Performance Testing ROI Page Object Model Automation tools Unit Testing frameworks git Linux Commands Package Managers Build Managment tools docker CI CD Cloud Testing ProvidersMiscellaneous
Automation Tester Onboarding Interview Questions and Answers Automation cheatsheetRequirements gathering process
Requirement gathering is the most important step in testing process. Before starting work on any testing project, you need to ask for BRDs - Business requirement documents. Most of the organisations do have requirement documents but they are not upto date. So you can play around with application under test and find out what has changed in application over a period of time and ask questions to product owners if you have any queries. You can create a requirement traceability matrix to map requirments with test cases. On broad level, we can categorize the requirements as mentioned below.- Functional - System behaviour requirements
- Non Functional - Performance, Security, Reliability, Scalability, Maintainability, Usability, Compatibility
Web development and Automation testing
solutions delivered!!