SlideShare a Scribd company logo
1 of 2
Download to read offline
CASE STUDY: BROWSER COMPATIBILITY TESTING




     THE PROBLEM
     The application under test was a web based portal,
     which was to be tested across multiple operating                       OS         Browser                   Version
     systems and browsers. The application was based on a              WIN Vista       IE              7.0
     collection of pages and forms with added features such                            Firefox         2.0
     as RSS and social networking. In this case study we
     have addressed our experience of testing this                    WIN NT           IE              6.0/7.0
     application’s browser compatibility over different
     platforms.                                                                        Fire fox        1.5/2.0
     Client wanted to validate the behavior of their application
     over different platforms. This involved the development          WIN 2000         IE              6.0
     of various OS and browser combinations and generating
     these specific environments. Functional testing was to                            Fire fox        1.5/2.0
     be performed across each of these combinations. For
     that we had to elicit and analyze client’s testing               WIN 98           IE              4.0
     requirements, suggest improvements and at last
     establish a comprehensive yet efficient bug reporting            MAC 10.8         IE              5.2
     mechanism.
                                                                                       Fire fox        1.5/2.0

                                                                                       Safari          41
     THE APPROACH
     Kualitatem QA team started off with exploratory testing          Linux Fedora     Fire fox        1.5/2.0
     to gain domain knowledge while a reporting framework
     was established and the development team got                     Ubuntu Dapper    Fire fox        1.5/2.0
     familiarized with how the testing cycle would work. Test         6.6
     processes and test environment were designed and
     established along with the test plan.
                                                                                                  Table 1
     Subsequently, within a short time span, the cycle (bug
     report, bug fix, and build update) was established and
     the team got busy with testing user commands, data
     manipulation, content search, business processes, user
     screens, and various integrations. The QA team reported
     and verified existing bugs and associated ripple effects,
     if any.
     The second week was dedicated to the Compatibility
     testing i.e. verification of the application on all different
     platforms as per the client’s requirement. For details
     refer to Table 1.


                                                                                                  Figure 1
                                                                     It is evident from Figure 1 that 60% of the bugs found
                                                                     during this activity were of critical nature. One
                                                                     interesting observation was that these critical bugs were
                                                                     at times only OS/Browser specific which meant that the
                                                                     application might not be able to even run in any other
                                                                     OS/Browser. This can be seriously hostile for those
                                                                     organizations that deploy B2B or B2C applications over
                                                                     internet.

              [Type text]

© 2011 Kualitatem (Pvt) Ltd. ALL RIGHTS RESERVED                                                                                 1
CASE STUDY: BROWSER COMPATIBILITY TESTING




                                    Figure 2
         Figure 2 illustrates the importance of performing platform
         testing. It is evident that 45 % of the bugs were detected
         from all the Browser/OS Whereas 55% of the bugs were
         found only in any of the specific Browser or OS
         combination.
         If we analyze figure 1 and 2 we can safely conclude that
         Cross-browser testing is a critical element in the
         development lifecycle of any web based application.
         Ignoring compatibility testing may result in serious flaws
         within the product which will have a negative effect on
         user satisfaction.



         SUMMARY
         Kualitatem provided seamlessly integrated software
         quality assurance services using an innovative
         framework and latest industry standards. In order to
         ensure product reliability and quality, a seamless bug
         reporting and fixing environment was created.
         Test engineers at Kualitatem added substantial value to
         the product by suggesting improvements in process
         flows and GUI after testing and checking the outcomes
         on different platforms. Several bugs were located that
         were not a part of test plans and test scenarios.
         Identifying these ripple effects clearly indicates the
         benefit of experience, skill, multidimensional thinking and
         independent verification and validation. Compatibility
         testing helped improve overall product quality and
         helped the client to launch their product with reliability
         and confidence.




Copyright in whole and in part of this document “Browser Compatibility Testing” belongs to Kualitatem. Kualitatem is a testing outsourcing company which provides
seamless services and solutions for software testing and QA processes. For more information, please visit www.kualitatem.com.
                   [Type text]

  © 2011 Kualitatem (Pvt) Ltd. ALL RIGHTS RESERVED                                                                                                             2

More Related Content

Viewers also liked

Blood grouping and crosss matching
Blood grouping and crosss matchingBlood grouping and crosss matching
Blood grouping and crosss matchingAnkita072
 
