کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431391 1441273 2009 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Automatically testing interactive applications using extended task trees
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Automatically testing interactive applications using extended task trees
چکیده انگلیسی

Task trees are common notations used to describe the interaction between a user and an interactive application. They contain valuable information about the expected user behaviour as well on the expected software reactions and, thus, they can be used to support model-based testing. In this paper, a method for automatically generating test data from task trees is introduced. The task tree notation is extended to support operational profile specification. The user behaviour is automatically extracted from such extended trees as a probabilistic finite input–output state machine, thanks to formal semantics defined for this purpose for the task tree operators. The resulting probabilistic machine can then be used to generate test data simulating the user behaviour. This simulation can be performed using Lutess, a testing environment developed for synchronous software. The translation of the user interaction model into a Lutess description is explained and experimental results are reported.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: The Journal of Logic and Algebraic Programming - Volume 78, Issue 6, July 2009, Pages 454-471