Browser testing examines the impact of a given block of code on the overall look and feel of a website across browsers, devices, and operating systems.
Browser testing no longer means attempting to make a website look the same in browsers of different capabilities, or on devices with different size screens. Instead, it’s ensuring a user’s experience of a design should be appropriate to the capabilities of a browser or device.
Desktop Browser Testing
Untold tests all work in current versions of major desktop browsers including those made by Apple (Safari), Google (Chrome), Microsoft (Edge) and Mozilla (Firefox). Microsoft Internet Explorer 11 for Windows is also tested. If other specific browser or environmental requirements are necessary to cover for successful completion of a project, we will add targeted testing for those use cases.
Mobile Browser Testing
Browser testing on smaller screens is appropriate to the capabilities of their device. Untold tests work in iOS (iPhone) for both Safari and Google Chrome, as well as in Android for Google Chrome. Less popular or older devices – such as Blackberry, Opera Mini/Mobile, or Windows phone – must be specified before project kickoff to be considered in the scope of a given project. We’re committed to using our clients’ and partners’ budget as effectively as possible, so our default testing schema usually skips over less popular or older devices.
Automated Testing
Though Untold believes strongly in automated testing when developing bespoke applications, automated testing typically comes into play only in the event that custom code is required to implement certain pieces of required functionality. In that case, the Untold team has written PHPUnit tests to cover specific test cases, or ensure the quality of incoming or outgoing data remains exactly as defined. Additionally, unless there is a high degree of application (as opposed to simply display) logic running a given site, implementing behavior-driven tests using tools such as Behat may not represent a good use of time. However, it could easily make sense for a given project to make wide use of visual regression testing, to ensure that changes to a theme, or layouts, do not have unintended and far-reaching consequences.
Administrative Testing
Powerful and customizable web tools often create complexities for their administrators. As site admins typically require quick-and-easy access to all their job functions, the Untold team actively tests the full suite of administrative tasks required to perform a given job function before any configuration occurs. Through user stories, we ensure that all administrative roles (or domains, or whatever the overall administrative strategy of a site calls for) have access to exactly the tools and content that they should have access to.