Please enable JavaScript.
Coggle requires JavaScript to display documents.
Lecture 18/19 - GUI Testing (Manual Based Testing (For each application…
Lecture 18/19 - GUI Testing
Ensuring look and feel is acceptable by user
All components on screen are performing their required functionality
Approaches of GUI Testing
Manual Based Testing
Automated Testing
Model-based Testing
Event-based model
State-based model
Manual Based Testing
For each application
Double click icon to start app. If app is busy then hour glass
Main Window of app should have same caption as icon in Program Manager
Try to start app twice. If conflict then appropriate error msg
Text Boxes
Can it be overflowed?
Invalid characters?
Shift and arrow to select characters. also with mouse. double tap to select all text
Option
Radio Button/CheckBox: Clicking with mouse on text or button should SET/UNSET. Space should do the same
Command Buttons
If button leads to another screen, and user can input data in new screen then button text followed by 3 dots
Click each button one with mouse. Should work
Tab to button and space should work
Drop down list box
Clicking should provide list of options. Should not be allowed to type
Pressing a letter should bring to first item in list starting with that letter
Items should be in alphabetical order
Combo boxes
Should allow text to be entered. Click should provide list
Exhaustive Testing
All inputs possible being tested for each component
Pairwise Testing
Test for all pairs of variables
Orthogonal Array
Used in pairwise testing to reduce number of test cases