SlideShare a Scribd company logo
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web
Testing the web

More Related Content

Viewers also liked

Arquitectura EspañOla Fines S. Xx
Arquitectura EspañOla Fines S. XxArquitectura EspañOla Fines S. Xx
Arquitectura EspañOla Fines S. Xx
Tomás Pérez Molina
 
Arquitectura De Finales El S. Xx
Arquitectura De Finales El S. XxArquitectura De Finales El S. Xx
Arquitectura De Finales El S. Xx
Tomás Pérez Molina
 
8 de marzo, día de la mujer. mujer e historia del arte
8 de marzo, día de la mujer. mujer e historia del arte8 de marzo, día de la mujer. mujer e historia del arte
8 de marzo, día de la mujer. mujer e historia del arte
Tomás Pérez Molina
 
Tekstiniu uzdaviniu sprendimo_pradziamokslis
Tekstiniu uzdaviniu sprendimo_pradziamokslisTekstiniu uzdaviniu sprendimo_pradziamokslis
Tekstiniu uzdaviniu sprendimo_pradziamokslis
Vijorika
 
Continuous (Production) Integration: Ruby on Rails Application Monitoring wit...
Continuous (Production) Integration: Ruby on Rails Application Monitoring wit...Continuous (Production) Integration: Ruby on Rails Application Monitoring wit...
Continuous (Production) Integration: Ruby on Rails Application Monitoring wit...
jnewland
 
Mobile Monday London December 08
Mobile Monday London December 08Mobile Monday London December 08
Mobile Monday London December 08
AlexCraxton
 
Mobile Monday London July 2009
Mobile Monday London July 2009Mobile Monday London July 2009
Mobile Monday London July 2009
AlexCraxton
 
Mobile Monday London February 2009
Mobile Monday London February 2009Mobile Monday London February 2009
Mobile Monday London February 2009
AlexCraxton
 
God - Process and Task Monitoring Done Right
God - Process and Task Monitoring Done RightGod - Process and Task Monitoring Done Right
God - Process and Task Monitoring Done Right
jnewland
 
Els transports
Els transportsEls transports
Els transports
calons2
 
PROJECTE "B": QUÈ FEM AL PATI?
PROJECTE "B": QUÈ FEM AL PATI?PROJECTE "B": QUÈ FEM AL PATI?
PROJECTE "B": QUÈ FEM AL PATI?calons2
 
Resultats duatlo escolar
Resultats duatlo escolarResultats duatlo escolar
Resultats duatlo escolar
calons2
 
Els nostres-nous-jocs-de-pati-en-català
Els nostres-nous-jocs-de-pati-en-catalàEls nostres-nous-jocs-de-pati-en-català
Els nostres-nous-jocs-de-pati-en-catalàcalons2
 
Better Use Of You Tube
Better Use Of You TubeBetter Use Of You Tube
Better Use Of You Tube
Dave Briggs
 
Engagement through social networking
Engagement through social networkingEngagement through social networking
Engagement through social networking
Dave Briggs
 
Git
GitGit
Projecte pati
Projecte patiProjecte pati
Projecte paticalons2
 
Els patis de l'escoles
Els patis de l'escolesEls patis de l'escoles
Els patis de l'escolescalons2
 
Guia activitat f_sica_el_pati_del_meu_cole
Guia activitat f_sica_el_pati_del_meu_coleGuia activitat f_sica_el_pati_del_meu_cole
Guia activitat f_sica_el_pati_del_meu_cole
calons2
 
Juguem al-pati
Juguem al-patiJuguem al-pati
Juguem al-paticalons2
 

Viewers also liked (20)

Arquitectura EspañOla Fines S. Xx
Arquitectura EspañOla Fines S. XxArquitectura EspañOla Fines S. Xx
Arquitectura EspañOla Fines S. Xx
 
Arquitectura De Finales El S. Xx
Arquitectura De Finales El S. XxArquitectura De Finales El S. Xx
Arquitectura De Finales El S. Xx
 
