

This single sign-on project required detailed testing to make sure that users arriving at any of the 3 separate sites for ticketing, merchandising and club news were able to login, move between the sites and access the correct information.
A central system existed containing user profiles and this controlled access to each of the sites, so that users could login once and access everything that they should be allowed to access without logging in again.
Our testing covered the single sign on system itself plus ensuring that the user experience remained consistent across all 3 websites. We tested multiple journey types, based on actions and steps that real users would carry out- such as signing in to purchase seat tickets, being able to purchase merchandise or view club news and information. We tested to make sure that the experience was easy and straightforward for the user in each case. This testing also extended to the Football Club's branding and making sure design guidelines were followed as well as compatibility testing for desktop browsers and mobile devices.
For the different journey types that we covered, we tested arriving at each site separately when in a logged out state, being able to login to that site, carry out a relevant action (purchase tickets, browse shop, view club news) and be able to move to one of the other sites without signing in again. Then, we tested again when still logged in and returning to each of the sites separately. In each case, the site should show the correct state to the user and allow them to move to each of the 3 sites. After a period of time, access tokens automatically expired, so do we tested the journeys again to make sure that the user was now logged out of each of the 3 sites and needed to login again.
The user profile contained certain information about the user that needed to follow them from site to site, such as whether they had purchased tickets or had made a purchase in the merchansiing site or had subscribed to the club newsletter. For example, when purchasing tickets there was a checkbox to subscribe to the newsletter. If the user had already subscribed to the newsletter in the Club News site then the ticketing site should also show that the newsletter is already subscribed.
Overall, this project enabled the football club to tie the 3 separate sites together so that users had a much improved experience and reduced friction when navigating between the websites.

