6 09, 2018

Your Game Plan for Device & Browser Testing

By | 2018-09-06T12:47:41+00:00 September 6th, 2018|Categories: Digital Marketing, Higher Education, Web Development|Tags: , , |

We expect a newly designed or re-designed website to look good, be easy to use and deliver the information visitors expect. Baked into all those expectations are the assumption of basic functionality – that all the elements load and display quickly and properly, navigation menus and links actually take you where intended, and content is presented in an easily-digestible manner.

Today, we get impatient when it takes more than a few seconds for a web page to load. In the early days of the internet, however, users did not expect such a robust web experience. In the 90’s, people routinely sat in their computer chairs and listened for the chimey, electronic sing-song of their modems dialing up a connection, and waited patiently as browser homepages slowly filled their screens, one element at a time.

We’ve come a long way. Innovation constantly pushes and refines the web experience, and developers continue to press forward with new, ingenious designs and applications. There are now countless different device with varying screen sizes and operating capacities, hundreds of thousands of mobile applications and a host of popular web browsers.

A website today needs to be able to function and interact with all of these different environments. How can you guarantee that it will be able to do so?

In order to meet the expectations of your website users, prior to launch, your site must pass a rigorous battery of tests.

Understanding the Extent of Testing

The most functional websites incorporate testing throughout the design process. Testing puts the focus back on users by identifying issues that they are likely to stumble upon in their interactions with your site.

It’s impossible to know what devices and browsers your site visitors will be using. And, you don’t want to rule out an entire segment of your audience by not optimizing their experience on your site. So, it makes sense to have a responsive web design that can accommodate a multitude of available devices and browsers. This makes it necessary to test your design in all of these various environments.

Some of the things testing should cover include:

  • Functionality across all popular browsers – Firefox, Chrome, Internet Explorer, Safari, etc.
  • A check of consistent function across multiple browser versions
  • Operations with various security settings
  • User interface rendering on various mobile screens, including screen rotation
  • Compatibility with mobile device services like location finding and dialing
  • Operations when mobile device is both in-network and out-of-network

It’s also helpful to put your site through a web load performance evaluation to know how the design responds under a heavy user load.

How to Tackle Testing

Best practices call for testing to begin while the re-design is still in the development phase. You want to catch any major glitches as early as possible. The cost of applying fixes is much higher in the later stages of the development process.

At Beacon, we plan early testing around identified functional requirements. During the strategy and design phases, various elements are selected for inclusion in the new site. Part of that process is a functional requirement assessment, which produces a description of how each element is supposed to work. When a group of elements is completed in the development phase, each element is tested for adherence to its functional requirements.

A significant amount of testing is also performed throughout the HTML and Cascade development phases, with a comprehensive assessment taking place before the site is ready for launch. These efforts are centered around various use cases and can be compared with data gathered through heat maps and session recordings to see how user experience has been improved from the older version of the website.

Beacon Knows Testing

Want to know if your website is reaching all of your intended audiences? Request a free website audit from our team of web experts, and see how you stack up.

22 03, 2012

Top Mobile Browsers

By | 2017-06-16T12:40:13+00:00 March 22nd, 2012|Categories: Web Development|Tags: , , , , , , |

Within the mobile phone landscape, there are at least ten operating systems (OSs) and fifteen browsers that require consideration when testing. Web developers should concentrate their testing efforts on smartphones. All good mobile browsers run on one smartphone platform or another. To get stats of popular browsers in your country there’s only one source of mobile browser market share information: StatCounter.

Apple, Google, Samsung, and RIM default browsers are among the top browsers because they support touch events and are all based on the WebKit rendering engine. The next level of mobile browsers include Opera Mobile, Palm WebKit for webOS, and MicroB, the Gecko-based default browser for Nokia’s Maemo OS. These browsers do not support touch events, and zooming varies in each implementation. From a pure CSS and JavaScript point of view however, you’ll encounter few problems. Of the three, Opera Mobile is the most important, because it serves as a default browser for many Windows Mobile devices where the vendor decided IE wasn’t good enough. Currently, it’s an alternative for Nokia WebKit on Symbian, the largest mobile OS.

