SlideShare a Scribd company logo
© 2014 The App Business
Test first, code later
Embedding the value of test engineers
© 2014 The App Business
Originally presented at:
London #TestGathering
Christina Ohanian - QA Manager
© 2014 The App Business© 2014 The App Business
(Yep, I know what we’re building.)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
(OK, now we all know what we’re building.)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
Understand in order to
define what you’re building.
(hold on…I thought it was a rectangle?!)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
We found another bug.
Great! Let’s log it in Jira
(that makes 50 bugs…we must be doing a great job?)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
Chasing and managing
bugs ≠ technical excellence.
(this is all testers do btw…apparently)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
Building the right thing…
with quality!
(What do you mean you’ve only found 5 bugs?!)
#TesterGathering@theappbusiness
© 2014 The App Business
is it a bird? is it a plane?
Test First! Code Later…
© 2014 The App Business
© 2014 The App Business© 2014 The App Business
Conversations
matter.
(no, not on Google chat!)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
We all speak a different
language.
(What you mean by smoke testing?!)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
#TesterGathering@theappbusiness
(Never Assume!)
© 2014 The App Business
(Jedi mind tricks)
A New Hope
© 2014 The App Business
© 2014 The App Business© 2014 The App Business
Inspect and Adapt
(Use the force, not a silver bullet)
1
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
Team Commitment
(Short lived is success without commitment)
2
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
Continuous team collaboration
(Two heads are better than one*)
3
#TesterGathering@theappbusiness
*except if you’re attacked by a Troig
© 2014 The App Business© 2014 The App Business
(and incase you’re wondering)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
A culture shift
(The lightsaber at the end of the tunnel)
4
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
Have we built the right thing?
Are we building the right thing?
(Ahaa!…It’s a Hexagon!)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
Technology is wide awake
(now more than ever).
(but nothing matters if you don’t know what you’re building)
#TesterGathering@theappbusiness
© 2014 The App Business© 2014 The App Business
Test First, Code Later
(conversations will save you!)
#TesterGathering@theappbusiness
Thank You
© 2014 The App Business
Christina Ohanian - QA Manager
christina@theappbusiness.com
!
www.theappbusiness.com
Twitter @theappbusiness

More Related Content

What's hot

Api 570 in dubai
Api 570 in dubaiApi 570 in dubai
Api 570 in dubai
KaMal SachDeva
 
Why lobel is best for solar power plant ?
Why lobel is best for solar power plant ?Why lobel is best for solar power plant ?
Why lobel is best for solar power plant ?
L'Obel Solar Power System
 
Escalator Companies in India
Escalator Companies in IndiaEscalator Companies in India
Escalator Companies in India
Elevator Escalator Indai
 
COST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APPCOST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APP
ChromeInfo Technologies
 
Operations as a Strategic Differentiator
Operations as a Strategic DifferentiatorOperations as a Strategic Differentiator
Operations as a Strategic Differentiator
OlyaSurits
 
Mobile Starter Controller
Mobile Starter ControllerMobile Starter Controller
Mobile Starter Controller
Kavin Kumar
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
Marcin Niebudek
 
Mechanical Modeling - One stop destination for all Mechanical Engineering Ser...
Mechanical Modeling - One stop destination for all Mechanical Engineering Ser...Mechanical Modeling - One stop destination for all Mechanical Engineering Ser...
Mechanical Modeling - One stop destination for all Mechanical Engineering Ser...
Tesla CADD Inc
 

What's hot (9)

Api 570 in dubai
Api 570 in dubaiApi 570 in dubai
Api 570 in dubai
 
Why lobel is best for solar power plant ?
Why lobel is best for solar power plant ?Why lobel is best for solar power plant ?
Why lobel is best for solar power plant ?
 
Escalator Companies in India
Escalator Companies in IndiaEscalator Companies in India
Escalator Companies in India
 
COST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APPCOST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APP
 
Operations as a Strategic Differentiator
Operations as a Strategic DifferentiatorOperations as a Strategic Differentiator
Operations as a Strategic Differentiator
 
