What is Concurrency Testing in Software Testing?

What is Concurrency Testing?

Concurrency Testing is defined as a testing technique to detect the defects in an application when multiple users are logged in. In other words monitoring the effect while multiple users perform the same action at the same time. The image below show the concurrent testing

Concurrent testing is also referred as multi-user testing. Testing concurrent program is more challenging then testing sequential program, due to non-determinism and synchronization issues.

Concurrency Testing in Software Testing

How to Test Concurrency

Why concurrency testing

Advantages of Concurrent Testing

Disadvantages of Concurrent Testing

Disadvantages that might be encounter by test while performing concurrent testing

Summary:

Concurrent or concurrency testing technique is done to detect the defects in an application when multiple users are logged in.

 

YOU MIGHT LIKE: