BigAndini / ers

Event Registration System
GNU General Public License v2.0
10 stars 6 forks source link

Structured test of the frontend #707

Closed BigAndini closed 8 years ago

BigAndini commented 8 years ago

Before we can go online we need to do some structured tests with pre defined error and exit behaviour.

It would be nice to have these tests documented in a well structured document to be able to automate them later with a testing framework.

jolieno commented 8 years ago

yes, good idea! I'll start doing this!

jolieno commented 8 years ago

Every product needs to be orderable. Therefore it needs to be able to be put into the shopping cart, edit and deleted without side effects.

The only thing i've found while testing this point is:

The rest seem to work! :)

jolieno commented 8 years ago

It needs to be possible to place an order with every payment type.

I've found this so far:

You will be redirected to the credit card payment page.

    ?trx_amount=17982&trx_paymenttyp=cc&trx_redirect_url=https%3A%2F%2Fejc2016.ers.inbaz.org%2Forder%2Fthankyou%2FGY2945VPR9FXRC7UWGWNK6N8M8DKVD40&hidden_trigger_url=https%3A%2F%2Fejc2016.ers.inbaz.org%2Fpayment%2Fcc-check%2FGY2945VPR9FXRC7UWGWNK6N8M8DKVD40&trx_securityhash=0c3508c6e86bfc75fabd0d0b54eef7a1    

If the redirect is not working, please follow this link.

After this error, the filled in personal details and items in the shoppingbasket have disappeared.

jolieno commented 8 years ago

All links in emails need to be correct and functioning.

The only question i had, has to do with #226 - this function isn't implented jet. For the GoLive the current explation is fine. This can be adjusted later.

Since no errors occured will testing the links in the emails several times, i've marked this point as finished.