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
Locationform, press Cancel - NEW: enter a street and a zip code into a blank
Loationform, press Save - NEW: click on LIST, make sure the new
Locationshows up in the list - LIST: click on that
Location's Edit to return to thatLocation - LIST: click into that
Location's Street column to return to thatLocation - LIST: click on some
Locationin 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
Locationagain (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
Locationfrom 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
Personform, press Cancel - NEW: enter a surname into a blank
Personform, pres Save - NEW: click on LIST, make sure the new
Personshows up in the list - LIST: click on that
Person's Edit to return to thatPerson - 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
Personagain (Name or Edit) - NEW: select New location...
- Location's NEW: enter a
Location, click Cancel - NEW: make sure that nothing has happened to the
Personform - NEW: select New location...
- Location's NEW: enter a
Location, click Save - NEW: make sure that
Locationshows up in thePerson's Location field - NEW: click Save
- click Location/List, make sure that
Locationshows up in theLocationlist - go to the
PersonLIST - select a
Personfrom the list to go to itsEditPersonForm - 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
Locationshows up in the Location field - NEW: click Save, return to the
SearchResultPersonForm - LIST: make sure the picked
Locationshows up in the list's Location column
- LIST: click on that
- 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
PhoneNumberis part of the list - NEW: try to submit an empty
PhoneNumberafter clicking Add- click on the
Person's List, make sure that those multiple PhoneNumber s get displayed correctly (custom column)
- click on the
- NEW: try to commit a blank
EditPersonForm, make sure you get an error for omitting the Surname
Testing PhoneNumber
- NEW: enter a
Numberinto a blankPhoneNumberform, press Cancel - NEW: enter a
Numberinto a blankPhoneNumberform, press Save - NEW: click on LIST, make sure the new
PhoneNumbershows up in the list - LIST: click on that
PhoneNumber's Edit to return to thatPhoneNumber - NEW: modify the
PhoneNumber's Person, click Save - LIST: make sure that
Personshows up in thePerson(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 theNumberfield
Testing localization
- run the Superficial PhoneBook test again and make sure that all fields and strings are globalized
, multiple selections available,