Simple Overview on Cross Browser Testing.

Md.Saiful Islam
2 min readApr 28, 2020
Source: seasia infotech

1) Cross Browser Testing:

Cross Browser Testing is a process of testing to ensuring that an application works across different browsers perfectly. Each browser interprets the information on the website page in a distinct manner. Hence, some browsers may have insufficient features that is trying to show and make a website look broken on that browser. So it is necessary to verify an application compatibility with different browsers.

Workflow of cross browser testing:

The workflow for testing and bug fixes on a project can be broken down into roughly the following four phases –

1) Initial planning

2) Development

3) Testing/discovery

4) Fixes/iteration

Initial Planning:

Initially you have an overall idea on your project. Then you should start exploring the target audience — what browsers, devices, etc. will the target audience for this site be using? After then you have an idea what technologies you will likely build these features to support different browsers.

Development:

There are multiple general strategies to cross browser development, for example:

ü Get all the functionality working as closely as possible in all target browsers. This may involve writing different code paths that reproduce functionality in different ways aimed at different browsers or using some polypill for any missing support.

ü Accept that some things aren’t going to work the same on all browsers, and provide different (acceptable) solutions in browsers that don’t support the full functionality.

ü Accept that your site just isn’t going to work in some older browsers.

Testing/discovery:

After completing development, you should test new functionality and make sure there are no general issues with your code that are stopping your feature from working.

· Test it in several browser.

· Do some lo-fi accessibility testing for keyboard and screen reader facilities.

· Test on mobile tablets and many small devices.

You can also go further than this, if wished. There are commercial tools available such as Sauce Labs, Browser Stack, LambdaTest, TestingBot, and CrossBrowserTesting that do this kind of thing for you, without you having to worry about the setup, if you wish to invest some money in your testing.Finally test it as a prerelease versions on different browser.

Fixes/iteration:

If you have any bug, you have to fix it by knowing about type of error, devices and browsers versions etc.

--

--