Skip to content

Software Testing Resources Repository! This repository is a curated collection of materials designed to study software testing and enhancing skills needed to become a software tester.

Notifications You must be signed in to change notification settings

Re-ONee/Software-Testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Software Testing Mind Map

Beginner

Types of Testing

  • Functional Testing
    • Unit Testing
    • Integration Testing
    • System Testing

Testing Levels

  • Manual Testing
  • Automated Testing
    • Unit Testing

Testing Process

  • Test Planning
  • Test Design
    • Test Cases
  • Test Execution
    • Defect Logging

Testing Techniques

  • Black Box Testing

Best Practices

  • Shift-left Testing
    • Involve testing activities early in the development cycle.

Intermediate

Types of Testing

  • Functional Testing
    • Acceptance Testing
      • Alpha Testing
      • Beta Testing
  • Non-Functional Testing
    • Performance Testing
    • Security Testing
    • Usability Testing

Testing Levels

  • Automated Testing
    • Integration Testing
    • System Testing
    • Regression Testing

Testing Process

  • Test Design
    • Test Scenarios
  • Test Closure

Testing Techniques

  • White Box Testing
  • Grey Box Testing

Test Management

  • Test Estimation
  • Test Metrics
  • Test Reporting
  • Test Environment

Best Practices

  • Continuous Testing
    • Integrate testing into the continuous integration/continuous delivery (CI/CD) pipeline.
  • Test Data Management
    • Properly manage and maintain test data for effective testing.

Advanced

Testing Techniques

  • Exploratory Testing

Test Management

  • Tools and Frameworks
    • Test Automation Tools
      • Selenium
      • JUnit
      • TestNG
    • Test Management Tools
      • Jira
      • TestRail

Best Practices

  • Traceability Matrix
    • Establish traceability between requirements, test cases, and defects.
  • Code Reviews
    • Conduct reviews to ensure code quality and identify potential issues.

Challenges

  • Time Constraints
  • La

About

Software Testing Resources Repository! This repository is a curated collection of materials designed to study software testing and enhancing skills needed to become a software tester.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published