SlideShare a Scribd company logo
1 of 19
1 
Cross Browser Testing 
The Effectiveness Deal
CROSS BROWSER TESTING EL RETO DE LA EFICIENCIA 
2
3 
Delivering multi-browser applications
WHAT IS IN THE BACKGROUND 
The defects introduction 
4
Investments in requirements reduces 
overall project costs 
3 de 5 top reasons projects fail 
1. Lack of user involvement 
(inaccurate requirements) 
2. Incomplete requirements 
3. Changing requirements 
40% of effort in software projects is 
rework from requirements errors 
The cost to fix a defect increases as it 
propagates into production 
Source: Standish Group (2003) 
Code 
7% 
Other 
10% Design 
27% 
Requirements 
56% 
Source: James Martin 
Requirements 
Analysis 
& Design 
Coding 
Development 
Testing 
Acceptance 
Testing 
Improve 
Product 
40-100x Production 
30-70x 
15-40x 
10x 
3-6x 1x 
50% 
0 
40 
80 
120 
160 
200 
0 5 10 15 20 25 30 
% of Effort Spent Predesign 
% of Cost 
Source: Hooks and Farry, Customer-Centered Products, AMACOM, 2001) 
Poor Requirements Still Leading Cause of Failure
6 
Requirements 
Errors 
(56%) 
Other Errors (10%) Coding Errors (7%) 
Design Errors 
(27%) 
Source: James Martin, An Information Systems Manifesto 
The Source of Software Defects
7 
Coding Errors (1%) 
Source: James Martin, An Information Systems Manifesto 
Requirements 
Errors 
(82%) 
Other Errors (4%) 
Design Errors 
(13%) 
The cost to fix software defects
8 
Connect your people for success software delivery
9 
We need a better delivery process! 
*Source: Standish Group, Chaos Manifesto Report 2012 
†Source: Vanson Bourne 2013
Customer Needs & Pains 
•Customer Satisfaction 
– Ensuring the quality across a huge variety of browsers and platforms is time and cost intensive 
•Finding problems early 
–Finding and fixing problems early in the product lifecycle is key to be cost effective 
•Testing infrastructure 
–Setting up and maintaining a test infrastructure that fit the customers need is costly and time consuming 
Silk Central Connect’s Unique Solution 
•Cross-browser configuration testing 
–Understand where web applications pass or fail 
•Visual result comparison across browsers 
–Quickly find any problem of your application that is related to a specific browser 
•Running tests in the cloud 
–Leverage the cloud to gain better test coverage and to avoid building a test environment on your own 
Key pains to solve
11 
SCC 
Requirements 
Tests 
Issues 
Reporting 
Advanced Execution Planning 
Version/Build 
Coexistence through the SDLC
•Validate a Web Application with a single click – understand where applications pass or fail 
•Cross Browser Configuration Testing – how is cross browser configuration testing done 
•Side-by-Side Results – at a glance result comparison 
•Running tests in the Cloud – leverage to cloud to extend test coverage 
Cross browser configuration testing
•Not all web applications are public available 
•Enable customer to test local local web applications from the cloud 
•Configurable for each project 
13 
Your application is not public?
•File based repository for evaluation 
–No need for manually setting up a SVN repository 
•Usability enhancements 
–Show URL within the results for better analysis 
14 
No limits for improvement
•Auto scan an URL 
–Silk Central Connect checks if the URL is accessable 
–Silk Central Connect provides a screenshot of the web application on all the different browsers 
•Complete Test Project created 
–Open Project in Silk4J to extend the test-set 
–Share Project across the team 
–Run tests locally or in the cloud 
Understand where the application pass or fails
•Cross Browser Testing 
–Use one powerful script for testing in various browsers (including mobile browsers), browser versions and locales 
–Built-in synchronization removes the need for a tester to manually synchronize against asynchronous events typical for highly dynamic web applications, e.g. based on AJAX. 
•Cross Browser Configuration Testing 
–Run test across a huge variety of browsers 
–No longer bound to a local machine 
–Run tests in the cloud to save hardware costs 
How is cross browser configuration testing done
•Results across all Configuration 
–See where the application passes or fails 
•Historical Results 
–See how the tests evolve 
–See on which configuration you have problems 
•Deep result analysis 
–See with one click what the problem is 
–Jump right into the line of code which causes the issue 
Side by side results
•Test execution in the cloud 
–Use own Amazon account 
–Cost effective test-execution 
–No longer buy expensive hardware 
•Test execution in your own private cloud 
–Stay in your own DMZ 
–Use local environment for test execution 
–Leverage all existing hardware 
18 
Leverage the cloud to extend test coverage
19 
Better Software, Faster!

