SlideShare uma empresa Scribd logo
1 de 20
CROSS
BROWSERS TESTING
Presenter: Thu.Nguyen
What is Cross Browsers
Testing ?
• Is a process to test web applications across
multiple browsers
• Involve checking compatibility of application
across multiple web browsers and ensures that
web application works correctly across different
web browsers
• Involves testing both the client side and server
side behavior of the Web application when it is
accessed using different Web Browsers
Cross Browsers Challenges
New versions released frequently
Many different versions
Many different browsers
3
What should I test in
Cross Browser Testing ?
• Page validations with and without JavaScript enabled
• Ajax and JQuery functionality
• Font size validation
• All images and alignment
• Page content alignment to center, LHS or RHS
• Date formats
• Special characters with HTML character encoding
• Page layout in different resolutions
• Page layout in different browsers (with different versions)
• Page layout in different operating systems
Which devices and browsers
should I test?
http://www.w3schools.com
Which devices and browsers
should I test?
http://gs.statcounter.com
Type of Cross Browsers
Testing
• Multiple Installations
– Install real browser and OS on your devices. Use
virtual box like VMWare and VirtualBox.
– Services: Mordern.IE
Type of Cross Browsers
Testing
• Web-Based Screenshot Service
– Services which grab a screenshot of your chosen
website in a wide array of browsers and operating
systems
– Services:
• Browsershots
• IE NetRenderer
• Browsera
Type of Cross Browsers
Testing
• Web-Based Browser Simulator
– Services allowing you to take control of a remote
machine and play with its browsers through your
own system
– Services
• Browserstack
Type of Cross Browsers
Testing
• Desktop Application
– Install application on your system and allow you
to capture screenshot or simulator
– Apps
• Spoon
• Browserseal
• Microsft Expression Web Super Preview
Type of Cross Browsers
Testing
• Browser Developer Tools
– Some browsers offer plugins and tools which
allow them to mimic the behavior of other
browsers
– Tools
• Firefox + Chrome: IE tab
• IE: Compatibility Mode
Type of Cross Browsers
Testing
Cross Browsers Testing Tools
• Browsershots
Cross Browsers Testing Tools
• Browsera
Cross Browsers Testing Tools
• Browserstack
screenshot
Cross Browsers Testing Tools
• Browserstack
emulator
Cross Browsers Testing Tools
• Browserstack
responsive
Cross Browsers Testing Tools
• Spoon
Cross Browsers Testing Tools
• Multi Browser Viewer
Thank you!

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Lean Product Discovery
Lean Product DiscoveryLean Product Discovery
Lean Product Discovery
 
Web Analytics Tools Comparison
Web Analytics Tools ComparisonWeb Analytics Tools Comparison
Web Analytics Tools Comparison
 
BDD - Writing better scenario
BDD - Writing better scenarioBDD - Writing better scenario
BDD - Writing better scenario
 
POS Testing - Challenges and Options
POS Testing - Challenges and OptionsPOS Testing - Challenges and Options
POS Testing - Challenges and Options
 
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
Product Management by Numbers: Using Metrics To Optimize Your Product by Dan ...
 
Adobe part 1
Adobe part 1Adobe part 1
Adobe part 1
 
EIA2019HK - Prototyping and Design Hacks - Alar Kolk
EIA2019HK - Prototyping and Design Hacks - Alar KolkEIA2019HK - Prototyping and Design Hacks - Alar Kolk
EIA2019HK - Prototyping and Design Hacks - Alar Kolk
 
4 Major Advantages of API Testing
4 Major Advantages of API Testing4 Major Advantages of API Testing
4 Major Advantages of API Testing
 
A/B Testing Best Practices - Do's and Don'ts
A/B Testing Best Practices - Do's and Don'tsA/B Testing Best Practices - Do's and Don'ts
A/B Testing Best Practices - Do's and Don'ts
 
Usability Conversion Optimization for the Eye
Usability Conversion Optimization for the EyeUsability Conversion Optimization for the Eye
Usability Conversion Optimization for the Eye
 
The Power of A/B Testing
The Power of A/B TestingThe Power of A/B Testing
The Power of A/B Testing
 
How to Optimise Continuous Testing
How to Optimise Continuous TestingHow to Optimise Continuous Testing
How to Optimise Continuous Testing
 
From Prototype to MVP (case study)
From Prototype to MVP (case study)From Prototype to MVP (case study)
From Prototype to MVP (case study)
 
The YES - Class Presentation (version 1).pdf
The YES - Class Presentation (version 1).pdfThe YES - Class Presentation (version 1).pdf
The YES - Class Presentation (version 1).pdf
 
Postman: An Introduction for Testers
Postman: An Introduction for TestersPostman: An Introduction for Testers
Postman: An Introduction for Testers
 
Product Growth Strategy for SaaS
Product Growth Strategy for SaaSProduct Growth Strategy for SaaS
Product Growth Strategy for SaaS
 
