Automated systematic testing for constraint-based interactive services

  • Authors:
  • Patrice Godefroid;Lalita J. Jagadeesan;Radha Jagadeesan;Konstantin Läufer

  • Affiliations:
  • Software Production Research Dept, Bell Laboratories, Lucent Technologies, Naperville, IL;Dept. of Mathematical and Computer Sciences, Loyola University Chicago, Chicago, IL;-;Dept. of Mathematical and Computer Sciences, Loyola University Chicago, Chicago, IL

  • Venue:
  • SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Constraint-based languages can express in a concise way the complex logic of a new generation of interactive services for applications such as banking or stock trading, that must support multiple types of interfaces for accessing the same data. These include automatic speech-recognition interfaces where inputs may be provided in any order by users of the service. We study in this paper how to systematically test event-driven applications developed using such languages. We show how such applications can be tested automatically, without the need for any manually-written test cases, and efficiently, by taking advantage of their capability of taking unordered sets of events as inputs.