Testing the PhoneBook web application

Testing the PhoneBook web application

Steps in the panel are for an embellished PhoneBook app only.

Testing Location
  • NEW: enter a street and a zip code into a blank Location form, press Cancel

  • NEW: enter a street and a zip code into a blank Loation form, press Save

  • NEW: click on LIST, make sure the new Location shows up in the list

  • LIST: click on that Location's Edit to return to that Location

  • LIST: click into that Location's Street column to return to that Location

  • LIST: click on some Location in the list

  • NEW: modify the Location's country, click Save

  • LIST: make sure the new country shows up in the Location's Country column

  • LIST: click on that Location again (Street or Edit)

  • NEW: change the Zip code to something bogus (non-integer), click Save, make sure you get a validation error

  • LIST: delete that Location from the list by clicking on Delete

  • NEW: try to commit a blank EditLocationForm, make sure you get an error for omitting both the Street and the Zip code

Testing Person
  • NEW: enter a surname into a blank Person form, press Cancel

  • NEW: enter a surname into a blank Person form, pres Save

  • NEW: click on LIST, make sure the new Person shows up in the list

  • LIST: click on that Person's Edit to return to that Person

  • LIST: click into the Name column to return to that Person

  • NEW: modify the Person's Location (drop-list), click Save

  • LIST: make sure the new Location shows up in the Person's Location column

  • LIST: click on some Person (Name or Edit)

  • NEW: click on a/the PhoneNumber's Edit

  • PhoneNumber: modify the area code, click Save

  • NEW: make sure that modification shows up in the PhoneNumber BocList

  • NEW: click on the PhoneNumber list's Add

  • PhoneNumber: add a PhoneNumber, click Save

  • LIST: make sure the new PhoneNumber is part of the list

  • NEW: try to submit an empty PhoneNumber after clicking Add

  • NEW: try to commit a blank EditPersonForm, make sure you get an error for omitting the Surname

Testing PhoneNumber
  • NEW: enter a Number into a blank PhoneNumber form, press Cancel

  • NEW: enter a Number into a blank PhoneNumber form, press Save

  • NEW: click on LIST, make sure the new PhoneNumber shows up in the list

  • LIST: click on that PhoneNumber's Edit to return to that PhoneNumber

  • NEW: modify the PhoneNumber's Person, click Save

  • LIST: make sure that Person shows up in the Person (Owner) column

  • LIST: click on NEW to go to the EditPhoneNumberForm

  • NEW: try to commit a blank EditPhoneNumberForm, make sure you get an error for omitting the Number field

Testing localization