中文
相关论文

相关论文: RESTful API Automated Test Case Generation

200 篇论文

Software testing framework can be stated as the process of verifying and validating that a computer program/application works as expected and meets the requirements of the user. Usually testing can be done manually or using tools. Manual…

软件工程 · 计算机科学 2013-07-15 K. Karnavel , V. Divya , Gnanakeerthika , P. Karthika

REST APIs, based on the REpresentational State Transfer (REST) architecture, are the primary type of Web API. The OpenAPI Specification (OAS) serves as the de facto standard for describing REST APIs and is crucial for multiple software…

软件工程 · 计算机科学 2026-01-21 Hao Chen , Yunchun Li , Chen Chen , Fengxu Lin , Wei Li

Nowadays, many companies design and develop their software systems as a set of loosely coupled microservices that communicate via their Application Programming Interfaces (APIs). While the loose coupling improves maintainability,…

软件工程 · 计算机科学 2024-06-05 Alexander Lercher , Johann Glock , Christian Macho , Martin Pinzger

Model-Driven Engineering (MDE) is a software engineering methodology focusing on models as primary artifacts. In the last years, the emergence of Web technologies has led to the development of Web-based modeling tools and model-based…

软件工程 · 计算机科学 2024-06-26 Adiel Tuyishime , Francesco Basciani , Javier Luis Cánovas Izquierdo , Ludovico Iovino

Web application testing is an essential practice to ensure the reliability, security, and performance of web systems in an increasingly digital world. This paper presents a systematic literature survey focusing on web testing methodologies,…

软件工程 · 计算机科学 2025-08-13 Iva Kertusha , Gebremariem Assress , Onur Duman , Andrea Arcuri

With the rise of software-as-a-service and microservice architectures, RESTful APIs are now ubiquitous in mobile and web applications. A service can have tens or hundreds of API methods, making it a challenge for programmers to find the…

编程语言 · 计算机科学 2022-04-06 Zheng Guo , David Cao , Davin Tjong , Jean Yang , Cole Schlesinger , Nadia Polikarpova

REpresentation State Transfer (REST) is an architectural style for designing web applications that enable scalable, stateless communication between clients and servers via common HTTP techniques. Web APIs that employ the REST style are…

软件工程 · 计算机科学 2025-04-24 Sida Deng , Rubing Huang , Man Zhang , Chenhui Cui , Dave Towey , Rongcun Wang

While many maintainability metrics have been explicitly designed for service-based systems, tool-supported approaches to automatically collect these metrics are lacking. Especially in the context of microservices, decentralization and…

软件工程 · 计算机科学 2021-09-02 Justus Bogner , Stefan Wagner , Alfred Zimmermann

Software testing is one of the very important Quality Assurance (QA) components. A lot of researchers deal with the testing process in terms of tester motivation and how tests should or should not be written. However, it is not known from…

Web APIs provide a systematic and extensible approach for application-to-application interaction. A large number of mobile applications makes use of web APIs to integrate services into apps. Each Web API's evolution pace is determined by…

软件工程 · 计算机科学 2014-07-17 Tiago Espinha , Andy Zaidman , Hans-Gerhard Gross

Modern web test suites rot. A UI refactor breaks locators, a timing change causes race conditions, and within weeks developers abandon the suite entirely. This paper presents an AI-driven autonomous testing framework that addresses these…

密码学与安全 · 计算机科学 2026-05-18 Vinil Pasupuleti , Siva Rama Krishna Varma Bayyavarapu , Shrey Tyagi

Context: Web APIs are one of the most used ways to expose application functionality on the Web, and their understandability is important for efficiently using the provided resources. While many API design rules exist, empirical evidence for…

软件工程 · 计算机科学 2024-09-12 Justus Bogner , Sebastian Kotstein , Timo Pfaff

Intelligent assistants powered by Large Language Models (LLMs) can generate program and test code with high accuracy, boosting developers' and testers' productivity. However, there is a lack of studies exploring LLMs for testing Web APIs,…

软件工程 · 计算机科学 2024-09-09 André Pereira , Bruno Lima , João Pascoal Faria

Financial platforms and enterprise systems frequently provide transaction export capabilities to support reporting, reconciliation, auditing, and regulatory compliance workflows. In many environments, these exports involve very large…

分布式、并行与集群计算 · 计算机科学 2026-03-16 Abhiram Kandiraju

Automated web testing plays a critical role in ensuring high-quality user experiences and delivering business value. Traditional approaches primarily focus on code coverage and load testing, but often fall short of capturing complex user…

软件工程 · 计算机科学 2025-09-08 Naimeng Ye , Xiao Yu , Ruize Xu , Tianyi Peng , Zhou Yu

Many cloud services provide REST API accessible to client applications. However, developers often identify specification violations only during testing, as error messages typically lack the detail necessary for effective diagnosis.…

软件工程 · 计算机科学 2025-10-30 Katsuki Yamagishi , Norihiro Yoshida , Erina Makihara , Katsuro Inoue

We present RepoST, a scalable method to construct environments that provide execution feedback for repository-level code generation for both training and evaluation. Unlike existing works that aim to build entire repositories for execution,…

计算与语言 · 计算机科学 2025-03-11 Yiqing Xie , Alex Xie , Divyanshu Sheth , Pengfei Liu , Daniel Fried , Carolyn Rose

The European Space Agency (ESA) uses an engine to perform tests in the Ground Segment infrastructure, specially the Operational Simulator. This engine uses many different tools to ensure the development of regression testing infrastructure…

软件工程 · 计算机科学 2012-06-25 Ulisses Araujo Costa , Daniela da Cruz , Pedro Rangel Henriques

Lean processes focus on doing only necessery things in an efficient way. Artificial intelligence and Machine Learning offer new opportunities to optimizing processes. The presented approach demonstrates an improvement of the test process by…

软件工程 · 计算机科学 2019-06-10 Alexander Poth , Quirin Beck , Andreas Riel

Representational State Transfer (REST) APIs are a cornerstone of modern cloud native systems. Ensuring their reliability demands automated test suites that exercise diverse and boundary level behaviors. Nevertheless, designing such test…

软件工程 · 计算机科学 2025-11-03 Jarne Besjes , Robbe Nooyens , Tolgahan Bardakci , Mutlu Beyazit , Serge Demeyer