Testing Roadmap

Roadmap
  1. Internet
  2. Network
  3. Operating System
  1. Design Analysis
  2. Requirement Analysis (Context-Free Questions)
  3. Testing Strategies
  4. Testing Techniques
  5. Heuristics Test Strategy Model (HTSM)
  6. Session Based Test Management (SBTM)
  7. Types of Testing
  8. Product Coverage Outline (PCO)
  9. Test Report
  10. Risk Analysis
  11. Defect Tracking Tool
  12. Test Management Tool
  1. Programming Language
    1. C#
    2. Java
    3. Javascript/Typescript
    4. Python
  2. Version Control System
    1. Git
    2. TFS
  3. Repo Hosting
    1. GitHub
    2. Azure Repo
  4. DevTools
  5. UI Automation
    1. Selenium Webdriver
    2. Playwright
    3. Cypress
    4. WebDriver.io
  6. Mobile Automation
    1. Appium
  7. Frameworks
    1. NUnit
    2. MsTest
    3. XUnit
    4. TestNg
    5. JUnit
    6. PyTest
  8. Reporting
    1. Extent Report
    2. Allure Report
    3. Customize your own Report
  9. CI/CD
    1. Jenkins
    2. Azure
    3. TeamCity
  1. Basic Knowledge of API.
    1. Status Code
    2. Request Methods
    3. Headers
    4. Authentication
    5. Json | Xml | Text
  2. Monolithic and MicroServices
  3. API Types
    1. RestAPI
    2. GraphQL
    3. SOAP
    4. MicroServices
  4. Tools
    1. Postman
    2. RestAssured
    3. RestSharp
    4. Swagger
  5. Basic MicroServices 
    1. Contract Testing : PACT
  1. Basic Performance Testing Concepts
  2. What to Test? What not to Test?
  3. Design Web Load Test
  4. Tools
    1. JMeter
    2. K8
    3. BlazeMeter
    4. LoadRunner
  5. Analyzing and Reporting Results
  1. Relational Database
    1. PostgreSQL
    2. MySQL
    3. MSSQL
  2. NoSQL Database
    1. Mongo Db
  1. Web Security Knowledge
    1. OWASP TOP 10
    2. OWASP Security Risks
    3. HTTPS
  2. Penetration Testing
  3. Tools
    1. Burpsuite
    2. Fiddler
  1. Programming Language
  2. Test Framework
  3. Characteristics of A Good Unit Test
  4. Test Doubles
  5. TDD
  6. Mutation Testing
  1. BrowserStack
  2. SauceLabs
  3. LambdaTest
  1. Basic of Mobile Testing
  2. Tools
    1. Appium
    2. Expresso
    3. XCTest
  3. Devices
    1. Real
    2. Virtual
    3. Cloud
  4. Integration with Cloud Provider
  5. Device Farm
  1. Explore It!
  2. Perfect Software and other illusions about testing.
  3. Lessons Learned in Software Testing.
  4. Agile Testing.
  5. Testing Computer Software.
  6. The Little Black Book on Test Design.
  7. Thinking Fast and Slow.