More Related Content

What's hot

Improving Development Productivity: Static Analysis and Continuous Integration
Improving Development Productivity: Static Analysis and Continuous IntegrationImproving Development Productivity: Static Analysis and Continuous Integration
Improving Development Productivity: Static Analysis and Continuous Integration
Klocwork
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
Qualitest
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_final
www.pixelsolutionbd.com
 

What's hot (20)

Improving Development Productivity: Static Analysis and Continuous Integration
Improving Development Productivity: Static Analysis and Continuous IntegrationImproving Development Productivity: Static Analysis and Continuous Integration
Improving Development Productivity: Static Analysis and Continuous Integration
 
Mobile Test Automation Webinars
Mobile Test Automation WebinarsMobile Test Automation Webinars
Mobile Test Automation Webinars
 
Cloud testing v1
Cloud testing v1Cloud testing v1
Cloud testing v1
 
Role of Test Automation in Modern Software Delivery Pipelines
Role of Test Automation in Modern Software Delivery PipelinesRole of Test Automation in Modern Software Delivery Pipelines
Role of Test Automation in Modern Software Delivery Pipelines
 
Sw Life Cycles
Sw Life CyclesSw Life Cycles
Sw Life Cycles
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
 
Four Keys to Efficient DevOps
Four Keys to Efficient DevOpsFour Keys to Efficient DevOps
Four Keys to Efficient DevOps
 
Designing a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutionsDesigning a Test Automation Framework By Quontra solutions
Designing a Test Automation Framework By Quontra solutions
 
Response time difference analysis of performance testing tools
Response time difference analysis of performance testing toolsResponse time difference analysis of performance testing tools
Response time difference analysis of performance testing tools
 
Software Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_finalSoftware Testing in Cloud Platform A Survey_final
Software Testing in Cloud Platform A Survey_final
 
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
 
Glimpse and Benefits of Testing
Glimpse and Benefits of TestingGlimpse and Benefits of Testing
Glimpse and Benefits of Testing
 
Load Testing Best Practices
Load Testing Best PracticesLoad Testing Best Practices
Load Testing Best Practices
 
Performance testing
Performance testingPerformance testing
Performance testing
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance Testing
 
Testing of web based Applicatons
Testing of web based ApplicatonsTesting of web based Applicatons
Testing of web based Applicatons
 
Introduction to qualitia software
Introduction to qualitia softwareIntroduction to qualitia software
Introduction to qualitia software
 
Performance Bottleneck Identification through Software Diagnostics- Impetus W...
Performance Bottleneck Identification through Software Diagnostics- Impetus W...Performance Bottleneck Identification through Software Diagnostics- Impetus W...
Performance Bottleneck Identification through Software Diagnostics- Impetus W...
 
Cloud testing
Cloud testingCloud testing
Cloud testing
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 

Viewers also liked

Datos Abiertos Financieros (Carto DB)
Datos Abiertos Financieros (Carto DB)Datos Abiertos Financieros (Carto DB)
Datos Abiertos Financieros (Carto DB)
Software Guru
 
Estrategias de prueba de software
Estrategias de prueba de softwareEstrategias de prueba de software
Estrategias de prueba de software
jtapiac
 
TERMINALFOUR t44u 2009 - SEO Checking & Testing
TERMINALFOUR t44u 2009 - SEO Checking & TestingTERMINALFOUR t44u 2009 - SEO Checking & Testing
TERMINALFOUR t44u 2009 - SEO Checking & Testing
Terminalfour
 
Sistema de Seguimiento a Metas de Gobierno Ministerio TIC
Sistema de Seguimiento a Metas de Gobierno Ministerio TICSistema de Seguimiento a Metas de Gobierno Ministerio TIC
Sistema de Seguimiento a Metas de Gobierno Ministerio TIC
Ministerio TIC Colombia
 

Viewers also liked (14)

Making cross browser tests beautiful
Making cross browser tests beautifulMaking cross browser tests beautiful
Making cross browser tests beautiful
 
