I have made a social media web application and I want to test the compatibility of the web application for the different type of browsers and browser version.

I started testing my web application manually but it is not an efficient way to cover all combination of browsers and browser versions. So is there any way possible to do same?

  • What automated ways of testing your app you looked at? You are asking many questions, but likely you will get similar answers. Learn how to ask answerable questions first. Patience, grasshopper. Sep 5, 2017 at 15:08
  • How many different types of browsers and versions have you decided is necessary? Sep 5, 2017 at 22:12

2 Answers 2


First of all, you should have things automated. Then, when you have a battery of automated tests, you have several options to choose from:

  • use services like BrowserStack or Sauce Labs that provide remote selenium server capabilities covering tons of different operating systems and browsers. They are not free, but solve the "selenium server as a service" problem for you.
  • configure your own Selenium Grid with multiple selenium nodes for different operating systems and browsers
  • 6
    I would also add that "test an app across all the browsers and all the versions" is kinda false target. You will never please everyone so you have to chose which browsers to support and which not.
    – Alexey R.
    Sep 5, 2017 at 15:14
  • @AlexeyR. good point! We do have a special json file specifying which versions we support and what not. Then, we run automated tests on these browsers (and their versions) only. Thanks.
    – alecxe
    Sep 5, 2017 at 15:16

You need to find out what browsers/versions are used by your own users. Testing browsers which are not used by your users (even if used on other websites) is waste of effort.

  • 1
    Be careful. Not testing a browser because your users don't use that browser can be a self-fulfilling prophecy. Maybe they don't use Firefox because your application doesn't work on Firefox, for example... Sep 5, 2017 at 22:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.