paper-with-me

홈 › Papers

On Introducing Automatic Test Case Generation in Practice: A Success Story and Lessons Learned

2021-02-28 · Matteo Brunetto, Giovanni Denaro, Leonardo Mariani, Mauro Pezzè

The level and quality of automation dramatically affects software testing activities, determines costs and effectiveness of the testing process, and largely impacts on the quality of the final product. While costs and benefits of automating many testing activities in industrial practice (including managing the quality process, executing large test suites, and managing regression test suites) are well understood and documented, the benefits and obstacles of automatically generating system test suites in industrial practice are not well reported yet, despite the recent progresses of automated test case generation tools. Proprietary tools for automatically generating test cases are becoming common practice in large software organisations, and commercial tools are becoming available for some application domains and testing levels. However, generating system test cases in small and medium-size software companies is still largely a manual, inefficient and ad-hoc activity. This paper reports our experience in introducing techniques for automatically generating system test suites in a medium-size company. We describe the technical and organisational obstacles that we faced when introducing automatic test case generation in the development process of the company, and present the solutions that we successfully experienced in that context. In particular, the paper discusses the problems of automating the generation of test cases by referring to a customised ERP application that the medium-size company developed for a third party multinational company, and presents ABT2.0, the test case generator that we developed by tailoring ABT, a research state-of-the-art GUI test generator, to their industrial environment. This paper presents the new features of ABT2.0, and discusses how these new features address the issues that we faced.

📄 PDF Abstract BibTeX arXiv:2103.00465

Code (0)

등록된 구현이 없습니다.

Tasks

ERPsoftware testing

Similar Papers 제목 키워드 기반

Towards Code Generation from BDD Test Case Specifications: A Vision

2023-05-19 · Leon Chemnitz, David Reichenbach, Hani Aldebes, Mariam Naveed 외

Automatic code generation has recently attracted large attention and is becoming more significant to the software development process. Solutions based on Machine Learning and Artificial Intelligence are being used to inc…

Code Generation

Reinforcement Learning from Automatic Feedback for High-Quality Unit Test Generation

2023-10-03 · Benjamin Steenhoek, Michele Tufano, Neel Sundaresan, Alexey Svyatkovskiy

Software testing is a crucial aspect of software development, and the creation of high-quality tests that adhere to best practices is essential for effective maintenance. Recently, Large Language Models (LLMs) have gaine…

Code Generationreinforcement-learningsoftware testing

Improving User Controlled Table-To-Text Generation Robustness

2023-02-20 · Hanxu Hu, Yunqing Liu, Zhongyi Yu, Laura Perez-Beltrachini

In this work we study user controlled table-to-text generation where users explore the content in a table by selecting cells and reading a natural language description thereof automatically produce by a natural language …

Table-to-Text GenerationText Generation

User-Driven Research of Medical Note Generation Software

2022-05-05 · NAACL 2022 7 · Tom Knoll, Francesco Moramarco, Alex Papadopoulos Korfiatis, Rachel Young 외

A growing body of work uses Natural Language Processing (NLP) methods to automatically generate medical notes from audio recordings of doctor-patient consultations. However, there are very few studies on how such systems…

Supporting software engineering tasks with agentic AI: Demonstration on document retrieval and test scenario generation

2026-02-04 · Marian Kica, Lukas Radosky, David Slivka, Karin Kubinova 외 arxiv

The introduction of large language models ignited great retooling and rethinking of the software development models. The ensuing response of software engineering research yielded a massive body of tools and approaches. I…

Document SummarizationQuestion Answering