Datos Abiertos Financieros (Carto DB)
Datos Abiertos Financieros (Carto DB)Datos Abiertos Financieros (Carto DB)
Datos Abiertos Financieros (Carto DB)
 
How to do better Quality Assurance for Cross-Browser Testing
How to do better Quality Assurance for Cross-Browser TestingHow to do better Quality Assurance for Cross-Browser Testing
How to do better Quality Assurance for Cross-Browser Testing
 
Big Data: Revelando los Secretos de Twitter en México
Big Data: Revelando los Secretos de Twitter en MéxicoBig Data: Revelando los Secretos de Twitter en México
Big Data: Revelando los Secretos de Twitter en México
 
Lleva tu Android App al Sigiente Nivel
Lleva tu Android App al Sigiente NivelLleva tu Android App al Sigiente Nivel
Lleva tu Android App al Sigiente Nivel
 
Desarrollo Bajo una Plataforma de Servicios en la Nube
Desarrollo Bajo una Plataforma de Servicios en la NubeDesarrollo Bajo una Plataforma de Servicios en la Nube
Desarrollo Bajo una Plataforma de Servicios en la Nube
 
La Importancia de las Certificaciones en TI
La Importancia de las Certificaciones en TILa Importancia de las Certificaciones en TI
La Importancia de las Certificaciones en TI
 
Tendencias, Herramientas y Retos de la nueva era del Desarrollo Web
Tendencias, Herramientas y Retos de la nueva era del Desarrollo WebTendencias, Herramientas y Retos de la nueva era del Desarrollo Web
Tendencias, Herramientas y Retos de la nueva era del Desarrollo Web
 
Diseño de CV Efectivo Para Perfiles TI
Diseño de CV Efectivo Para Perfiles TIDiseño de CV Efectivo Para Perfiles TI
Diseño de CV Efectivo Para Perfiles TI
 
Cross-browser testing in the real world
Cross-browser testing in the real worldCross-browser testing in the real world
Cross-browser testing in the real world
 
Estrategias de prueba de software
Estrategias de prueba de softwareEstrategias de prueba de software
Estrategias de prueba de software
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
TERMINALFOUR t44u 2009 - SEO Checking & Testing
TERMINALFOUR t44u 2009 - SEO Checking & TestingTERMINALFOUR t44u 2009 - SEO Checking & Testing
TERMINALFOUR t44u 2009 - SEO Checking & Testing
 
Sistema de Seguimiento a Metas de Gobierno Ministerio TIC
Sistema de Seguimiento a Metas de Gobierno Ministerio TICSistema de Seguimiento a Metas de Gobierno Ministerio TIC
Sistema de Seguimiento a Metas de Gobierno Ministerio TIC
 

Similar to Cross Browser Testing: El reto de la eficiencia

Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
Rosalind Radcliffe
 
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity Software Ireland
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
Munirathnam Naidu
 

Similar to Cross Browser Testing: El reto de la eficiencia (20)

Cloud for Agile Testing - Burak Koyuncu
Cloud for Agile Testing - Burak KoyuncuCloud for Agile Testing - Burak Koyuncu
Cloud for Agile Testing - Burak Koyuncu
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar
 
Zen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application TestingZen Test Labs Mobile Application Testing
Zen Test Labs Mobile Application Testing
 
Continuous testing
Continuous testing Continuous testing
Continuous testing
 
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
Curiosity and Xray present - In sprint testing: Aligning tests and teams to r...
 
Accessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup WebinarAccessibility Testing - Using Asqatasun - Meetup Webinar
Accessibility Testing - Using Asqatasun - Meetup Webinar
 
#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework
 
A Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and TestA Year of “Testing” the Cloud for Development and Test
A Year of “Testing” the Cloud for Development and Test
 
Encontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesEncontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de Aplicaciones
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
bqurious Test Automation & Management Suite
bqurious Test Automation & Management Suitebqurious Test Automation & Management Suite
bqurious Test Automation & Management Suite
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
Pm 6 testing
Pm 6 testingPm 6 testing
Pm 6 testing
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 
Continuous Testing of Cloud Applications
Continuous Testing of Cloud ApplicationsContinuous Testing of Cloud Applications
Continuous Testing of Cloud Applications
 
WE-06-Testing.ppt
WE-06-Testing.pptWE-06-Testing.ppt
WE-06-Testing.ppt
 

