Skip to content

WPF simple ui containing some puzzle to solve. Perfect for testing windows ui automation modules and for testing simple decision making proccess.

License

Notifications You must be signed in to change notification settings

noubar/WPF_Test_Puzzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPF_Test_Puzzle

This repository is a mono repository contains three wpf test applications.

  1. Simple Puzzle
  2. Complex Puzzle
  3. Notifier (Blocker Window)

The first two are puzzles to solve one being simple the second being complex. Perfect for testing windows ui automation modules and for testing simple decision making processes. There is also a blocker window called Notifier, which closes itself after some time. It can be used to hinder the testing process, by appearing in front of other items randomly, to assure the stability of the automation process.

Test case descriptions

| Simple test case

Testing Steps:

  1. Open Application
  2. Switch To Stage 1
  3. Switch username with password
  4. Click Input
  5. Copy Flag 1
  6. Close Popup
  7. Switch Stage 2
  8. Check The First Putme If The First Solution Is Checked
  9. Check The Second Putme If The Second Solution Is Checked
  10. Check The Third Putme If The Third Solution Is Checked
  11. Click Input
  12. Copy Flag 2
  13. Close Popup
  14. Switch To Stage 3
  15. Paste Flag 1
  16. Paste Flag 2
  17. Congratulation Should Appear
  18. Close Popup
  19. Close Appplication

| Complex test case

Testing Steps:

  1. Open Application
  2. Check the table as valid or invalid according to the following rules
    • If there are 4 in row and 4 in column ticks then check table as valid.
    • Else If there are 4 in positive diagonal ticks and 4 in negative diagonal then check the table as valid
    • Else there will be no 4 in row and column or 4 in both diagonals then check the table as invalid
  3. Check the right login state according to the following rules
    • Check Username as Invalid if the username is invalid
    • Check login as invalid if password is invalid but username was valid
    • Check Login as valid if both username and password are valid
  4. Click Input
  5. Congratulation Should Appear
  6. Close Popup
  7. Close Application

| Notifier

Notifier application is an empty windows window which is intended to use to cover and block other elements on windows desktop.
Open the application and one second after loading the window it will close itself.

About

WPF simple ui containing some puzzle to solve. Perfect for testing windows ui automation modules and for testing simple decision making proccess.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages