Skip to content

Manual testing checklist

Oliver Klee edited this page Oct 1, 2024 · 11 revisions
  • ddev typo3 database:updateschema or ddev typo3cms database:updateschema (on V11)
  • ddev db-import
  • ddev launch typo3
  • extension manager
    • check that the extension is listed in the EM
  • TCA
    • Web > List
    • select folder "data pool"
    • Are the record icons okay?
    • Are the table type titles translated?
    • edit an organizer
    • Do the fields look okay? Are the titles translated?
    • select folder "event dates"
    • open a single event, click through the tabs and check if the fields look okay
    • change the title and re-generate the slug
    • add a time slot, save and check if the event start/end date is updated automatically
    • edit a date
    • Does is the topic drop-down look okay?
    • edit the slug, save, re-generate the slug
  • BE module
    • folder "registrations"
    • "5 registrations" displayed?
    • folder event dates
    • Does the table look okay?
    • search for "TCCD"
    • open event for editing and go back again
    • hide and unhide event
    • duplicate event
    • delete the duplicate
    • check flash message for deleting the event
    • ddev mailpit
    • email all attendees and check email
    • check flash message for email
    • show registrations
    • edit registration + back
    • delete registration
    • check flash message for deleting the registration
    • CSV-export registrations
    • check CSV in LibreOffice
  • scheduler task
    • create one-time scheduler task with UID 1
    • run task
  • FE
    • ddev launch
    • small FE list view
    • FE list view with all columns + back
    • click on "TCCD"
    • check display
    • check "dates for this topic" + back
    • click on "Infinite registrations"
    • Check display of date + time
    • click on registration link and check the redirect to the login page
    • log in as attendee/attendee
    • click through the registration form, enter a comment, for forward and back
    • on the summary page, check that the comment and the FE user data is displayed
    • on the thank-you page, check that the flash message is there
    • check notification email to organizer
    • check thank-you email to attendee
    • go to the "my events" page
    • unregister from "event for unregistration" + cancel
    • unregister from "event for unregistration" + confirm
    • check notification email to organizer
    • check thank-you email to attendee
    • category list
    • click on category
    • for TCCD, show list of registrations
    • log out in the FE
Clone this wiki locally