Saturday, March 5, 2022

Types Of Testing

 What Are Different Types of Testing?

There are 3 ways to Test

  •  Automation Testing
  • Continuous Testing
  • Regression Testing
  • Performance Testing

Types of Testing?
  • Unit testing
  • Integration testing
  • Accessibility testing
  • Acceptance testing
  • Regression testing
  • Black box testing
  • End to end testing
  • Functional testing
  • Interactive testing
  • Load testing
  • Non functional testing
  • Performance testing
  • Sanity testing
  • Security testing
  • Single user performance testing
  • Smoke testing
  • Stress testing
  • White-box testing
  • And many more...
Unit Testing :-  
Unit testing is the process of write test case for small pieces of code to make sure that the individual parts of a program work properly (including positive and negative test cases) on their own, speeding up testing strategies and reducing wasted tests.

Integration Testing :- 
  • Integration testing is the second level of the software testing process comes after unit testing.
  • Integration testing is the phase in software testing in which individual software modules are combined and tested as a group.
  • Integration testing make sure that an entire, integrated(combined pieces of code) system meets a set of requirements. It is performed in an integrated hardware and software environment to ensure that the entire system functions properly. 
Example: In Spring boot application test service endpoint using mockMvc like "/api/use/login" and "/api/user/signup"

No comments:

Post a Comment