Designing your website is very exciting and gives you the opportunity to unleash your creative side. Choosing colors and themes, finding or commissioning images for the pages, and writing about yourself or your company is incredibly thrilling when you see it complete for the first time and you are ready to launch it to the world.
One area of designing a website that is often overlooked is browser testing. Many peopleΒ who feelΒ their jobs end after designing and launching a siteΒ are potentially missing out on tonsΒ of visitors. Why? Hereβs a guide to why browser testing may not be the most fun part of developing a site, but itβs just as important as picking the right domain nameΒ and coming up with a good user experience.
What Is Browser Testing?
In its simplest terms, browser testing means checking how all your web pages look when viewed in different browsers like Explorer, Firefox, or Chrome. You might not beΒ aware that different browsers can give your siteΒ a different appearance, but itβs true and only by testing your site can you really see your pages as others do.
If you already have a site that is up and running and you donβt currently browser test, itβs imperative you start now. If youβre in this situation, one of the most crucial questions to ask and find the answer to is how your users are accessing your site: what are the most commonly used browsers? Start from here to give you a snapshot of your visitor experience.
Why Is Browser Testing Important?
Those using the internet now have a wide number of options as to their browser of choice. Deciding not to carry out any browser testing β as well as future testing when pages are added or designs change β mean that many potential visitors could find your site inaccessible or difficult to view. Throw in those who use their smartphones to browse and any site that hasnβt been compatibility checked for mobile device users can mean lost revenue from day one.
A recent development that adds to the weight of why browser testing is now even more important is that Google has now announced that it will be looking at the speeds of sites when it comes to calculating its ranking position algorithms. What this means is if you have a slow site, then Google will count this against you when it comes to choosing who is at the top of the search results β a timely opportunity then to start thinking about browser testing if you havenβt already considered it.
What Can Cause Your Site To Look Different?
There are a number of issues and influences that can mean that a user will view your site on their screen in a different way than how you intended. There are so many variables β including some you donβt have control over β that mean every visitor will probably see your site in a slightly different way. These are the main elements that mean you could have site display issues:
- User hardware: The graphics card installed in the machine, the color settings, and the display resolution setting the visitor is using can mean a different experience for eachΒ person
- Software: The operating system being used and installed fonts
- Older versions of browsers: Some visitors may not have updated their browsers for a very long time and this can mean they canβt access your site fully
Browser Testing And Mobile-Optimized Sites
With the number of smartphone users now using the internet for all the same reasons they would access it on a laptop or tablet, having a fast and accessible site is essential. Visitors to your site are often on the move rather than sitting at home and so want, no, need, instant access. They donβt want to wait for images to download or find themselves experiencing dead links or videos that wonβt play.
Google algorithms are a closely guarded secret when it comes to how it decides who secures the much coveted top spot of any search engine result. It has announced though that from 21 April 2015, it is increasing its use of mobile-friendliness as part of its ranking decisions. This means that from this date, mobile device set up will count toward whether Google sees the site as high quality and relevant to the search being made.
The Testing Set Up
If youβre not a web development expert, donβt worry. You donβt need to build your own testing set up β you just need to know that testing isΒ an important part of building your site before itβs launched and after as a part of maintenance.
For those who have some technical background in other areas of IT and want to branch out into browser testing, a framework browser testing set up would include:
- Testing browsers: Mac and Windows variants
- Testing devices: Different iPhones, Android models, and Macbooks
- Synchronized testing system: Carrying out tests at the same time across different browsers
- Remote debugging software: The ability to debug mobile sites where a right click isnβt possible
- Edge case browsers: Exploring and resolving unexpected user input, interrupted sessions, or incredibly old browsers being used
- Screenshot testing: Automated testing to give an instant viewing snapshot
- Viewport resizing tool: The size of the screen the visitor is using β it will vary according to device
Some Great Tools To Help Test Your Site
With browser testing being such an integral part of any websiteβs development, there is an ever-changing range of tools available to help everyone test their sites; whether beginner or professional. Itβs impossible to test your site on all the available browsers so this is where technology steps in to assist. Website designers and developers have the responsibility of ensuring every visitor can view all aspects of the site and that all the features work in the way they should.
The best testing tools are designed to make the job easy to carry out and the results straight forward to digest and action as necessary.
Hereβs a rundown of some great browser testing tools β whatever your level of knowledge and experience.
Browserling
A completely interactive user tool, Browserling is incredibly straightforward to use. Thereβs no need for add ons or plugins. Simply type in the web address and choose the browser it will be used with and the version. Thatβs all there is to it and the instant result will show you just how your site looks to a visitor of the combination youβve opted for. Thereβs just short of 100 different combinationsΒ you can select, plus itβs live and anonymous so you donβt have to be concerned about any security issues.
Browserling is a great tool for anyone starting out with their first website and wanting a really easy way to check their site quickly. There are just a couple of selections and the result is displayed.
Ghostlab
As well as how the site appears to visitors on different browsers, you also need to be aware of how the different functions work; page reloads, scrolling, and clicks for example. This is where Ghostlab steps in.
Ghostlab is able to offer a whole user experience so you can see exactly how your site looks and performs β an eye opener if youβve not used browser testing in the past or itβs been a while since you tested your site. The package is a fast and seamless choice and has a server app included. This means you can synchronize your pages to your local directory and you wonβt encounter any problems. Thereβs also a workspace feature thatβs incredibly easy to use as thereβs no custom set up needed.
This is a great browser testing app for someone who doesnβt have the technical knowledge to carry out specific set ups before getting started. Itβs an absolute βplug in and goβ operation. For those wanting to customize their set up, Ghostlab is an excellent choice for both synchronized testing and remote debugging.
BrowserStack
BrowserStack is an incredible tool in that it has the capability to support over 300 different browsers and mobile devices (yes, there really are that many different ones your visitors could be using!) and you can use it online so you donβt need to install on a number of different devices to be able to work from anywhere.
The reason BrowserStack is so popular is because you can see exactly how your site looks live, at any time. Itβs also excellent for bug fixing and you can use it to test devices you donβt have access to as the offering is so wide. For those with edge case browser issues, this is the tool for you.
Saucelabs
Itβs all very well running a multitude of tests to find out whatβs happening with your site but while this is happening, if you spot a problem it can be frustrating that you canβt do anything about it until the test run is complete.
Not so with Saucelabs. As the tests run, if a problem is flagged up or you spot something you want to investigate further, you can jump in and start work, fix the issue, and then continue testing.
CrossBrowserTesting
Browser testing isnβt just about looking at how the site fares when viewed on different platforms; itβs also about exploring how apps and plugins are working and checking site speeds.
CrossBrowserTesting is a really useful multifunctional cross-browser testing tool. It offers an incredible 1000+ combinations you can test against each other. With different browsers working alongside different operating systems and apps, this is for someone who loves to think about all the different angles they could test their site to.
For site owners who want a one-stop shop where they can rely on one tool to carry out many jobs, CrossBrowserTesting is perfect. This is because when they start, CrossBrowserTesting offers:
- Automatic screenshots
- Live testing
- Login testing
- Testing of mobile platforms
- Support for video embedding testing
Browser Tools β Firefox and Chrome
Browsers themselves all come with a really comprehensive developer tool kit. A couple in particular now have particularly nice features:
- Firefox: The Responsive Design Mode gives you the opportunity to alter the content area of the screen without needing to change the window size. This means you can viewport with ease. It can be found in the Tools section of the menu in the Web Developer area.
- Chrome: Many website owners already use Google Chrome DevTools for other areas of their site management. A neat addition recently is the βoverrideβ setting where Chrome will emulate a mobile device. Itβs in the Settings section of the toolbox and is a really handy way to check how a website works when the device detection delivers a mobile site.
Screenfly
With different visitors choosing from the range of screen resolution options available on their device, you need to know how it will look.
Currently the most popular screen resolution is 1366Γ768, but many change it to suit their personal preferences or if they need the resolution increased to help with poor eyesight. This is a shift change from the previous almost standard resolution of 1024Γ768 used with desktops. Enlarging or decreasing the screen resolution could mean your site looks squashed if too small or becomes very pixelized if greatly increased.
Screenfly will display your site in a range of screen resolutions so you can see the pages through the eyes of different visitors. With the internet available on such a range of devices, for instance desktop, laptop, tablet, mobile, or even through the TV, this is an important element to check out and Screenfly does the job well for you.
Testing, Testingβ¦
Donβt worry if youβre just starting out on your website journey for aΒ newly created business. To be honest youβre in a great position as you can use any one of the online, real time, one-site perform-all tools pretty much without any knowledge and youβll get instant results.
As long as you realize why itβs important and act on this before you launch your site and then continue to be diligent every time you add pages or make any design changes, youβll find that these tools do all the work for you.
While browser testing isnβt the most visually pleasing or stimulating aspect of creating a new website when all you want to do is unleash it to the world and bring visitors to you as soon as possible, itβs one of the cornerstones of a successful site where visitors become customers thanksΒ to ease of use and a professional look.
Building trust and reputation is crucial and a browser tested site means the difference between people turning to or away from your company and being loyal or looking to your competition. Itβs imperative then if you havenβt considered browser testing as important so far, to start today. Youβll soon reap the rewards.
Itβs also worth noting that you can make your life a lot easier and save a lot of browser-testing headache by understanding browser limitations beforehand and writing your CSS appropriately. To do this, you can use a program called Caniuse to find out if your CSS is compatible with modern browsers.
Article thumbnail image by venimoΒ /Β shutterstock.com
Un grand merci pour cet article !
Thank you for all these tools. Personally I’d never considered the issue of browser that can really have an impact in a marketing strategy. Excellent test resources.
Really great collection of tools, It helpful for all web developers.
Great work!
Thanks for sharing!
Perfect discribtion of different tools. I did not know that such tools are so easy existing. Thanks a lot!
The problem I have with most of the testing solutions is that they are slow, and not available locally/internally (unless you use a tunnel, which is a pain).
I personally use MultiBrowser.com – let’s me test using actual Android and iPhone emulators, browser screenshots and actual responsive screenshots as well as local browsers and I can do it locally.
It also supports automated tests, both locally against the emulators/local browsers or against third party guys like Saucelabs. the only downside is limited Mac support, but thats why I have Parallels…
Thank you for all informations about Browser Testing, and all tools..
Great resources – thanks.
All great in theory but unless you are an advanced developer, and your clients are willing to pay, sometimes it just seems impossible to fix issues in particular browsers. Anyway, as long as we don’t customise Elegant Themes too much, we don’t have to worry because they have already been tested, tested, tested – Correct? ….. Yes? ….. Or not?
Bravo Ariel! Excellent tools …
Thanks.
Excellent selection of programs! Thank you!
Such a great resource of tools! Thank you so much for sharing! I’ll be sharing this on all of my networks. Great list! π