SlideShare a Scribd company logo
DT4
DevOps & Testing
6/8/2017 11:30:00 AM
DT4 Scaling Automated Tests: Choosing
an Appropriate Subset
Presented by:
Manoj Pahuja
GoDaddy
Brought to you by:
350 Corporate Way, Suite 400, Orange Park, FL 32073
888-­‐268-­‐8770 ·∙ 904-­‐278-­‐0524 - info@techwell.com - https://www.techwell.com/
Manoj Pahuja
GoDaddy
Test architect at GoDaddy Manoj Pahuja has several years' experience in test
planning, strategy, and automation for web, desktop, and mobile applications. He
has worked on building automation frameworks, created and managed test
management software, and is an active member of the open source community.
Manoj's experience writing automation in VBScript, Java, Ruby, and now NodeJS
has helped him deal with the challenges of automation. A strong believer in
learning while sharing, he co-organizes meetups in the San Francisco Bay Area.
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Copyright© 2015 GoDaddy Operating Company, LLC. All rights reserved.
Scaling Automated Tests:
Choosing an Appropriate
Subset
June 2017
Daniel Clayton and Manoj Pahuja
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Agenda
• Define Continuous Integration and Continuous
Deployment (CI/CD).
• How GoCentral adopted CI/CD.
• Identifying What to test.
• Life cycle of a Test.
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Define CI/CD
3
to a developer… automate all things!
to a tester… smaller deployments, reduce risk!
to a manager… release quickly, deliver value!
to a product owner… slice features small enough to prove hypothesis!
Release Quickly with Confidence
What does CI/CD mean…
Continuous Integration – frequently testing and integrating your changes with others
Continuous Deployment/Delivery – frequently delivering your changes to your customers
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
CI/CD with GoCentral
4
v6
Manual Testing
Manual Deployment
Stress/Uncertainty
0.029 mph
Deployments to Production
v7
Agile
Automation
High Confidence
6.3 mph
368
979
vNEXT
Microservices
Elastic/Resilient
Abstracted Pipelines
45 mph
3179
7,000+
26
2011 2014 2016 2017
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
CI/CD with GoCentral
5
build
deploy
feature-branch (PR)
s8d7fss.myapp.int.godaddy.com
testing:
➔ smoke
➔ bucket
➔ performance
➔ etc
appname: myapp
ssl: true
slack: ‘#myapp’
node_version: 6.10.2
start_command: node build/server.js
hosts:
- myapp.int
testing:
tests:
- shell: npm run ... smoke-tests
- parallel:
- npm run tests --bucket A
- npm run tests --bucket B
- ...
/cicd.yaml master
build
myapp.int.godaddy.com
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Testing Pyramid
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Buckets
Smoke
Regression
New
TUT - Failing tests
App Area
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Example of buckets and tags
bucket: "[dt_chrome_regression]
[mo-emu_chrome_regression]
[mo-android_chrome_regression_tut]
[mo-ios_safari_regression_tut]
[dt_firefox_regression] [dt_ie_regression] [footer]
[layout]"
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Change Detection in CI/CD
appname: myapp
...
change_detection:
BUTTON_A_CHANGED:
- lib/buttonA.js
BUTTON_B_CHANGED:
- lib/buttonB.js
testing:
tests:
- shell: npm run ... smoke-tests
- parallel:
- shell: npm run tests --bucket buttonA
if: BUTTON_A_CHANGED
- shell: npm run tests --bucket buttonB
if: BUTTON_B_CHANGED
- ...
/cicd.yaml
change_detection:
BUTTON_A_CHANGED:
- lib/buttonA/*.js
CORE_CHANGED:
- lib/core/*.js
- shell: npm run tests --bucket buttonA
if: BUTTON_A_CHANGED
- shell: npm run tests --bucket regression
if: CORE_CHANGED
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Customizable Test Runner
'multi="spec=- mocha-elk-reporter=-"ui-tester ./test/ui/specs
--config=./test/ui/config
--env ${NODE_ENV}
--server ${SERVER}
--tags ${TEST_TAGS}
--platform ${PLATFORM}
--browser ${TEST_BROWSER:-chrome}
--timeout ${TIMEOUT:-120000}
--tagsType and
--reporter mocha-multi
--project vnext-editor'
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Test Run Numbers
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Life Cycle of a Test
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
TMNT - reliability calculators
TMNT-bots Bucket
Service
Profile
Service
mocha-
elk-repo
rter
Architecture
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
{
"uuid":"image-00005",
"originalTags":"[dt_chrome_regression_tut](reliability: 77.50,
totalRuns: 40) [mo-emu_chrome_regression_tut](reliability: 100.00,
totalRuns: 40) [mo-android_chrome_regression_tut](reliability: 0.00,
totalRuns: 40) [mo-ios_safari_regression_tut](reliability: 0.00,
totalRuns: 40) [image](totalRuns: 0) [about](totalRuns: 0)
[dt_firefox_regression_tut](reliability: 100.00, totalRuns: 40)
[dt_ie_regression_tut](reliability: 15.00, totalRuns: 40)",
"newTags":"[dt_chrome_regression_tut] [mo-emu_chrome_regression]
[mo-android_chrome_regression_tut] [mo-ios_safari_regression_tut]
[image] [about] [dt_firefox_regression] [dt_ie_regression_tut]"
}
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
{
"uuid":"image-00005",
"originalTags":"[dt_chrome_regression_tut](reliability: 77.50,
totalRuns: 40) [mo-emu_chrome_regression_tut](reliability: 100.00,
totalRuns: 40) [mo-android_chrome_regression_tut](reliability: 0.00,
totalRuns: 40) [mo-ios_safari_regression_tut](reliability: 0.00,
totalRuns: 40) [image](totalRuns: 0) [about](totalRuns: 0)
[dt_firefox_regression_tut](reliability: 100.00, totalRuns: 40)
[dt_ie_regression_tut](reliability: 15.00, totalRuns: 40)",
“newTags”
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Take Aways
• Adopt Continuous integration and continuous deployment.
• Following the Testing pyramid to scale
• Ability to selectively run tests.
• Adopt bucketing / categorization of tests.
• Enable Change detection.
• Measure and calculate reliability .
Copyright© 2017 GoDaddy Inc. All Rights Reserved.
Questions?
Connect with us:
Daniel Clayton: https://www.linkedin.com/in/azwebmaster
Manoj Pahuja: https://www.linkedin.com/in/manojpahuja

More Related Content

PPTX
jSpring 2018 "Continuous Delivery Patterns for Modern Architectures and Java"
PPTX
Why You Need to Stop Using "The" Staging Server
PPTX
Continuous delivery made
PPTX
How to use Microsoft Teams
PDF
ThoughtWorks Technology Radar Roadshow - Brisbane
PPTX
Continuous Delivery with Containers: The Good, the Bad, and the Ugly
PPTX
To be or not to be Serverless
PDF
DevOps dans la vraie vie : Retours d'expériences
jSpring 2018 "Continuous Delivery Patterns for Modern Architectures and Java"
Why You Need to Stop Using "The" Staging Server
Continuous delivery made
How to use Microsoft Teams
ThoughtWorks Technology Radar Roadshow - Brisbane
Continuous Delivery with Containers: The Good, the Bad, and the Ugly
To be or not to be Serverless
DevOps dans la vraie vie : Retours d'expériences

What's hot (20)

PPTX
B4UCconference_Building a CI/CD pipeline with effortless steps
PDF
Impact of CD, Clean Code, ... on Team Performance
PDF
Going Cloud Native
PDF
20191018 DevOpsDays Taipei 2019 從零開始的 Configuration Management
PDF
Enterprise-Grade DevOps Solutions for a Start Up Budget
PDF
Local Development.pdf
PDF
Next Level DevOps Implementation with GitOps
PPTX
Go Revel Gooo...
PPTX
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
PDF
Serverless architectures with Fn Project
PDF
給 RD 的 Kubernetes 初體驗 (gcpug 2019-06 version)
PDF
Introduction to DevOps - Rackspace tech night
PDF
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
PDF
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
PDF
Node.js Core State of the Union- James Snell
PDF
Scaling DevSecOps Culture for Enterprise
PDF
Bndtools and Maven: A Brave New World - N Bartlett & T Ward
PDF
GDD HTML5, Flash, and the Battle for Faster Cat Videos
PPTX
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
PPTX
Cleaner Code Through Test-Driven Development
B4UCconference_Building a CI/CD pipeline with effortless steps
Impact of CD, Clean Code, ... on Team Performance
Going Cloud Native
20191018 DevOpsDays Taipei 2019 從零開始的 Configuration Management
Enterprise-Grade DevOps Solutions for a Start Up Budget
Local Development.pdf
Next Level DevOps Implementation with GitOps
Go Revel Gooo...
PKS Networking with NSX-T: You Focus on your App, We'll Take Care of the Rest!
Serverless architectures with Fn Project
給 RD 的 Kubernetes 初體驗 (gcpug 2019-06 version)
Introduction to DevOps - Rackspace tech night
Overcoming Organizational Obstacles to DevOps & Continuous Delivery
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
Node.js Core State of the Union- James Snell
Scaling DevSecOps Culture for Enterprise
Bndtools and Maven: A Brave New World - N Bartlett & T Ward
GDD HTML5, Flash, and the Battle for Faster Cat Videos
Fail Fast and Win with Continuous Testing: Uri Scheiner – Jenkins World
Cleaner Code Through Test-Driven Development
Ad

Similar to Scaling Automated Tests: Choosing an Appropriate Subset (20)

PDF
How to get the most out of your CI/CD workflow using automated testing - Sauc...
PDF
Mastering Automation_ Our Toolchain for Software Excellence.pdf
PDF
Continuous Delivery Testing @HiQ
PPTX
How Gozengo Implemented a Continuous Deployment Culture from Day One
PPTX
Gozengo sauce presentation
PPTX
MyHeritage - QA Automations in a Continuous Deployment environment
PPTX
Continuous testing
PPTX
Continuous Integration and Delivery using TeamCity and Jenkins
PPTX
Continuous Testing
PDF
DOD 2016 - Diogo Oliveira - The OutSystems R&D Continuous Delivery Journey
PDF
How to Attain Business Success with CI_CD Pipeline Automation Testing (1).pdf
PPT
Continuous Load Testing with CloudTest and Jenkins
PDF
Automated testing-whitepaper
PPTX
Continuous Testing Landscape.pptx
PDF
Dragonfly Software Testing
PDF
Testing Microservices
PDF
CI/CD Test Automation: Key Strategies, Tools, and Challenges
PPTX
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
PPTX
Creating testing tools to support development
PDF
Continuous testing for Agile and DevOps teams
How to get the most out of your CI/CD workflow using automated testing - Sauc...
Mastering Automation_ Our Toolchain for Software Excellence.pdf
Continuous Delivery Testing @HiQ
How Gozengo Implemented a Continuous Deployment Culture from Day One
Gozengo sauce presentation
MyHeritage - QA Automations in a Continuous Deployment environment
Continuous testing
Continuous Integration and Delivery using TeamCity and Jenkins
Continuous Testing
DOD 2016 - Diogo Oliveira - The OutSystems R&D Continuous Delivery Journey
How to Attain Business Success with CI_CD Pipeline Automation Testing (1).pdf
Continuous Load Testing with CloudTest and Jenkins
Automated testing-whitepaper
Continuous Testing Landscape.pptx
Dragonfly Software Testing
Testing Microservices
CI/CD Test Automation: Key Strategies, Tools, and Challenges
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Creating testing tools to support development
Continuous testing for Agile and DevOps teams
Ad

More from TechWell (20)

PDF
Failing and Recovering
PDF
Instill a DevOps Testing Culture in Your Team and Organization
PDF
Test Design for Fully Automated Build Architecture
PDF
System-Level Test Automation: Ensuring a Good Start
PDF
Build Your Mobile App Quality and Test Strategy
PDF
Testing Transformation: The Art and Science for Success
PDF
Implement BDD with Cucumber and SpecFlow
PDF
Develop WebDriver Automated Tests—and Keep Your Sanity
PDF
Ma 15
PDF
Eliminate Cloud Waste with a Holistic DevOps Strategy
PDF
Transform Test Organizations for the New World of DevOps
PDF
The Fourth Constraint in Project Delivery—Leadership
PDF
Resolve the Contradiction of Specialists within Agile Teams
PDF
Pin the Tail on the Metric: A Field-Tested Agile Game
PDF
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
PDF
A Business-First Approach to DevOps Implementation
PDF
Databases in a Continuous Integration/Delivery Process
PDF
Mobile Testing: What—and What Not—to Automate
PDF
Cultural Intelligence: A Key Skill for Success
PDF
Turn the Lights On: A Power Utility Company's Agile Transformation
Failing and Recovering
Instill a DevOps Testing Culture in Your Team and Organization
Test Design for Fully Automated Build Architecture
System-Level Test Automation: Ensuring a Good Start
Build Your Mobile App Quality and Test Strategy
Testing Transformation: The Art and Science for Success
Implement BDD with Cucumber and SpecFlow
Develop WebDriver Automated Tests—and Keep Your Sanity
Ma 15
Eliminate Cloud Waste with a Holistic DevOps Strategy
Transform Test Organizations for the New World of DevOps
The Fourth Constraint in Project Delivery—Leadership
Resolve the Contradiction of Specialists within Agile Teams
Pin the Tail on the Metric: A Field-Tested Agile Game
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
A Business-First Approach to DevOps Implementation
Databases in a Continuous Integration/Delivery Process
Mobile Testing: What—and What Not—to Automate
Cultural Intelligence: A Key Skill for Success
Turn the Lights On: A Power Utility Company's Agile Transformation

Recently uploaded (20)

PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
System and Network Administration Chapter 2
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
medical staffing services at VALiNTRY
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Digital Strategies for Manufacturing Companies
PDF
AI in Product Development-omnex systems
PDF
Nekopoi APK 2025 free lastest update
PPT
Introduction Database Management System for Course Database
PPTX
L1 - Introduction to python Backend.pptx
Odoo Companies in India – Driving Business Transformation.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Odoo POS Development Services by CandidRoot Solutions
How to Choose the Right IT Partner for Your Business in Malaysia
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Which alternative to Crystal Reports is best for small or large businesses.pdf
System and Network Administration Chapter 2
CHAPTER 2 - PM Management and IT Context
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
medical staffing services at VALiNTRY
How to Migrate SBCGlobal Email to Yahoo Easily
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Digital Strategies for Manufacturing Companies
AI in Product Development-omnex systems
Nekopoi APK 2025 free lastest update
Introduction Database Management System for Course Database
L1 - Introduction to python Backend.pptx

Scaling Automated Tests: Choosing an Appropriate Subset

  • 1. DT4 DevOps & Testing 6/8/2017 11:30:00 AM DT4 Scaling Automated Tests: Choosing an Appropriate Subset Presented by: Manoj Pahuja GoDaddy Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888-­‐268-­‐8770 ·∙ 904-­‐278-­‐0524 - info@techwell.com - https://www.techwell.com/
  • 2. Manoj Pahuja GoDaddy Test architect at GoDaddy Manoj Pahuja has several years' experience in test planning, strategy, and automation for web, desktop, and mobile applications. He has worked on building automation frameworks, created and managed test management software, and is an active member of the open source community. Manoj's experience writing automation in VBScript, Java, Ruby, and now NodeJS has helped him deal with the challenges of automation. A strong believer in learning while sharing, he co-organizes meetups in the San Francisco Bay Area.
  • 3. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Copyright© 2015 GoDaddy Operating Company, LLC. All rights reserved. Scaling Automated Tests: Choosing an Appropriate Subset June 2017 Daniel Clayton and Manoj Pahuja
  • 4. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Agenda • Define Continuous Integration and Continuous Deployment (CI/CD). • How GoCentral adopted CI/CD. • Identifying What to test. • Life cycle of a Test.
  • 5. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Define CI/CD 3 to a developer… automate all things! to a tester… smaller deployments, reduce risk! to a manager… release quickly, deliver value! to a product owner… slice features small enough to prove hypothesis! Release Quickly with Confidence What does CI/CD mean… Continuous Integration – frequently testing and integrating your changes with others Continuous Deployment/Delivery – frequently delivering your changes to your customers
  • 6. Copyright© 2017 GoDaddy Inc. All Rights Reserved. CI/CD with GoCentral 4 v6 Manual Testing Manual Deployment Stress/Uncertainty 0.029 mph Deployments to Production v7 Agile Automation High Confidence 6.3 mph 368 979 vNEXT Microservices Elastic/Resilient Abstracted Pipelines 45 mph 3179 7,000+ 26 2011 2014 2016 2017
  • 7. Copyright© 2017 GoDaddy Inc. All Rights Reserved. CI/CD with GoCentral 5 build deploy feature-branch (PR) s8d7fss.myapp.int.godaddy.com testing: ➔ smoke ➔ bucket ➔ performance ➔ etc appname: myapp ssl: true slack: ‘#myapp’ node_version: 6.10.2 start_command: node build/server.js hosts: - myapp.int testing: tests: - shell: npm run ... smoke-tests - parallel: - npm run tests --bucket A - npm run tests --bucket B - ... /cicd.yaml master build myapp.int.godaddy.com
  • 8. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Testing Pyramid
  • 9. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Buckets Smoke Regression New TUT - Failing tests App Area
  • 10. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Example of buckets and tags bucket: "[dt_chrome_regression] [mo-emu_chrome_regression] [mo-android_chrome_regression_tut] [mo-ios_safari_regression_tut] [dt_firefox_regression] [dt_ie_regression] [footer] [layout]"
  • 11. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Change Detection in CI/CD appname: myapp ... change_detection: BUTTON_A_CHANGED: - lib/buttonA.js BUTTON_B_CHANGED: - lib/buttonB.js testing: tests: - shell: npm run ... smoke-tests - parallel: - shell: npm run tests --bucket buttonA if: BUTTON_A_CHANGED - shell: npm run tests --bucket buttonB if: BUTTON_B_CHANGED - ... /cicd.yaml change_detection: BUTTON_A_CHANGED: - lib/buttonA/*.js CORE_CHANGED: - lib/core/*.js - shell: npm run tests --bucket buttonA if: BUTTON_A_CHANGED - shell: npm run tests --bucket regression if: CORE_CHANGED
  • 12. Copyright© 2017 GoDaddy Inc. All Rights Reserved.
  • 13. Copyright© 2017 GoDaddy Inc. All Rights Reserved.
  • 14. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Customizable Test Runner 'multi="spec=- mocha-elk-reporter=-"ui-tester ./test/ui/specs --config=./test/ui/config --env ${NODE_ENV} --server ${SERVER} --tags ${TEST_TAGS} --platform ${PLATFORM} --browser ${TEST_BROWSER:-chrome} --timeout ${TIMEOUT:-120000} --tagsType and --reporter mocha-multi --project vnext-editor'
  • 15. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Test Run Numbers
  • 16. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Life Cycle of a Test
  • 17. Copyright© 2017 GoDaddy Inc. All Rights Reserved.
  • 18. Copyright© 2017 GoDaddy Inc. All Rights Reserved. TMNT - reliability calculators TMNT-bots Bucket Service Profile Service mocha- elk-repo rter Architecture
  • 19. Copyright© 2017 GoDaddy Inc. All Rights Reserved. { "uuid":"image-00005", "originalTags":"[dt_chrome_regression_tut](reliability: 77.50, totalRuns: 40) [mo-emu_chrome_regression_tut](reliability: 100.00, totalRuns: 40) [mo-android_chrome_regression_tut](reliability: 0.00, totalRuns: 40) [mo-ios_safari_regression_tut](reliability: 0.00, totalRuns: 40) [image](totalRuns: 0) [about](totalRuns: 0) [dt_firefox_regression_tut](reliability: 100.00, totalRuns: 40) [dt_ie_regression_tut](reliability: 15.00, totalRuns: 40)", "newTags":"[dt_chrome_regression_tut] [mo-emu_chrome_regression] [mo-android_chrome_regression_tut] [mo-ios_safari_regression_tut] [image] [about] [dt_firefox_regression] [dt_ie_regression_tut]" }
  • 20. Copyright© 2017 GoDaddy Inc. All Rights Reserved. { "uuid":"image-00005", "originalTags":"[dt_chrome_regression_tut](reliability: 77.50, totalRuns: 40) [mo-emu_chrome_regression_tut](reliability: 100.00, totalRuns: 40) [mo-android_chrome_regression_tut](reliability: 0.00, totalRuns: 40) [mo-ios_safari_regression_tut](reliability: 0.00, totalRuns: 40) [image](totalRuns: 0) [about](totalRuns: 0) [dt_firefox_regression_tut](reliability: 100.00, totalRuns: 40) [dt_ie_regression_tut](reliability: 15.00, totalRuns: 40)", “newTags”
  • 21. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Take Aways • Adopt Continuous integration and continuous deployment. • Following the Testing pyramid to scale • Ability to selectively run tests. • Adopt bucketing / categorization of tests. • Enable Change detection. • Measure and calculate reliability .
  • 22. Copyright© 2017 GoDaddy Inc. All Rights Reserved. Questions? Connect with us: Daniel Clayton: https://www.linkedin.com/in/azwebmaster Manoj Pahuja: https://www.linkedin.com/in/manojpahuja