We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Software Engineering

Title: Fuzzing Microservices In Industry: Experience of Applying EvoMaster at Meituan

Abstract: With several microservice architectures comprising of thousands of web services in total, used to serve 630 million customers, companies like Meituan face several challenges in the verification and validation of their software. The use of automated techniques, especially advanced AI-based ones, could bring significant benefits here. EvoMaster is an open-source test case generation tool for web services, that exploits the latest advances in the field of Search-Based Software Testing research. This paper reports on our experience of integrating the EvoMaster tool in the testing processes at Meituan. Experiments were carried out to evaluate its performance in detail on two industrial web services which are parts of a large e-commerce microservices. A questionnaire and interviews were carried out with the engineers and managers at Meituan, to better understand the applicability and usability of fuzzing tools like EvoMaster in real industrial settings. On the one hand, the results of these analyses clearly show that existing tools like EvoMaster are already of benefits for practitioners in industry, e.g., EvoMaster detected 21 real faults and achieved an average of 71.3% coverage for code defining endpoints and 51.7% coverage for code implementing business logic, on two industrial APIs. On the other hand, there are still many critical challenges that the research community has to investigate.
Subjects: Software Engineering (cs.SE)
Cite as: arXiv:2208.03988 [cs.SE]
  (or arXiv:2208.03988v1 [cs.SE] for this version)

Submission history

From: Man Zhang [view email]
[v1] Mon, 8 Aug 2022 09:11:25 GMT (90kb,D)

Link back to: arXiv, form interface, contact.