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 thatLocation
- LIST: click into that
Location
's Street column to return to thatLocation
- 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 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
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 thePerson
's Location field - NEW: click Save
- click Location/List, make sure that
Location
shows up in theLocation
list - go to the
Person
LIST - select a
Person
from 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
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 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
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)
- 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
Number
into a blankPhoneNumber
form, press Cancel - NEW: enter a
Number
into a blankPhoneNumber
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 thatPhoneNumber
- NEW: modify the
PhoneNumber
's Person, click Save - LIST: make sure that
Person
shows 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 theNumber
field
Testing localization
- run the Superficial PhoneBook test again and make sure that all fields and strings are globalized