Mobile Starter Controller
Mobile Starter ControllerMobile Starter Controller
Mobile Starter Controller
 
Definition of Done
Definition of DoneDefinition of Done
Definition of Done
 
Imran updated CV
Imran updated CVImran updated CV
Imran updated CV
 
Mechanical Modeling - One stop destination for all Mechanical Engineering Ser...
Mechanical Modeling - One stop destination for all Mechanical Engineering Ser...Mechanical Modeling - One stop destination for all Mechanical Engineering Ser...
Mechanical Modeling - One stop destination for all Mechanical Engineering Ser...
 

Viewers also liked

iOS 10 - What you need to know
iOS 10 - What you need to knowiOS 10 - What you need to know
iOS 10 - What you need to know
The App Business
 
Monzo and the future of retail banking
Monzo and the future of retail bankingMonzo and the future of retail banking
Monzo and the future of retail banking
The App Business
 
8 Things Uber Can Teach You
8 Things Uber Can Teach You8 Things Uber Can Teach You
8 Things Uber Can Teach You
The App Business
 
iOS 8 Pre-Release Briefing
iOS 8 Pre-Release BriefingiOS 8 Pre-Release Briefing
iOS 8 Pre-Release Briefing
The App Business
 
Android M Pre-Release Briefing
Android M Pre-Release Briefing Android M Pre-Release Briefing
Android M Pre-Release Briefing
The App Business
 
iOS 9 Pre-release Briefing
iOS 9 Pre-release BriefingiOS 9 Pre-release Briefing
iOS 9 Pre-release Briefing
The App Business
 
The right way to influence behaviour with technology
The right way to influence behaviour with technologyThe right way to influence behaviour with technology
The right way to influence behaviour with technology
The App Business
 
Jaguar: Measuring a social community's brand equity
Jaguar: Measuring a social community's brand equityJaguar: Measuring a social community's brand equity
Jaguar: Measuring a social community's brand equity
We Are Social
 
Curiosity Stop Special: Techcrunch Disrupt 2016
Curiosity Stop Special: Techcrunch Disrupt 2016Curiosity Stop Special: Techcrunch Disrupt 2016
Curiosity Stop Special: Techcrunch Disrupt 2016
We Are Social
 
We Are Social Curiosity Stop #12
We Are Social Curiosity Stop #12We Are Social Curiosity Stop #12
We Are Social Curiosity Stop #12
We Are Social
 