More from Software Guru

More from Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Recently uploaded

Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Recently uploaded (20)

MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 

Cross Browser Testing: El reto de la eficiencia

  • 1. 1 Cross Browser Testing The Effectiveness Deal
  • 2. CROSS BROWSER TESTING EL RETO DE LA EFICIENCIA 2
  • 4. WHAT IS IN THE BACKGROUND The defects introduction 4
  • 5. Investments in requirements reduces overall project costs 3 de 5 top reasons projects fail 1. Lack of user involvement (inaccurate requirements) 2. Incomplete requirements 3. Changing requirements 40% of effort in software projects is rework from requirements errors The cost to fix a defect increases as it propagates into production Source: Standish Group (2003) Code 7% Other 10% Design 27% Requirements 56% Source: James Martin Requirements Analysis & Design Coding Development Testing Acceptance Testing Improve Product 40-100x Production 30-70x 15-40x 10x 3-6x 1x 50% 0 40 80 120 160 200 0 5 10 15 20 25 30 % of Effort Spent Predesign % of Cost Source: Hooks and Farry, Customer-Centered Products, AMACOM, 2001) Poor Requirements Still Leading Cause of Failure
  • 6. 6 Requirements Errors (56%) Other Errors (10%) Coding Errors (7%) Design Errors (27%) Source: James Martin, An Information Systems Manifesto The Source of Software Defects
  • 7. 7 Coding Errors (1%) Source: James Martin, An Information Systems Manifesto Requirements Errors (82%) Other Errors (4%) Design Errors (13%) The cost to fix software defects
  • 8. 8 Connect your people for success software delivery
  • 9. 9 We need a better delivery process! *Source: Standish Group, Chaos Manifesto Report 2012 †Source: Vanson Bourne 2013
  • 10. Customer Needs & Pains •Customer Satisfaction – Ensuring the quality across a huge variety of browsers and platforms is time and cost intensive •Finding problems early –Finding and fixing problems early in the product lifecycle is key to be cost effective •Testing infrastructure –Setting up and maintaining a test infrastructure that fit the customers need is costly and time consuming Silk Central Connect’s Unique Solution •Cross-browser configuration testing –Understand where web applications pass or fail •Visual result comparison across browsers –Quickly find any problem of your application that is related to a specific browser •Running tests in the cloud –Leverage the cloud to gain better test coverage and to avoid building a test environment on your own Key pains to solve
  • 11. 11 SCC Requirements Tests Issues Reporting Advanced Execution Planning Version/Build Coexistence through the SDLC
  • 12. •Validate a Web Application with a single click – understand where applications pass or fail •Cross Browser Configuration Testing – how is cross browser configuration testing done •Side-by-Side Results – at a glance result comparison •Running tests in the Cloud – leverage to cloud to extend test coverage Cross browser configuration testing
  • 13. •Not all web applications are public available •Enable customer to test local local web applications from the cloud •Configurable for each project 13 Your application is not public?
  • 14. •File based repository for evaluation –No need for manually setting up a SVN repository •Usability enhancements –Show URL within the results for better analysis 14 No limits for improvement
  • 15. •Auto scan an URL –Silk Central Connect checks if the URL is accessable –Silk Central Connect provides a screenshot of the web application on all the different browsers •Complete Test Project created –Open Project in Silk4J to extend the test-set –Share Project across the team –Run tests locally or in the cloud Understand where the application pass or fails
  • 16. •Cross Browser Testing –Use one powerful script for testing in various browsers (including mobile browsers), browser versions and locales –Built-in synchronization removes the need for a tester to manually synchronize against asynchronous events typical for highly dynamic web applications, e.g. based on AJAX. •Cross Browser Configuration Testing –Run test across a huge variety of browsers –No longer bound to a local machine –Run tests in the cloud to save hardware costs How is cross browser configuration testing done
  • 17. •Results across all Configuration –See where the application passes or fails •Historical Results –See how the tests evolve –See on which configuration you have problems •Deep result analysis –See with one click what the problem is –Jump right into the line of code which causes the issue Side by side results
  • 18. •Test execution in the cloud –Use own Amazon account –Cost effective test-execution –No longer buy expensive hardware •Test execution in your own private cloud –Stay in your own DMZ –Use local environment for test execution –Leverage all existing hardware 18 Leverage the cloud to extend test coverage