Methods for Leveraging High-Concurrency Testing Approaches to Achieve Superior Software Quality and Operational Efficiency in Complex Systems
Keywords:
JUnit, Selenium, TestNG, Mockito, Apache JMeter, Gatling, LoadRunner, CucumberAbstract
This research paper, "High-Concurrency Strategies for Efficient Software Testing," explores advanced methodologies designed to address the limitations of traditional software testing in handling simultaneous operations and transactions. As software systems become increasingly complex, traditional testing methods struggle with scalability, real-world simulation, and integration into agile and DevOps practices. High-concurrency testing, which simulates numerous concurrent transactions to evaluate system performance under stress, is essential for identifying performance bottlenecks and stability issues. The paper reviews existing literature, analyzes case studies, and identifies best practices for implementing high-concurrency tests. It also evaluates the efficiency improvements these strategies bring to software testing by comparing them with traditional methods in terms of defect detection, testing time reduction, and system reliability enhancement. The research aims to provide practical insights and recommendations for integrating high-concurrency testing into modern software development pipelines, ultimately contributing to the development of more robust and reliable software systems.