Development

Compatibility Testing

July 11, 2017

What Is It?

Checks to see if the software can be run on different hardware, operating systems, bandwidths, databases, servers, and browsers. Compatibility testing identifies issues that are unique to different use cases (scenarios in which a user would use the software). Not all use cases are equal in importance, but each requires testing to identify and fix.

Compatibility Testing improves a website’s or application’s reach and cuts down on the loss of performance between browsers, platforms, and devices.

When Should it be Done?

Should be done after each relevant change to a product or website.

Helpful Tools

Browser stack (loading your website on different browsers), Litmus (for testing emails)


Interested in other methods of dev testing? Your Guide to Development Testing is a great place to start.

Ben Spencer

UX Researcher & Writer

Professional UX Researcher & Writer. Amateur Crossfitter, video gamer, and Planeswalker. I make sense of the world through storytelling and by observing the infinite wisdom of my two beloved Boxer dogs.

You might also like...

15

Aug.

Continuous Integration Testing

What Is It? A tool (continuous integration server) performs automated testing. “Integration” refers to combining individual developer changes with the existing shared code base. The purpose is to see if changes can be combined or if they conflict. When Should it be Done? Should be conducted with every code push (also called a “commit”) to … Continued

10

Aug.

12 WordPress Plugins Our Dev Team Loves

There are many reasons why we use WordPress. It’s the most popular CMS in the world with over 75 million websites now operating on the platform, and there are now more than 50,000 WordPress plugins available to enhance functionality. With so many resources available, it can be hard to know which ones to choose. So, we asked Fresh Developers … Continued

3

Aug.

Functional Testing

What Is It? Functional Testing focuses on testing software against a design document, use cases, or a requirement document to ensure that it meets the standard. Checks the software to ensure that it provides the output required by the end-user or business. Requires a significant investment of time to build out documentation. When Should it … Continued