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 that Person again (Name or Edit)
    • NEW: select New location...
    • Location's NEW: enter a Location, click Cancel
    • NEW: make sure that nothing has happened to the Person form
    • NEW: select New location...
    • Location's NEW: enter a Location, click Save
    • NEW: make sure that Location shows up in the Person's Location field
    • NEW: click Save
    • click Location/List, make sure that Location shows up in the Location list
    • go to the Person LIST
    • select a Person from the list to go to its EditPersonForm
    • NEW: select Pick location...
    • Pick location: select Austria from the dropper, click Search
    • Pick location: make sure that the list gets filled
    • Pick location: click into the column sorters, make sure the BocList remains filled
    • Pick location: click into some Street column to select a Location
    • NEW: make sure the picked Location shows up in the Location field
    • NEW: click Save, return to the SearchResultPersonForm
    • LIST: make sure the picked Location shows up in the list'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
    • click on the Person's List, make sure that those multiple PhoneNumber s get displayed correctly (custom column)
  • 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