With the multiplication of versions, platforms (desktop, mobile, tablets) and operating systems, testing an application that is supposed to run in a browser is not easy. In this article, Alexander Rayskiy proposes an approach to select the set of browsers that will be used during the software testing activities. Author: Alexander Rayskiy, XB Software, https://xbsoftware.com/ It is hard to imagine a software quality team which is not constrained by time and resources and can test the web application in all available browsers. Thus, you need in the algorithm that allows determining the optimal set of browsers. The features of page rendering can change from browser to browser, which doesn’t allow to completely rely on testing automation and to get rid of the need to check manually how your app looks in different environments. In this situation, manual testing is a must. How to Choose the Right Browser There are different approaches to the browsers selection process. You can rely on the statistics of the browser usage among your target audience to define which one of them should be included in your list. It guarantees that your users will get the expected experience using your web application. Another approach is aimed at finding bugs. It implies testing on the browsers that cause the greatest number of problems such as the native Android browser, for example. Unlike the first case, these browsers are not used widely enough. But they can give you the understanding of how your app behaves in different usage [...]