How to find product market fit
How to find product market fitHow to find product market fit
How to find product market fit
 
Learn Adobe analytics basics - Conversion variables
Learn Adobe analytics basics - Conversion variablesLearn Adobe analytics basics - Conversion variables
Learn Adobe analytics basics - Conversion variables
 
Practical tools for Web Accessibility testing
Practical tools for Web Accessibility testingPractical tools for Web Accessibility testing
Practical tools for Web Accessibility testing
 
Test api
Test apiTest api
Test api
 

Destaque

Miller using scn egg counts and hg type testing
Miller using scn egg counts and hg type testingMiller using scn egg counts and hg type testing
Miller using scn egg counts and hg type testing
nacaa
 
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
lennartkats
 

Destaque (20)

Glimpse and Benefits of Testing
Glimpse and Benefits of TestingGlimpse and Benefits of Testing
Glimpse and Benefits of Testing
 
Functional testing
Functional testingFunctional testing
Functional testing
 
Miller using scn egg counts and hg type testing
Miller using scn egg counts and hg type testingMiller using scn egg counts and hg type testing
Miller using scn egg counts and hg type testing
 
Functional UI Testing
Functional UI TestingFunctional UI Testing
Functional UI Testing
 
Skillwise - 11 cat.ppt
Skillwise - 11 cat.pptSkillwise - 11 cat.ppt
Skillwise - 11 cat.ppt
 
Re Type Testing
Re Type TestingRe Type Testing
Re Type Testing
 
Type Testing
Type TestingType Testing
Type Testing
 
Testing type
Testing typeTesting type
Testing type
 
Compatibility Testing
Compatibility TestingCompatibility Testing
Compatibility Testing
 
Design and testing of disc type hybrid turbine pump
Design and testing  of disc type hybrid turbine pumpDesign and testing  of disc type hybrid turbine pump
Design and testing of disc type hybrid turbine pump
 
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Acceptance & Functional Testing with Codeception - SunshinePHP 2016Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
 
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
Integrated Language Definition Testing: Enabling Test-Driven Language Develop...
 
Frankenstein final
Frankenstein finalFrankenstein final
Frankenstein final
 
Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Automated visual-regression-testing (1)
Automated visual-regression-testing (1)
 
GPCE16: Automatic Non-functional Testing of Code Generators Families
GPCE16: Automatic Non-functional Testing of Code Generators FamiliesGPCE16: Automatic Non-functional Testing of Code Generators Families
GPCE16: Automatic Non-functional Testing of Code Generators Families
 
Software Testing without Requirements: Survival Guide
Software Testing without Requirements: Survival GuideSoftware Testing without Requirements: Survival Guide
Software Testing without Requirements: Survival Guide
 
Automated visual-regression-testing
Automated visual-regression-testingAutomated visual-regression-testing
Automated visual-regression-testing
 
Functional Testing Swing Applications with Frankenstein
Functional Testing Swing Applications with FrankensteinFunctional Testing Swing Applications with Frankenstein
Functional Testing Swing Applications with Frankenstein
 
API Testing: The heart of functional testing" with Bj Rollison
API Testing: The heart of functional testing" with Bj RollisonAPI Testing: The heart of functional testing" with Bj Rollison
API Testing: The heart of functional testing" with Bj Rollison
 
functional testing
functional testing functional testing
functional testing
 

Semelhante a Type Cross browsers testing

Raj Subramanian - Mobile Web Testing
Raj Subramanian - Mobile Web TestingRaj Subramanian - Mobile Web Testing
Raj Subramanian - Mobile Web Testing
QA or the Highway
 
Development of automated tests for ext js based web sites
Development of automated tests for ext js based web sitesDevelopment of automated tests for ext js based web sites
Development of automated tests for ext js based web sites
ISsoft
 

Semelhante a Type Cross browsers testing (20)

SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
SenchaCon 2016: The Changing Landscape of JavaScript Testing - Joel Watson an...
 
Guide To Effective Cross Browser Testing
Guide To Effective Cross Browser TestingGuide To Effective Cross Browser Testing
Guide To Effective Cross Browser Testing
 
1,2,3 … Testing : Is this thing on(line)? with Mike Martin
1,2,3 … Testing : Is this thing on(line)? with Mike Martin1,2,3 … Testing : Is this thing on(line)? with Mike Martin
1,2,3 … Testing : Is this thing on(line)? with Mike Martin
 
Cross browser Testing in the Era of Responsive Web Design (1).pptx
Cross browser Testing in the Era of Responsive Web Design  (1).pptxCross browser Testing in the Era of Responsive Web Design  (1).pptx
Cross browser Testing in the Era of Responsive Web Design (1).pptx
 
most common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptxmost common Web Testing interview questions and answers.pptx
most common Web Testing interview questions and answers.pptx
 
Strategies for Mobile Web Application Testing
Strategies for Mobile Web Application TestingStrategies for Mobile Web Application Testing
Strategies for Mobile Web Application Testing
 
