Are We Testing or Being Tested? Exploring the Practical Applications of Large Language Models in Software Testing


연구 분야: Verification



학회: 2024 IEEE Conference on Software Testing, Verification and Validation (ICST)


초록

A Large Language Model (LLM) represents a cutting-edge artificial intelligence model that generates content, including grammatical sentences, human-like paragraphs, and syntactically code snippets. LLMs can play a pivotal role in soft-ware development, including software testing. LLMs go beyond traditional roles such as requirement analysis and documentation and can support test case generation, making them valuable tools that significantly enhance testing practices within the field. Hence, we explore the practical application of LLMs in software testing within an industrial setting, focusing on their current use by professional testers. In this context, rather than relying on existing data, we conducted a cross-sectional survey and collected data within real working contexts-specifically, engaging with practitioners in industrial settings. We applied quantitative and qualitative techniques to analyze and synthesize our collected data. Our findings demonstrate that LLMs effectively enhance testing documents and significantly assist testing professionals in programming tasks like debugging and test case automation. LLMs can support individuals engaged in manual testing who need to code. However, it is crucial to emphasize that, at this early stage, software testing professionals should use LLMs with caution while well-defined methods and guidelines are being built for the secure adoption of these tools.


Author Profile
Robson Santos

UNINASSAU Triunfo PE Brazil

Brazil
Author Profile
Italo Santos

Northern Arizona University Flagstaff AZ US

Azerbaijan
Author Profile
Cleyton Magalhaes

UFRPE Recife PE Brazil

Brazil

📄 논문 정보

발행 연도 2024년
인용수 14
출판 국가 Azerbaijan, Brazil, Canada
사이트 IEEE
좋아요 수 0

연관 논문 목록 (357건)