Blood transfusion skills
Blood transfusion skillsBlood transfusion skills
Blood transfusion skillsCarmina Gurrea
 
Welcome To Geography!
Welcome To Geography!Welcome To Geography!
Welcome To Geography!Simon Jones
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...SlideShare
 

Viewers also liked (6)

Blood transfusion
Blood  transfusionBlood  transfusion
Blood transfusion
 
Blood grouping and crosss matching
Blood grouping and crosss matchingBlood grouping and crosss matching
Blood grouping and crosss matching
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
 
Blood transfusion skills
Blood transfusion skillsBlood transfusion skills
Blood transfusion skills
 
Welcome To Geography!
Welcome To Geography!Welcome To Geography!
Welcome To Geography!
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 

Recently uploaded

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Browser compatibility testing

  • 1. CASE STUDY: BROWSER COMPATIBILITY TESTING THE PROBLEM The application under test was a web based portal, which was to be tested across multiple operating OS Browser Version systems and browsers. The application was based on a WIN Vista IE 7.0 collection of pages and forms with added features such Firefox 2.0 as RSS and social networking. In this case study we have addressed our experience of testing this WIN NT IE 6.0/7.0 application’s browser compatibility over different platforms. Fire fox 1.5/2.0 Client wanted to validate the behavior of their application over different platforms. This involved the development WIN 2000 IE 6.0 of various OS and browser combinations and generating these specific environments. Functional testing was to Fire fox 1.5/2.0 be performed across each of these combinations. For that we had to elicit and analyze client’s testing WIN 98 IE 4.0 requirements, suggest improvements and at last establish a comprehensive yet efficient bug reporting MAC 10.8 IE 5.2 mechanism. Fire fox 1.5/2.0 Safari 41 THE APPROACH Kualitatem QA team started off with exploratory testing Linux Fedora Fire fox 1.5/2.0 to gain domain knowledge while a reporting framework was established and the development team got Ubuntu Dapper Fire fox 1.5/2.0 familiarized with how the testing cycle would work. Test 6.6 processes and test environment were designed and established along with the test plan. Table 1 Subsequently, within a short time span, the cycle (bug report, bug fix, and build update) was established and the team got busy with testing user commands, data manipulation, content search, business processes, user screens, and various integrations. The QA team reported and verified existing bugs and associated ripple effects, if any. The second week was dedicated to the Compatibility testing i.e. verification of the application on all different platforms as per the client’s requirement. For details refer to Table 1. Figure 1 It is evident from Figure 1 that 60% of the bugs found during this activity were of critical nature. One interesting observation was that these critical bugs were at times only OS/Browser specific which meant that the application might not be able to even run in any other OS/Browser. This can be seriously hostile for those organizations that deploy B2B or B2C applications over internet. [Type text] © 2011 Kualitatem (Pvt) Ltd. ALL RIGHTS RESERVED 1
  • 2. CASE STUDY: BROWSER COMPATIBILITY TESTING Figure 2 Figure 2 illustrates the importance of performing platform testing. It is evident that 45 % of the bugs were detected from all the Browser/OS Whereas 55% of the bugs were found only in any of the specific Browser or OS combination. If we analyze figure 1 and 2 we can safely conclude that Cross-browser testing is a critical element in the development lifecycle of any web based application. Ignoring compatibility testing may result in serious flaws within the product which will have a negative effect on user satisfaction. SUMMARY Kualitatem provided seamlessly integrated software quality assurance services using an innovative framework and latest industry standards. In order to ensure product reliability and quality, a seamless bug reporting and fixing environment was created. Test engineers at Kualitatem added substantial value to the product by suggesting improvements in process flows and GUI after testing and checking the outcomes on different platforms. Several bugs were located that were not a part of test plans and test scenarios. Identifying these ripple effects clearly indicates the benefit of experience, skill, multidimensional thinking and independent verification and validation. Compatibility testing helped improve overall product quality and helped the client to launch their product with reliability and confidence. Copyright in whole and in part of this document “Browser Compatibility Testing” belongs to Kualitatem. Kualitatem is a testing outsourcing company which provides seamless services and solutions for software testing and QA processes. For more information, please visit www.kualitatem.com. [Type text] © 2011 Kualitatem (Pvt) Ltd. ALL RIGHTS RESERVED 2