8 de marzo, día de la mujer. mujer e historia del arte
8 de marzo, día de la mujer. mujer e historia del arte8 de marzo, día de la mujer. mujer e historia del arte
8 de marzo, día de la mujer. mujer e historia del arte
 
Tekstiniu uzdaviniu sprendimo_pradziamokslis
Tekstiniu uzdaviniu sprendimo_pradziamokslisTekstiniu uzdaviniu sprendimo_pradziamokslis
Tekstiniu uzdaviniu sprendimo_pradziamokslis
 
Continuous (Production) Integration: Ruby on Rails Application Monitoring wit...
Continuous (Production) Integration: Ruby on Rails Application Monitoring wit...Continuous (Production) Integration: Ruby on Rails Application Monitoring wit...
Continuous (Production) Integration: Ruby on Rails Application Monitoring wit...
 
Mobile Monday London December 08
Mobile Monday London December 08Mobile Monday London December 08
Mobile Monday London December 08
 
Mobile Monday London July 2009
Mobile Monday London July 2009Mobile Monday London July 2009
Mobile Monday London July 2009
 
Mobile Monday London February 2009
Mobile Monday London February 2009Mobile Monday London February 2009
Mobile Monday London February 2009
 
God - Process and Task Monitoring Done Right
God - Process and Task Monitoring Done RightGod - Process and Task Monitoring Done Right
God - Process and Task Monitoring Done Right
 
Els transports
Els transportsEls transports
Els transports
 
PROJECTE "B": QUÈ FEM AL PATI?
PROJECTE "B": QUÈ FEM AL PATI?PROJECTE "B": QUÈ FEM AL PATI?
PROJECTE "B": QUÈ FEM AL PATI?
 
Resultats duatlo escolar
Resultats duatlo escolarResultats duatlo escolar
Resultats duatlo escolar
 
Els nostres-nous-jocs-de-pati-en-català
Els nostres-nous-jocs-de-pati-en-catalàEls nostres-nous-jocs-de-pati-en-català
Els nostres-nous-jocs-de-pati-en-català
 
Better Use Of You Tube
Better Use Of You TubeBetter Use Of You Tube
Better Use Of You Tube
 
Engagement through social networking
Engagement through social networkingEngagement through social networking
Engagement through social networking
 
Git
GitGit
Git
 
Projecte pati
Projecte patiProjecte pati
Projecte pati
 
Els patis de l'escoles
Els patis de l'escolesEls patis de l'escoles
Els patis de l'escoles
 
Guia activitat f_sica_el_pati_del_meu_cole
Guia activitat f_sica_el_pati_del_meu_coleGuia activitat f_sica_el_pati_del_meu_cole
Guia activitat f_sica_el_pati_del_meu_cole
 
Juguem al-pati
Juguem al-patiJuguem al-pati
Juguem al-pati
 

Recently uploaded

Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 

Recently uploaded (20)

Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 

Editor's Notes

  1. About me: I build tools to manage large Rails deployments all day long. Not a bad job, eh?
  2. Before we get into monitoring or cucumber, let’s talk about testing. In my career as a dev, my testing habits have evolved over time, largely inspired by available tools. I’m sure some of you have shared a similar journey - let’s take a quick look back.
  3. Save in your editor / refresh in your browser / lather / rinse repeat. Occasional human preformed quality assurance Broken by design
  4. Basically, BDD nirvana. Stakeholder-*writable* if you’re crazy.
  5. For those of you that aren’t familiar with Cuke
  6. But what about production? We’re testing all the time in development, while we’re developing the that’s going to create revenue. But in production...
  7. ...there’s actually revenue being earned. Why not test with the same veracity in production?
  8. Search can fail when the rest of a site works fine due to many reasons: * search daemon may go down * the indicies may be corrupt * or things may fail in a more interesting kind of way...
  9. Pingdom’s a relatively new tool that’s gained a good bit of traction. It’s a hosted monitoring service, that can test HTTP and many other types of services from a network of computers around the world. This covers the availability angle quite well
  10. Cucumber’s served well for me in my experience in bringing stakeholders and developers together.
  11. But with a couple quick edits
  12. We have a tool that can help us bring together developers, operations, *and* stakeholders
  13. Functionality