













































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Short notes and ppt slides that helps to understand the topic of cs608-Software Verification and Validation
Typology: Schemes and Mind Maps
1 / 85
This page cannot be seen from the preview
Don't miss anything!














































































Module 149: Graphical User Interface (GUI) Testing
GUI Testing
GUI Testing
Module 150: Graphical User Interface (GUI) Testing Challenges
GUI Testing Challenges
GUI Testing Challenges
Initial State Goal State Multiple Event Sequences This is the text. (^) This is the text.
GUI Testing Challenges (^) Problem of Coverage (^) For conventional software, coverage is measured using amount and type of underlying code exercised. (^) These measures do not hold good for GUI based testing. (^) Another issue that we need to tackle is related to which level we are conducting the testing? (^) Unit (^) Integration (^) System (^) Regression
GUI Testing Challenges
(^) How to identify the expected output? (^) test oracles (^) How good test cases are? (^) when we can stop the testing activity
GUI Testing Challenges (^) Coverage: (^) Cannot use code-based coverage (^) Source code not always available (^) Event-based input (^) Different level of abstraction (^) We define an event-based graph for coverage (^) We call in Event-flow Graph.. END
Module 151: GUI Testing Methods
GUI Testing Methods (^) Model-based GUI testing: (^) A graphical description of the behaviour of the system is known as a Model. (^) A model helps us to determine system behaviour under test. (^) We use system requirements in order to generate the efficient test cases Develop a model. (^) Determine various inputs for this model.
GUI Testing Methods