A accepted archetypal that has afresh been acclimated abundantly for testing software with a graphical user-interface (GUI) front-end is alleged the event-flow archetypal that represents contest and accident interactions. In abundant the aforementioned way as a control-flow archetypal represents all accessible beheading paths in a program, and a data-flow archetypal represents all accessible definitions and uses of a anamnesis location, the event-flow archetypal represents all accessible sequences of contest that can be accomplished on the GUI. Added specifically, a GUI is addle into a bureaucracy of modal dialogs; this bureaucracy is represented as an affiliation tree; anniversary modal chat is represented as an event-flow blueprint that shows all accessible accident beheading paths in the dialog; alone contest are represented application their preconditions and effects. An overview of the event-flow archetypal with associated algorithms to semi-automatically about-face architect the archetypal from an active GUI software is presented in this 2007 paper.6 Because the event-flow archetypal is not angry to a specific aspect of the GUI testing process, it may be acclimated to accomplish a advanced array of testing tasks by defining specialized model-based techniques alleged event-space analysis strategies (ESES). These ESES use the event-flow archetypal in a amount of means to advance an end-to-end GUI testing process, namely by blockage the model, test-case generation, and analysis answer creation. Please see the GUI Testing page for added details.
No comments:
Post a Comment