跳到主要导航 跳到搜索 跳到主要内容

A dynamic partitioning approach for GUI testing

  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Previous works on GUI testing are mainly concerned with how to define or generate GUI test cases. The issue of how to employ generated GUI test cases or primitive actions is seldom discussed. In this paper we propose a dynamic partitioning approach for GUI testing to address the issue. In this approach, the given GUI primitive actions are dynamically partitioned into two disjoint classes: one comprising prioritized primitive actions and the other comprising non-prioritized ones. The testing process is divided into two stages and contains two feedback loops. The first stage prioritizes primitive actions and the second stage selects and performs prioritized primitive actions. The first feedback loop is local and occurs in the second stage, which adjusts the memberships of primitive actions after they are performed. The second feedback loop is global and occurs between the first and second stages. It switches GUI testing from the second stage to the first stage upon no prioritized primitive actions are available. Two testing experiments with real GUI applications show that the proposed dynamic partitioning approach can really work in practice and may significantly outperform the random testing approach in the sense that the dynamic partitioning approach uses fewer primitive actions to achieve given testing goals and behaves more stable. The dynamic partitioning approach adopts explicit feedback mechanisms and contributes to the emerging area of software cybernetics that explores the interplay between software and control.

源语言英语
主期刊名Proceedings - 30th Annual International Computer Software and Applications Conference, COMPSAC 2006 - Short Papers/Workshops/Fast Abstracts/Doctoral Symposium
223-228
页数6
DOI
出版状态已出版 - 2006
活动30th Annual International Computer Software and Applications Conference, COMPSAC 2006 - Chicago, IL, 美国
期限: 17 9月 200621 9月 2006

出版系列

姓名Proceedings - International Computer Software and Applications Conference
2
ISSN(印刷版)0730-3157

会议

会议30th Annual International Computer Software and Applications Conference, COMPSAC 2006
国家/地区美国
Chicago, IL
时期17/09/0621/09/06

学术指纹

探究 'A dynamic partitioning approach for GUI testing' 的科研主题。它们共同构成独一无二的学术指纹。

引用此