Prioritizing Devices: Testing and Responsive Web Design

Page 1

Prioritizing Devices: Testing and Responsive Web Design I love my android smartphone. With this I can play games, check all of my favorite websites while doing any work. I can search anything which I like and don’t need to go into technical details. But as a developer, I hate it.do you know how many browsers and devices we have to test now? At present, we’re testing at least 15 browsers! But In the Golden Age of web development, we had to support only five desktop browsers on a broadband connection we used in our home. We never knew how easy our jobs were.

Now we have to support all of the devices, testing has become really difficult and also super-expensive or to support and test all of these browser and device while responding to the news as everything you make will pin to a news story. We have to focus on responsive web design, as this job has become really stressful. Unfortunately, we can’t stop or postpone an election by a few more days while we get the new responsive timeline carousel working in IE 8. And we couldn’t contact God to ask him to pause the heavy rain long


enough for my team to get the interactive flooding map working in Android 2.3. Before responsive web design, we had to test only five web browsers on a desktop computer. Now with responsive web design, we have at least 15 browsers working on different devices, with many different input types, multiple pixel resolutions and hugely varying connection speeds. A website has to work perfectly in all of the browsers. If you tried to test your website with number of browser and device combinations, you would quickly spend a lot of time and May sucked into a testing black hole. So we have to find a proper solution to this problem that responsive design has created for testing. In this article, we will discuss a testing strategy so that you don’t have to test every device every time you want to update a live website. Devising a New Testing Strategy With this new testing strategy, you’d be able to test the entire website on every device any time you want. As developers, we’d expect JavaScript that works in Chrome to probably work in Safari or Firefox, too. We’d also be confident that the majority of our CSS would render correctly. However, we’d be less certain that a responsive layout would work perfectly on multiple devices. We can take advantage of similarities between browsers and devices. If some code works on a Samsung Galaxy S4 running Chrome, then it probably also works on an Android tablet or iPhone 5S.


If IE 9 throws no JavaScript errors, then we’d be able to test IE 10 and 11 with much more confidence.

By prioritizing which devices and browsers you test first, you can maximize your testing time. Break your testing task into groups of browsers. This new strategy can be carried out in different ways: 

Making a major new version of your website? Test all browser groups. Making a minor change that needs to be released very quickly? Test your primary and secondary browser groups, release, and then test the rest and release again if need be. EVERY WEBSITE IS DIF FERENT


Each Website has different objectives and audiences and, thus, will be visited by different browser and device combinations. With any new strategy, first consider the audience of your product:  Age and class.  Global distribution  Engagement time

TESTI NG ALL THE THIN GS

At last test as many different properties as possible. I call this a “test matrix “based on certain factors:     

Screen size Connection speed Pixel density. Interaction style Similarity to other browsers




Browser rendering mode

Conclusion Link Testing is the process of checking the quality or functionality of any web page. As a designer we need to understand the different testing strategies to make our webpage responsive and supportable to any browser or device. However testing with the iPhone has increased the number of browsers we have to support as majority of users are using smartphones. In order to get precise result, Test your product smartly on as many devices as possible, but also prioritize which devices to test in order to maximize your time. iMediaDesigns is a full-service web design and development digital agency , which offers custom web design services in toronto.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.