![Mind Map: DemandAssist Test Automation](https://www.mindmeister.com/image/xlarge/1351874154/mind-map-demandassist-test-automation.png)
1. Need
1.1. Testing time
1.1.1. Average time for execution
1.1.2. Time taken for test data preparation
1.1.3. Time taken for report preparation
1.2. Detailed test metrics
1.2.1. Execution results
1.2.2. Bug density
1.3. Accuracy
1.3.1. Manual Error
1.3.2. Deployment checks, configs
1.3.3. Speed of processing is skipped now, This can be noted
1.4. Rework for regression
1.4.1. Multiple regression suite can be prepared
1.4.2. can be ran into isolation
2. Risks, dependencies & out of scope
2.1. Risks
2.1.1. UI Component changes
2.1.2. Effort overlapping
2.1.3. API Listners stopped working
2.2. Dependencies
2.2.1. API Listner to give Extraction completed
2.2.2. Db reader Started
2.2.3. Environment
2.2.4. Test DB
2.3. Not in scope
2.3.1. Load testing
2.3.2. Security testing
2.3.3. Demand Assist internal services verification
2.3.4. Interlink services testing
2.3.4.1. DB Reader
2.3.4.2. Text Mining
2.3.4.3. OCR
2.3.4.4. Image Extracter
2.3.4.5. Notification
3. Test Components
3.1. UI Automation
3.1.1. No Demands(By system)
3.1.2. Demand (By system)
3.1.3. Directors
3.1.3.1. Manager
3.1.3.1.1. Adjusters
3.2. By system
3.2.1. No Demands(By system)
3.2.2. Demand (By system)
3.2.2.1. New
3.2.2.1.1. Demands(By user)
3.2.2.1.2. No Demands(By user)
3.2.3. Directors
3.2.3.1. Manager
3.2.3.1.1. Adjusters
4. Tools
4.1. Python selenium
4.1.1. Custom scripts for listners
4.1.2. Analytics
4.2. Excel for test data
4.2.1. .Xlsx
4.2.2. Csv
4.3. API Listners
4.3.1. Data Loading success
4.3.2. Data Processed Succesfully
4.4. Jenkins for CI/CD Pipeline
4.4.1. Development to test
4.4.2. Test To UAT
4.5. Version Control
4.5.1. Git for test automation source code
4.5.2. Git for katalon version control
4.6. Redmine
4.6.1. Test scenarios & cases