Towards Autonomous Testing Agents via Conversational Large Language Models

06/08/2023
by   Robert Feldt, et al.
0

Software testing is an important part of the development cycle, yet it requires specialized expertise and substantial developer effort to adequately test software. The recent discoveries of the capabilities of large language models (LLMs) suggest that they can be used as automated testing assistants, and thus provide helpful information and even drive the testing process. To highlight the potential of this technology, we present a taxonomy of LLM-based testing agents based on their level of autonomy, and describe how a greater level of autonomy can benefit developers in practice. An example use of LLMs as a testing assistant is provided to demonstrate how a conversational framework for testing can help developers. This also highlights how the often criticized hallucination of LLMs can be beneficial while testing. We identify other tangible benefits that LLM-driven testing agents can bestow, and also discuss some potential limitations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2019

An Automated Testing Framework for Conversational Agents

Conversational agents are systems with a conversational interface that a...
research
07/24/2023

Getting pwn'd by AI: Penetration Testing with Large Language Models

The field of software security testing, more specifically penetration te...
research
04/15/2020

A Study on the Challenges of Using Robotics Simulators for Testing

Robotics simulation plays an important role in the design, development, ...
research
05/04/2023

"Oops, Did I Just Say That?" Testing and Repairing Unethical Suggestions of Large Language Models with Suggest-Critique-Reflect Process

As the popularity of large language models (LLMs) soars across various a...
research
03/17/2023

GPTs are GPTs: An Early Look at the Labor Market Impact Potential of Large Language Models

We investigate the potential implications of large language models (LLMs...
research
03/07/2023

Extracting Accurate Materials Data from Research Papers with Conversational Language Models and Prompt Engineering – Example of ChatGPT

There has been a growing effort to replace hand extraction of data from ...
research
03/21/2023

Fundamentals of Generative Large Language Models and Perspectives in Cyber-Defense

Generative Language Models gained significant attention in late 2022 / e...

Please sign up or login with your details

Forgot password? Click here to reset