An Automated Testing Framework for Conversational Agents

02/17/2019
by   Soodeh Atefi, et al.
0

Conversational agents are systems with a conversational interface that afford interaction in spoken language. These systems are becoming prevalent and are preferred in various contexts and for many users. Despite their increasing success, the automated testing infrastructure to support the effective and efficient development of such systems compared to traditional software systems is still limited. Automated testing framework for conversational systems can improve the quality of these systems by assisting developers to write, execute, and maintain test cases. In this paper, we introduce our work-in-progress automated testing framework, and its realization in the Python programming language. We discuss some research problems in the development of such an automated testing framework for conversational agents. In particular, we point out the problems of the specification of the expected behavior, known as test oracles, and semantic comparison of utterances.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2023

Towards Autonomous Testing Agents via Conversational Large Language Models

Software testing is an important part of the development cycle, yet it r...
research
10/25/2019

Measuring Conversational Fluidity in Automated Dialogue Agents

We present an automated evaluation method to measure fluidity in convers...
research
03/29/2022

Quality Assurance of Generative Dialog Models in an Evolving Conversational Agent Used for Swedish Language Practice

Due to the migration megatrend, efficient and effective second-language ...
research
06/06/2023

TestLab: An Intelligent Automated Software Testing Framework

The prevalence of software systems has become an integral part of modern...
research
01/25/2021

MICROS: Mixed-Initiative ConveRsatiOnal Systems Workshop

The 1st edition of the workshop on Mixed-Initiative ConveRsatiOnal Syste...
research
04/27/2022

High-quality Conversational Systems

Conversational systems or chatbots are an example of AI-Infused Applicat...
research
10/03/2022

Testing by Dualization

Software engineering requires rigorous testing to guarantee the product'...

Please sign up or login with your details

Forgot password? Click here to reset