Raj Subramanian - Mobile Web Testing
Raj Subramanian - Mobile Web TestingRaj Subramanian - Mobile Web Testing
Raj Subramanian - Mobile Web Testing
 
1,2,3 … testing : is this thing on(line)? Meet your new Microsoft Testing tools
1,2,3 … testing : is this thing on(line)? Meet your new Microsoft Testing tools1,2,3 … testing : is this thing on(line)? Meet your new Microsoft Testing tools
1,2,3 … testing : is this thing on(line)? Meet your new Microsoft Testing tools
 
Acceptance Test-driven Development with Cucumber-jvm
Acceptance Test-driven Development with Cucumber-jvmAcceptance Test-driven Development with Cucumber-jvm
Acceptance Test-driven Development with Cucumber-jvm
 
Selenium – Web Browser Automation
Selenium – Web Browser AutomationSelenium – Web Browser Automation
Selenium – Web Browser Automation
 
Responsive Web Design.pptx
Responsive Web Design.pptxResponsive Web Design.pptx
Responsive Web Design.pptx
 
Automated UI Testing
Automated UI TestingAutomated UI Testing
Automated UI Testing
 
Building SPA’s (Single Page App) with Backbone.js
Building SPA’s (Single Page App) with Backbone.jsBuilding SPA’s (Single Page App) with Backbone.js
Building SPA’s (Single Page App) with Backbone.js
 
Azure Web Apps
Azure Web AppsAzure Web Apps
Azure Web Apps
 
Development of automated tests for ext js based web sites
Development of automated tests for ext js based web sitesDevelopment of automated tests for ext js based web sites
Development of automated tests for ext js based web sites
 
Optimizing Cross Browser Compatibility with our PowerPoint Presentations.
Optimizing Cross Browser Compatibility with our PowerPoint Presentations.Optimizing Cross Browser Compatibility with our PowerPoint Presentations.
Optimizing Cross Browser Compatibility with our PowerPoint Presentations.
 
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript FrameworksBuilding Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
 
Web Compatibility and Performance Testing in a Multi-Browser World
Web Compatibility and Performance Testing in a Multi-Browser WorldWeb Compatibility and Performance Testing in a Multi-Browser World
Web Compatibility and Performance Testing in a Multi-Browser World
 
VorlonJS
VorlonJSVorlonJS
VorlonJS
 
Aerobatic Introduction
Aerobatic IntroductionAerobatic Introduction
Aerobatic Introduction
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Type Cross browsers testing

  • 2. What is Cross Browsers Testing ? • Is a process to test web applications across multiple browsers • Involve checking compatibility of application across multiple web browsers and ensures that web application works correctly across different web browsers • Involves testing both the client side and server side behavior of the Web application when it is accessed using different Web Browsers
  • 3. Cross Browsers Challenges New versions released frequently Many different versions Many different browsers 3
  • 4. What should I test in Cross Browser Testing ? • Page validations with and without JavaScript enabled • Ajax and JQuery functionality • Font size validation • All images and alignment • Page content alignment to center, LHS or RHS • Date formats • Special characters with HTML character encoding • Page layout in different resolutions • Page layout in different browsers (with different versions) • Page layout in different operating systems
  • 5. Which devices and browsers should I test? http://www.w3schools.com
  • 6. Which devices and browsers should I test? http://gs.statcounter.com
  • 7. Type of Cross Browsers Testing • Multiple Installations – Install real browser and OS on your devices. Use virtual box like VMWare and VirtualBox. – Services: Mordern.IE
  • 8. Type of Cross Browsers Testing • Web-Based Screenshot Service – Services which grab a screenshot of your chosen website in a wide array of browsers and operating systems – Services: • Browsershots • IE NetRenderer • Browsera
  • 9. Type of Cross Browsers Testing • Web-Based Browser Simulator – Services allowing you to take control of a remote machine and play with its browsers through your own system – Services • Browserstack
  • 10. Type of Cross Browsers Testing • Desktop Application – Install application on your system and allow you to capture screenshot or simulator – Apps • Spoon • Browserseal • Microsft Expression Web Super Preview
  • 11. Type of Cross Browsers Testing • Browser Developer Tools – Some browsers offer plugins and tools which allow them to mimic the behavior of other browsers – Tools • Firefox + Chrome: IE tab • IE: Compatibility Mode
  • 12. Type of Cross Browsers Testing
  • 13. Cross Browsers Testing Tools • Browsershots
  • 14. Cross Browsers Testing Tools • Browsera
  • 15. Cross Browsers Testing Tools • Browserstack screenshot
  • 16. Cross Browsers Testing Tools • Browserstack emulator
  • 17. Cross Browsers Testing Tools • Browserstack responsive
  • 18. Cross Browsers Testing Tools • Spoon
  • 19. Cross Browsers Testing Tools • Multi Browser Viewer