Compatibility testing

21
Compatibility testing Don’t lose business face by releasing a website without cross browser and device testing.

Transcript of Compatibility testing

Page 1: Compatibility testing

Compatibility testingDon’t lose business face by releasing a website without cross browser and device testing.

Page 2: Compatibility testing

What is compatibility?

What is Software Compatibility Testing?

Is Software Compatibility Testing relevant for you?

Why we perform Compatibility testing?

What are the Challenge in cross browser compatibility testing?

What are the Issues in cross browser compatibility testing?

Our Offerings in Compatibility testing

How we do it?

Proof of Concept

Benefits of cross browser compatibility testing

Overall benefits of hiring our Compatibility Services

Agenda

Page 3: Compatibility testing

What is compatibility?

For example, if we are saying Vidyatech.com site is compatible with all browsers and platforms, then it should open in all browsers on any operating system.

Compatibility is the ability of living and work together without any discrepancy.

Page 4: Compatibility testing

What is Software Compatibility Testing?

“Compatibility testing is a non- functional testing to ensure customer satisfaction. It is to determine whether your software application or product is proficient enough to run in different browsers, database, hardware, operating system, mobile devices and networks.”

Compatibility testing

Page 5: Compatibility testing

Is Software Compatibility Testing relevant for you?

As we all know Computer has become an essential part of our lives. Several software applications have been developed to help tech people in their careers, work, shop, and in many other actions.

Ex.

Online purchasing is very common now days. While selling the product or software, online seller has to keep in mind that the product he is selling should be bug free otherwise seller might lose business and reputation while buyer of the software may waste his or her money in buying defective software.

Page 6: Compatibility testing

To endure the competitive market, it is a necessity that the software or applications you provide to buyers are worth it the amount they are paying. To deliver the good quality product it is very important the application or software goes through different stages of the development in terms of quality, compatibility, reliability and delivery.

Page 7: Compatibility testing

Why we perform Compatibility testing?

Usually dev. team and testing team test the application in the single platform. But the once application released in the production, customer may test our product in different platform and they may find bugs in the application which is not worthy in terms of quality. To reduce such issues and not to upset your customers it is important to test the application in all platforms.

Browser Compatibility Tests are concerned with two main areas:

Testing whether the visuals of a web page are rendered correctly when observed under various combinations of operating system, browser, and screen resolution.

Testing whether the client-side functionality is working correctly, including the effect of JavaScript, cookies, pop-up blockers, etc.

Page 8: Compatibility testing

What are the Challenge in cross browser compatibility testing?

Challenge:

As we know it is not easy to test our web application on unreasonable number of browsers because complexity and hence the time and cost of testing a web application is directly proportional to the number of browsers on which the application is going to be tested.

So it is very important to decide number of browsers to be considering for cross browser testing.

Where,C=ComplexityA=Third party componentsB=Different Browsers used for AUTO= Number of OST= Types of testing Performed

C = ( B * O + A ) * T

Page 9: Compatibility testing

What are the Issues in cross browser compatibility testing?

Issues:

The Cross Browser Compatibility problem is almost as old as the web browser itself. There are several reasons for its genesis and growth in recent years. The major causes for browser compatibility issues are,

Multiple Browsers – Internet Explorer, Opera, Firefox, Safari, Chrome

Page 10: Compatibility testing

Different Browser Versions – Internet Explorer (6, 7, 8), Firefox (6.2, 7.0), etc.

Page 11: Compatibility testing

Different Platforms – Windows, Mac, Linux, Android, iOS, Blackberry etc.

Page 12: Compatibility testing

Different Screen Sizes – From 800x600 pixels to 1024x768 pixels

Page 13: Compatibility testing

Our Offerings in Compatibility testing

Our company offers a comprehensive cross browser and device testing service.

User Experience testing across multiple Operating Systems – Windows, Android, iOS

Any Platform

Page 14: Compatibility testing

User Experience testing across multiple browsers– IE, Firefox, Mozilla, Chrome, Safari and Opera

AnyBrowser

Page 15: Compatibility testing

User Experience testing across multiple devices– Apple( iPhone, iPad), HTC, Micro

max, Motorola and Nokia, Windows surface, monitors and notebooks.

AnyDevice

Page 16: Compatibility testing

For hybrid HTML5 apps and websites we use our test across devices and multiple browsers.

For IOS, Android and Windows native apps we can test your app against multiple devices and operating systems.

Page 17: Compatibility testing

How we do it?

Test plan creation for compatibility testing

Identification of the major compatibility issues of your

software product

Allocation of resources required for testing

Final project review and sign off

Execution of the test plan across a multiple platforms, devices and

operating systemsRegular update of the entire process

Rectification of the bugs and compatibility issues

How Vidyatech do it?

Start

Page 18: Compatibility testing

Proof of Concept

We are done with many projects where we test for browser/O.s compatibility. Most of the projects are of Microsoft.

List of few projects are as following:

MVA migrationDLV4 basic to MLX conversion V2MLX Scorm packaging MVA to ITA conversionBorn to learnFalck

We have also done compatibility testing for our internal products.

www.quiz-magic.comwww.vidyapulse.comhttp://vidyatech.comwww.proofguru.com

Page 19: Compatibility testing

Benefits of cross browser compatibility testing

Do you know what your business website looks like when viewed in Firefox? Chrome? Safari? Opera? Internet Explorer?

Do the pages look consistent with the display you see in Internet Explorer?

If not, how many customers do you think you are losing or alienating on a daily basis due to improper page rendering in non-dominant browsers?

Major benefits of cross browser compatibility testing:

The browser market is highly fragmented with users preferring different browser to access your website. Unless your website appears and functions uniformly across all these browsers your website will fail to the clients. Imagine the negative image your brand name would create if a potential client visit a malfunction website.

Cross browser compatibility also ensures that your website automatically adjust to the attributes of the different browser.

Page 20: Compatibility testing

Overall benefits of hiring our Compatibility Services

There are a number of advantages to hire our compatibility services. Some of them are mentioned below.

More improved product (Web application and

mobile app)

Overall benefits

No recurring costs

Boost in company reputation

Enhanced user satisfaction

Improved sale figures

Page 21: Compatibility testing