Below is a list of all the current mobile browsers, there special features, operating systems, and devices they can be found on. Some of the browsers do not come default on phones but are among the top browsers used today.

  • Opera Mobile
    • Key Features: Multiple tabs, Zoom-in
    • Operating System: Windows Mobile, Symbian
    • Devices pre-installed with Opera:
      • Nokia N90
      • Sony Ericsson P1
      • Sony Ericsson XPERIA X1
      • HTC Touch Viva
      • HTC Touch Diamond
      • HTC Touch Diamond2
      • HTC Touch Pro
      • HTC Touch Pro 2
      • HTC Touch HD
      • HTC HD2
      • Meizu M8
      • Creative Zii
      • Samsung i900 Omnia
      • Samsung i8000 Omnia II
      • Sendo X
      • Motorola ROKR E6
  • Opera Mini
    • Key Features: Compressed downloads for fast browsing, Zoom-in
    • Operating System: Java
    • Devices pre-installed with Opera Mini:
      • Motorola V980, E2, L7, i1
      • Nokia 2610,3120c, 2700 Classic, 2730 Classic, 3500c, 3600, 3600 slide, 3710 fold, 3720, 6085, 5130, 5230, 5500, 5310, 5610, 3110, 7373, 6131, 6233, 6600 slide, 5070, E65, N95, N71, N73, 5000, 3110c, 6288, 6103, 6080, 6303, 6300and 8800 Arte
      • Sony Ericsson K310i, K530i, K550, W200i, W760i, Z530i, Z550i, Z780i, W910i
      • Samsung X160, E570, E420, F480, X510, X650, E900, E250, U700, ZV60, D900i
      • LG K880, KU250, KE970, and KU311
      • SAGEM My411x and P9521
      • BenQ-Siemens EL71 and EF81
      • BenQ EZ1 fight
      • Orange Rio (ZTE-G X991)
  • Skyfire
    • Key Features: Display rich websites with Flash or widgets like YouTube, customizable zoom feature
    • Operating System: Android, iPhone, Symbian, Windows Mobile
    • Devices compatible with Skyfire:
      • Android 1.5, 1.6, 2.0, 2.1, 2.2
      • iOS 3.1.3, 4.0, 4.1
  • Safari
    • Key Features: Display rich websites like YouTube, zoom feature, excellent touch-based user interface
    • Safari accounted for 62.17 percent of mobile web browsing traffic in October 2011
    • Operating System: iPhone
    • Devices:
      • iPhone
      • iPod touch
      • iPad
  • Google Android
    • Key Features: Display rich websites, zoom feature, touch screen interface
    • Operating System: Google Android
    • Devices:
      • Android powered phones
  • Microsoft IE for Mobile
    • Key Features: Standard browser features
    • Operating System: Windows Mobile
    • Devices:
      • IE Mobile comes loaded by default with Windows Phone and Windows CE.
  • Firefox Mobile
    • Key Features: Mutiple tabs, Awesomebar, password manager, Add-on support, PC-syncing
    • Operating System: Nokia Maemo, Windows Mobile 6.0 (alpha)
    • Devices:
      • Android 2.1 and above devices with an ARMv7 CPU
  • Dolphin HD
    • Key Features: Gesture browsing, Webzine, tabbed browsing
    • Operating System:  Android, iOS
    • Devices:
      • Android
      • iPad
      • iPhone
  • Blackberry Browser
    • Key Features: Standard browser features
    • Operating System: BlackBerry OS
    • Devices:
      • Blackberry devices
  • S60 Web Browser
    • Key Features: Standard browser features
    • Operating System: S60
    • Devices:
      • S60
      • Symbian Mobile Phones
      • Nokia N8
      • Nokia E6
      • Nokia E7
      • Nokia C6-01
      • Nokia C7
      • Nokia X7
      • Nokia 603
      • Nokia 700
      • Nokia 701