Sie sind auf Seite 1von 7

Generation of Repairing

Transformation for Events Sequence


Based GUI Test Suits For Regression
Testing

Synopsis presentation
MOTIVATION
• Today Graphical User Interfaces (GUIs)
constitute a large part of the software
being developed, there are no effective
regression testing techniques for GUIs.
PROJECT OBJECTIVES

• To integrate the regression testing technique into a framework

for GUI testing.

• To identify the characteristics of GUI changes that lead to

unusable test cases.

• To identify the characteristics of GUI test cases that make them

unusable.
SCOPE OF PROJECT
• As software modifications from one version to another
is complex, it is impossible to develop an automated
repairing technique for arbitrary modifications. This
research achieves automation for a small class of GUI
changes

Our regression testing technique consists of two parts :

»Checker
»Repairer
SCOPE OF PROJECT(con.)

 CHECKER :
Categorizes a test case as being usable or
unusable;
If unusable, it also determines if the test case
can be repaired.
 REPAIRER :
Repairs the unusable and repairable test cases.
PERT CHART
EFG OF
VERSIONS
USABLE
CHECKER
TEST CASES

UNUSABLE
TEST CASES

REPAIRER
OBSOLETE IMPLEMENTATION
REFERENCES

• ATIF M. MEMON (University of Maryland, College Park)


Automatically Repairing Event Sequence-Based GUI Test
Suites for Regression Testing
• “Hierarchical GUI Test Case Generation Using Automated
Planning” by Atif M. Memon, Martha E. Pollack, and Mary Lou
Soffa. IEEE Trans. Softw. Eng., vol. 27, no. 2, 2001, pp. 144-
155, IEEE Press.
• Atif M. Memon, M.E. Pollack and M.L. Soffa. Using a Goal-
driven Approach to Generate Test Cases for GUIs.

Das könnte Ihnen auch gefallen