devops is more than just dev and ops: don’t forget testing
TRANSCRIPT
DW1Session6/8/1611:30AM
DevOpsIsMorethanJustDevandOps:Don'tForgetTesting
Presentedby:
JonahStiennon
SauceLabs
Broughttoyouby:
350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··[email protected]://www.techwell.com/
JonahStiennonSauceLabsJonahStiennonisasoftwaredeveloperatSauceLabswhereheprimarilyworksasacorecontributortoAppium,themobiletestautomationframework.OriginallyfromMichigan,hefocuseshissoftwareeffortsoncodeeditorsanddevelopertooling.Jonahhassuccessfullycompletedcomplexreverse-engineeringtasks.HehasspokenonAppiumandothertopicsatconferencesinthreecountries.AsfarasJonahknows,heistheonlyNode.jsdeveloperwhoissuedinvoicesasJSONdocumentsandwaspaidinBitcoin.
6/2/16
1
June 8, 2016
DevOps is More Than Just Dev and Ops: Don’ t Forget Test ing J O N A H S T I E N N O N , S E N I O R S O F T W A R E E N G I N E E R
© Sauce Labs, Inc. June 8, 2016 2
Jonah Stiennon is a software developer at Sauce Labs where he primarily works as a core contributor to Appium, the mobile test automation framework.
Originally from Michigan, he focuses his software efforts on code editors and developer tooling. Jonah has successfully completed complex reverse-engineering tasks.
As far as Jonah knows, he is the only Node.js developer who issued invoices as JSON documents and was paid in Bitcoin.
Jonah St iennon S e n i o r S o f t w a r e E n g i n e e r a t S a u c e L a b s
6/2/16
2
© Sauce Labs, Inc. June 8, 2016
D e v O p s
3
© Sauce Labs, Inc. June 8, 2016
D e v | O p s
4
6/2/16
3
© Sauce Labs, Inc. June 8, 2016
D e v O p s
5
© Sauce Labs, Inc. June 8, 2016
D e v Q A O p s
6
6/2/16
4
© Sauce Labs, Inc. June 8, 2016
D e v O p s | Q A
7
© Sauce Labs, Inc. June 8, 2016
Q u a l i t y C a n ’ t B e A s s u r e d
8
6/2/16
5
© Sauce Labs, Inc. June 8, 2016
T e s t e a r l y , T e s t o f t e n
9
© Sauce Labs, Inc. June 8, 2016
W h a t c a n y o u g e t f r o m T e s t i n g b e s i d e s T e s t i n g ?
10
6/2/16
6
© Sauce Labs, Inc. June 8, 2016
T e s t s , a s f i r s t c l a s s c i t i z e n s o f t h e b u s i n e s s
11
© Sauce Labs, Inc. June 8, 2016 12
6/2/16
7
© Sauce Labs, Inc. June 8, 2016 13
© Sauce Labs, Inc. June 8, 2016
D o n ’ t P a i n t Y o u r B o x e s B l a c k
14
6/2/16
8
© Sauce Labs, Inc. June 8, 2016
T e s t i n g n e e d s i n f r a s t r u c t u r e t o o
15
© Sauce Labs, Inc.
Summary
June 8, 2016
• Quality can’t be assured
• Speed up the slowest stage of the cycle
• Tests as a first class citizen
• Test early, test often
• Don’t paint your boxes black
16