[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...
[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...
[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...
Kobkrit Viriyayudhakorn
 
The Pursuit of Product Excellence: The Mobile Opportunity for UK Banks
The Pursuit of Product Excellence: The Mobile Opportunity for UK BanksThe Pursuit of Product Excellence: The Mobile Opportunity for UK Banks
The Pursuit of Product Excellence: The Mobile Opportunity for UK Banks
The App Business
 
Bank of America Case Study - Enterprise Architecture in Mobile Banking
Bank of America Case Study - Enterprise Architecture in Mobile BankingBank of America Case Study - Enterprise Architecture in Mobile Banking
Bank of America Case Study - Enterprise Architecture in Mobile Banking
Michael Greene
 
A swift introduction to Swift
A swift introduction to SwiftA swift introduction to Swift
A swift introduction to Swift
Giordano Scalzo
 
We Are Social: Curiosity Stop #16: Chatbot Special
We Are Social: Curiosity Stop #16: Chatbot SpecialWe Are Social: Curiosity Stop #16: Chatbot Special
We Are Social: Curiosity Stop #16: Chatbot Special
We Are Social
 
DevOps and Continuous Delivery reference architectures for Docker
DevOps and Continuous Delivery reference architectures for DockerDevOps and Continuous Delivery reference architectures for Docker
DevOps and Continuous Delivery reference architectures for Docker
Sonatype
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
Johan Ronsse
 

Viewers also liked (17)

iOS 10 - What you need to know
iOS 10 - What you need to knowiOS 10 - What you need to know
iOS 10 - What you need to know
 
Monzo and the future of retail banking
Monzo and the future of retail bankingMonzo and the future of retail banking
Monzo and the future of retail banking
 
8 Things Uber Can Teach You
8 Things Uber Can Teach You8 Things Uber Can Teach You
8 Things Uber Can Teach You
 
iOS 8 Pre-Release Briefing
iOS 8 Pre-Release BriefingiOS 8 Pre-Release Briefing
iOS 8 Pre-Release Briefing
 
Android M Pre-Release Briefing
Android M Pre-Release Briefing Android M Pre-Release Briefing
Android M Pre-Release Briefing
 
iOS 9 Pre-release Briefing
iOS 9 Pre-release BriefingiOS 9 Pre-release Briefing
iOS 9 Pre-release Briefing
 
The right way to influence behaviour with technology
The right way to influence behaviour with technologyThe right way to influence behaviour with technology
The right way to influence behaviour with technology
 
Jaguar: Measuring a social community's brand equity
Jaguar: Measuring a social community's brand equityJaguar: Measuring a social community's brand equity
Jaguar: Measuring a social community's brand equity
 
Curiosity Stop Special: Techcrunch Disrupt 2016
Curiosity Stop Special: Techcrunch Disrupt 2016Curiosity Stop Special: Techcrunch Disrupt 2016
Curiosity Stop Special: Techcrunch Disrupt 2016
 
We Are Social Curiosity Stop #12
We Are Social Curiosity Stop #12We Are Social Curiosity Stop #12
We Are Social Curiosity Stop #12
 
[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...
[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...
[React-Native Tutorial 10] Camera Roll / Gallery / Camera / Native Modules by...
 
The Pursuit of Product Excellence: The Mobile Opportunity for UK Banks
The Pursuit of Product Excellence: The Mobile Opportunity for UK BanksThe Pursuit of Product Excellence: The Mobile Opportunity for UK Banks
The Pursuit of Product Excellence: The Mobile Opportunity for UK Banks
 
Bank of America Case Study - Enterprise Architecture in Mobile Banking
Bank of America Case Study - Enterprise Architecture in Mobile BankingBank of America Case Study - Enterprise Architecture in Mobile Banking
Bank of America Case Study - Enterprise Architecture in Mobile Banking
 
A swift introduction to Swift
A swift introduction to SwiftA swift introduction to Swift
A swift introduction to Swift
 
We Are Social: Curiosity Stop #16: Chatbot Special
We Are Social: Curiosity Stop #16: Chatbot SpecialWe Are Social: Curiosity Stop #16: Chatbot Special
We Are Social: Curiosity Stop #16: Chatbot Special
 
DevOps and Continuous Delivery reference architectures for Docker
DevOps and Continuous Delivery reference architectures for DockerDevOps and Continuous Delivery reference architectures for Docker
DevOps and Continuous Delivery reference architectures for Docker
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
 

Similar to Test first, code later: the value of embedding test engineers

RTBE 2014: The Right Way To Influence Behaviour With Technology
RTBE 2014: The Right Way To Influence Behaviour With TechnologyRTBE 2014: The Right Way To Influence Behaviour With Technology
RTBE 2014: The Right Way To Influence Behaviour With Technology
Jean Francois Hector
 
Jenkins pipelines
Jenkins pipelinesJenkins pipelines
Jenkins pipelines
kraqa
 
Eric Willeke - WIP: A Tragedy in 278 Parts
Eric Willeke - WIP: A Tragedy in 278 PartsEric Willeke - WIP: A Tragedy in 278 Parts
Eric Willeke - WIP: A Tragedy in 278 PartsAgileNZ Conference
 
Testing, CI and CD in the real world
Testing, CI and CD in the real worldTesting, CI and CD in the real world
Testing, CI and CD in the real world
Roc Boronat
 
Testing, CI and CD in the real world
Testing, CI and CD in the real worldTesting, CI and CD in the real world
Testing, CI and CD in the real worldRoc Boronat
 
ADEPT - HVAC Selection made easy
ADEPT - HVAC Selection made easyADEPT - HVAC Selection made easy
ADEPT - HVAC Selection made easy
Mohan Gulati
 
Part 3: The Different Schools of Strategy
Part 3: The Different Schools of Strategy Part 3: The Different Schools of Strategy
Part 3: The Different Schools of Strategy
Open Strategy
 
Enjay Corporate Profile (2019)
Enjay Corporate Profile (2019)Enjay Corporate Profile (2019)
Enjay Corporate Profile (2019)
Limesh Parekh
 
Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014Marc Baumgartner
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
ThoughtWorks Studios
 
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, SanofiINTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
apidays
 
Vivino Case Study
Vivino Case StudyVivino Case Study
Vivino Case Study
Elance
 
To be or not to be Serverless
To be or not to be ServerlessTo be or not to be Serverless
To be or not to be Serverless
Steve Houël
 
Orion Labs - From Bits to Atoms
Orion Labs - From Bits to AtomsOrion Labs - From Bits to Atoms
Orion Labs - From Bits to Atoms
Jesse Robbins
 
D-CAST Real Life TestOps Environment
D-CAST Real Life TestOps EnvironmentD-CAST Real Life TestOps Environment
D-CAST Real Life TestOps Environment
Adam Sandman
 
[mobiconf 2014] Shazam mobile apps - Data Driven Project Management
[mobiconf 2014] Shazam mobile apps - Data Driven Project Management[mobiconf 2014] Shazam mobile apps - Data Driven Project Management
[mobiconf 2014] Shazam mobile apps - Data Driven Project Management
Tomasz Kustrzynski MSc
 
Branding Web Mobile. Iperdesign case studies
Branding Web Mobile. Iperdesign case studiesBranding Web Mobile. Iperdesign case studies
Branding Web Mobile. Iperdesign case studies
Eligio Sgaramella
 
Company Brochure
Company BrochureCompany Brochure
Company Brochure
Saumya Sharma
 
Company doc
Company docCompany doc
Company doc
SaumyaSharma151
 
Behavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and javaBehavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and java
Naveen Kumar Singh
 

Similar to Test first, code later: the value of embedding test engineers (20)

RTBE 2014: The Right Way To Influence Behaviour With Technology
RTBE 2014: The Right Way To Influence Behaviour With TechnologyRTBE 2014: The Right Way To Influence Behaviour With Technology
RTBE 2014: The Right Way To Influence Behaviour With Technology
 
Jenkins pipelines
Jenkins pipelinesJenkins pipelines
Jenkins pipelines
 
Eric Willeke - WIP: A Tragedy in 278 Parts
Eric Willeke - WIP: A Tragedy in 278 PartsEric Willeke - WIP: A Tragedy in 278 Parts
Eric Willeke - WIP: A Tragedy in 278 Parts
 
Testing, CI and CD in the real world
Testing, CI and CD in the real worldTesting, CI and CD in the real world
Testing, CI and CD in the real world
 
Testing, CI and CD in the real world
Testing, CI and CD in the real worldTesting, CI and CD in the real world
Testing, CI and CD in the real world
 
ADEPT - HVAC Selection made easy
ADEPT - HVAC Selection made easyADEPT - HVAC Selection made easy
ADEPT - HVAC Selection made easy
 
Part 3: The Different Schools of Strategy
Part 3: The Different Schools of Strategy Part 3: The Different Schools of Strategy
Part 3: The Different Schools of Strategy
 
Enjay Corporate Profile (2019)
Enjay Corporate Profile (2019)Enjay Corporate Profile (2019)
Enjay Corporate Profile (2019)
 
Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014Launch Academy Introduction to Lean UX Workshop - February 2014
Launch Academy Introduction to Lean UX Workshop - February 2014
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, SanofiINTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
INTERFACE by apidays 2023 - Battle-tested APIs, Jean Burellier, Sanofi
 
Vivino Case Study
Vivino Case StudyVivino Case Study
Vivino Case Study
 
To be or not to be Serverless
To be or not to be ServerlessTo be or not to be Serverless
To be or not to be Serverless
 
Orion Labs - From Bits to Atoms
Orion Labs - From Bits to AtomsOrion Labs - From Bits to Atoms
Orion Labs - From Bits to Atoms
 
D-CAST Real Life TestOps Environment
D-CAST Real Life TestOps EnvironmentD-CAST Real Life TestOps Environment
D-CAST Real Life TestOps Environment
 
[mobiconf 2014] Shazam mobile apps - Data Driven Project Management
[mobiconf 2014] Shazam mobile apps - Data Driven Project Management[mobiconf 2014] Shazam mobile apps - Data Driven Project Management
[mobiconf 2014] Shazam mobile apps - Data Driven Project Management
 
Branding Web Mobile. Iperdesign case studies
Branding Web Mobile. Iperdesign case studiesBranding Web Mobile. Iperdesign case studies
Branding Web Mobile. Iperdesign case studies
 
Company Brochure
Company BrochureCompany Brochure
Company Brochure
 
Company doc
Company docCompany doc
Company doc
 
Behavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and javaBehavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and java
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 

Test first, code later: the value of embedding test engineers

  • 1. © 2014 The App Business Test first, code later Embedding the value of test engineers
  • 2. © 2014 The App Business Originally presented at: London #TestGathering Christina Ohanian - QA Manager
  • 3. © 2014 The App Business© 2014 The App Business (Yep, I know what we’re building.) #TesterGathering@theappbusiness
  • 4. © 2014 The App Business© 2014 The App Business (OK, now we all know what we’re building.) #TesterGathering@theappbusiness
  • 5. © 2014 The App Business© 2014 The App Business Understand in order to define what you’re building. (hold on…I thought it was a rectangle?!) #TesterGathering@theappbusiness
  • 6. © 2014 The App Business© 2014 The App Business We found another bug. Great! Let’s log it in Jira (that makes 50 bugs…we must be doing a great job?) #TesterGathering@theappbusiness
  • 7. © 2014 The App Business© 2014 The App Business Chasing and managing bugs ≠ technical excellence. (this is all testers do btw…apparently) #TesterGathering@theappbusiness
  • 8. © 2014 The App Business© 2014 The App Business Building the right thing… with quality! (What do you mean you’ve only found 5 bugs?!) #TesterGathering@theappbusiness
  • 9. © 2014 The App Business is it a bird? is it a plane? Test First! Code Later… © 2014 The App Business
  • 10. © 2014 The App Business© 2014 The App Business Conversations matter. (no, not on Google chat!) #TesterGathering@theappbusiness
  • 11. © 2014 The App Business© 2014 The App Business We all speak a different language. (What you mean by smoke testing?!) #TesterGathering@theappbusiness
  • 12. © 2014 The App Business© 2014 The App Business #TesterGathering@theappbusiness (Never Assume!)
  • 13. © 2014 The App Business (Jedi mind tricks) A New Hope © 2014 The App Business
  • 14. © 2014 The App Business© 2014 The App Business Inspect and Adapt (Use the force, not a silver bullet) 1 #TesterGathering@theappbusiness
  • 15. © 2014 The App Business© 2014 The App Business Team Commitment (Short lived is success without commitment) 2 #TesterGathering@theappbusiness
  • 16. © 2014 The App Business© 2014 The App Business Continuous team collaboration (Two heads are better than one*) 3 #TesterGathering@theappbusiness *except if you’re attacked by a Troig
  • 17. © 2014 The App Business© 2014 The App Business (and incase you’re wondering) #TesterGathering@theappbusiness
  • 18. © 2014 The App Business© 2014 The App Business A culture shift (The lightsaber at the end of the tunnel) 4 #TesterGathering@theappbusiness
  • 19. © 2014 The App Business© 2014 The App Business Have we built the right thing? Are we building the right thing? (Ahaa!…It’s a Hexagon!) #TesterGathering@theappbusiness
  • 20. © 2014 The App Business© 2014 The App Business Technology is wide awake (now more than ever). (but nothing matters if you don’t know what you’re building) #TesterGathering@theappbusiness
  • 21. © 2014 The App Business© 2014 The App Business Test First, Code Later (conversations will save you!) #TesterGathering@theappbusiness
  • 22. Thank You © 2014 The App Business Christina Ohanian - QA Manager christina@theappbusiness.com ! www.theappbusiness.com Twitter @theappbusiness