WTEU-63 – Sizing up our webpages

WTEU-63 – Sizing up our webpages

Date: Sunday 22nd November 2015
Time: 3.30pm – 5.30pm GMT
Facilitator: Neil Studd

**Sadly this session had to be cancelled due to illness. We eventually ran it again a few months later!**

For an introduction to this month’s topic, check out this supporting article: Why the plight of rural gamers should concern web developers too

Back when the internet was in its infancy, and 56K modems were the norm, web developers were very concerned with page size and load times. These days, as we sit in offices with fibre-optic connections and retina displays, we seem to be paying less attention to such things, yet they can still cause huge problems – for instance, for mobile users and those in developing countries.

As testers, what can we do to recognise and highlight these problems before they get into the wild? We’ll be looking at a variety of aspects:

  • Discussion about being a proxy for your users: they’re not going to notice there’s a problem until it’s too late.
  • What tools can we use to simulate the experience of mobile users, and users on slow connections?
  • …or do we need to simulate it at all? Surely we all know of a local internet blackspot where the connection is appalling – when I worked in London, “testing on the train” was a real and useful activity!
  • As a development team, what targets/expectations can we set for load times and page sizes (and do we understand our users enough to set these)?
  • Does our architecture support low-bandwidth users – are we doing responsive design well, and are we using caching etc as effectively as we can?
  • How can we get product teams to care about this – can they recognise the problem when they see it?

About the Author

Neil is a tester from the United Kingdom who has been testing desktop, mobile and web applications for the past ten years, working in a range of agile roles for organisations as varied as Oracle and Last.fm. In his spare time, he participates in freelance and beta testing projects, as a way of learning and developing new approaches to testing.