SCREEN NET MODEL FOR GUI NAVIGATION
I am working alongside prof.Tsai
in the area of Software testing for GUI based applications. We have developed
a model called SNet (a short form for Screen Net ) which is
used to describe the behaviour of the GUI , in terms of navigation
between the screens.The aim is to automatically generate test cases to
test GUI navigation between the screens , which we consider as the top
level container in SNet. In graph theoretic terms , the SNet is nothing
but a digraph where the nodes represent the screens and the links are the
navigation
steps between the screens. Each navigation step is a
six-tuplet
, which describes the transition form a source screen in some state (pre
conditon)to a destination screen having a post conditon (destination
state).
Symbolically,
SNet = ({Screen},{Nstep})
where {Screen} = Set of
screens in the GUI behavioral model
{Nstep} = Set of navigation steps
where , NStep = {ID, DS,AS,PreCond,postCond, NE}
and,
ID = Navigation step ID
DS = Source/ Departure screen
AS = Destination/Arrival screen
Precond = state of the window/screen
in the source screen
Postcond = state of the window/screen
in the destination screen
For more information regarding
SNet , please refer the complete paper....
GUI test document 2000
The views and opinions expressed in this page are strictly those of the page author.
The contents of this page have not been reviewed or approved by the University of Minnesota.