Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

System and method for parallel browser compatibility testing of web applications

IP.com Disclosure Number: IPCOM000201680D
Publication Date: 2010-Nov-18
Document File: 8 page(s) / 254K

Publishing Venue

The IP.com Prior Art Database

Abstract

During the process of application development or testing, browser compatibility issue is an important one and can cause a lot of troubles. Since there are so many browsers of different versions run on various platforms used by the end user, it is quite possible that the application runs well in one situation but fails on the other combination. We propose a system and method for efficient browser compatibility testing. It supports for stateful applications and could be run in parallel.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 43% of the total text.

Page 01 of 8

System and method for parallel browser compatibility testing of web applications

Problem:

During the process of application development or testing, browser compatibility issue is an important one and can cause a lot of troubles. Since there are so many browsers of different versions run on various platforms used by the end user, it is quite possible that the application runs well in one situation but fails on the other combination. There are several types of compatibility errors. One is the display problem. A page displayed in one browser might be garbage in the other browser; another one is the functionality problems. An application might run well in one browser but generate error result when run in other browsers. To make sure the application fits to all the situations and guarantee no problem occurs, it is a necessity for developers or testers to verify each browser, version and platform combination.

Know solutions:

Besides install the various browsers and test locally (this requires huge cost of both hardware and software), there are following methods help developers to test with the compatibility issue.
1). Browsershots http://browsershots.org/

Browsershots makes screenshots of your web design in different operating systems and browsers. It is an online web application providing developers a convenient way to test their website's browser compatibility in one place. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to the central dedicated servers for review.

1


Page 02 of 8

(This page contains 00 pictures or other non-text object)

2


Page 03 of 8

(This page contains 00 pictures or other non-text object)

2). IETester

IETester allows you to have the rendering and javascript engines of IE9 preview, IE8, IE7 IE 6 and IE5.5 on Windows 7, Vista and XP, as well as the installed IE in the same process.

(This page contains 01 pictures or other non-text object)

Drawbacks of such known solutions :
1). Local testing is too costly to own and maintain both software and hardware.

3


Page 04 of 8

2). Present online web applications to test browser compatibility can only make screenshots of your web design in different operating systems and browsers. This is a static presentation which is very limited for that they can not test the stateful application to verify whether the business can be executed normally.
3). For stateful applications, current solutions can only be conducted one by one, and can not be run in parallel. This greatly increases the time cost and would be unacceptable when the number of (browser, version, platform) combinations are huge.

Based on previous analysis, we can know that current solutions for browser compatilibity testing are too costly and inefficient. It is highly required a lightweight solution for developers and testers to test the browser compatibility especially of stateful app...