Jump to content

Cross-browser testing

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by And85rew (talk | contribs) at 08:35, 22 July 2021 (Started article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.


Cross-browser testing is a type of non-functional software testing in which web applications are checked for support across different browsers and devices. Cross-browser testing can also provide an objective, independent view of the web application to allow the business to appreciate and understand the risks of releasing it or implementing new feature(s). Test techniques include the process of executing a web application with the intent of finding failures in different browsers and devices and verifying that the software product is fit for use in all of them. In other words, Cross-browser testing is verification that web application behaves in various web browsers identically.

Cross-browser testing involves the execution of a web application to evaluate one or more properties of interest. In general, these properties indicate the extent to which the component or system under test:

  • meets the requirements that guided its design and development,
  • responds correctly to all kinds of inputs,
  • performs its functions within an acceptable time,
  • is sufficiently usable,
  • can be installed and run in its intended web browsers and devices,
  • achieves the general result its stakeholders desire.


Cross-browser testing is usually performed by QA engineers. After the development team builds a web application or site, QA engineers evaluate the completed project. The QA engineer tests the consistency of the content and layout, such as how fonts and images display, and whether the responsive web design works, if applicable. Next, they check the web application or site's usability, such as features, integrations with third-party services, forms and touch input for mobile or tablets. They also test accessibility, such as the presence of alt text for images or closed captioning for video.

Cross-browser testing can be conducted even if web application is partially complete. With such approach, also called as full-stack web development, cross-browser tests are performed by web developers as they develop elements of the user interface and functionalities.




References