SlideShare a Scribd company logo
1 of 48
Download to read offline
Continuous Testing
Eric Hogue
@ehogue
erichogue.ca

TrueNorth <?PHP?> Uncon
November 9, 2013
Cont
inuo
us
Test
ing
How
Dis
I
cov
ere
d it

Photo: Morten Diesen
http://www.flickr.com/photos/mortendiesen/8091682612
DD
T

Photo: William Warby
http://www.flickr.com/photos/wwarby/2460655511
Photo: ser... ser...
http://www.flickr.com/photos/el_ser_lomo/3267627038
Au
to
Au ma
to te
m
Te at the
sts ed

Photo: Markus
http://www.flickr.com/photos/tschiae/9758986651/
ed
Fe

ck
ba
Photo: Jeffrey Beall
http://www.flickr.com/photos/denverjeffrey/5133538450/
G

rd
ua
lu
P

ns
gi
Guard::PHPUnit2
Installation
Installation
Gemfile
source 'https://rubygems.org'
group :development do
gem 'guard'
gem 'guard-phpunit2'
end
Installation
Gemfile
source 'https://rubygems.org'
group :development do
gem 'guard'
gem 'guard-phpunit2'
end
$ bundle install
$ bundle exec guard
$ bundle exec guard
Guardfile
guard 'phpunit2', :cli => '--colors' do
watch(%r{^.+Test.php$})
end
guard 'phpunit2', :cli => '--colors' do
watch(%r{^tests/.+Test.php$})
watch(%r{^src/(.+).php$}) { |m|
"tests/#{m[1]}Test.php"
}
end
%r{^src/(.+).php$}
src/TDD/Factorial.php
%r{^src/(.+).php$}
src/TDD/Factorial.php

"tests/#{m[1]}Test.php"
phpunit tests/TDD/FactorialTest.php
Photo: Luis Humberto Molinar Márquez
http://www.flickr.com/photos/anktsunamunh/3271371910/

gs
tin
et
S
:all_on_start => true
:all_after_pass => true
:keep_failed => true
Guard::PHPCS
Gemfile
gem 'guard-phpcs'
Guardfile
guard 'phpcs', :standard => 'PSR2' do
watch(%r{.*.php$})
end
Guard::PHPMD
Gemfile
gem 'guard-phpmd'
Guardfile
guard 'phpmd' do
watch(%r{.*.php$})
end
Guard::Shell
Gemfile
gem 'guard-shell'
Guardfile
guard 'shell' do
watch(%r{^.+.php$}) {|m|
`php -l #{m[0]}`
true
}
end
Guard::Shell
Ot
Gu her
ar
ds
Inline Guard
module ::Guard
class Behat < Guard
end
end
def start
puts 'Run all Behat tests'
puts `bin/behat --format progress`
end
def run_on_change(paths)
paths.each do |file|
puts "Running behat on #{file}"
puts `bin/behat #{file} --format
progress`
end
end
guard 'behat' do
watch %r{^features/.+.feature$}
end
s
n

io
t
a
c

fi
ti

Photo: Ben Schumin
http://www.flickr.com/photos/schuminweb/9806474636/

o
N
Libnotify/Growl
Gemfile
gem 'libnotify'
Guardfile
# Linux
notification :libnotify
# Mac
notification :growl
Console Title
notification :terminal_title
Console Title
notification :terminal_title
tmux
notification :tmux,
:default_message_format => '%s >> %s',
:line_separator => ' > ',
:color_location => 'status-left-bg'
notification :off
G

rd
ua
Questions
Comments:
https://joind.in/10013
Twitter:
@ehogue
Blog:
http://erichogue.ca/
Damián Navas
http://www.flickr.com/photos/wingedwolf/5471047557/

More Related Content

What's hot

A glimpse into the future of higher education
A glimpse into the future of higher educationA glimpse into the future of higher education
A glimpse into the future of higher educationAisyah Saad Abdul Rahim
 
Lit Final Presentation
Lit Final PresentationLit Final Presentation
Lit Final Presentationcpost7
 
On Compelling Storytelling
On Compelling StorytellingOn Compelling Storytelling
On Compelling StorytellingAlan Levine
 
Firefox小技巧-快速看圖
Firefox小技巧-快速看圖Firefox小技巧-快速看圖
Firefox小技巧-快速看圖Justin Lee
 
What is a PhotoCamp?
What is a PhotoCamp?What is a PhotoCamp?
What is a PhotoCamp?Pete Prodoehl
 
Shots and Angles
Shots and Angles Shots and Angles
Shots and Angles spmath
 
Our students won_t_research_the_way_we_did
Our students won_t_research_the_way_we_didOur students won_t_research_the_way_we_did
Our students won_t_research_the_way_we_didNate Kogan
 
Growing Grails Software, Driven by Domain
Growing Grails Software, Driven by DomainGrowing Grails Software, Driven by Domain
Growing Grails Software, Driven by DomainYukei Wachi
 
Perceptive media for #CanvasConf
Perceptive media for #CanvasConfPerceptive media for #CanvasConf
Perceptive media for #CanvasConfIan Forrester
 
Presentation notes and references
Presentation notes and referencesPresentation notes and references
Presentation notes and referencesLexi Mills
 
How to not hate your job
How to not hate your jobHow to not hate your job
How to not hate your jobMark Cohen
 
Ibarra francisco industry_speech_slides
Ibarra francisco industry_speech_slidesIbarra francisco industry_speech_slides
Ibarra francisco industry_speech_slidesfjibarra
 
Simon david 4.4_finalppp_slideshow
Simon david 4.4_finalppp_slideshowSimon david 4.4_finalppp_slideshow
Simon david 4.4_finalppp_slideshowDavid Simon
 
Avoiding Traps in Projects
Avoiding Traps in ProjectsAvoiding Traps in Projects
Avoiding Traps in ProjectsPatrick McAndrew
 
7 Facts Every Author Ought To Know
7 Facts Every Author Ought To Know7 Facts Every Author Ought To Know
7 Facts Every Author Ought To KnowTreDigital
 
What do a leaky roof, a greasy spoon, a bear sighting, and a man with a torto...
What do a leaky roof, a greasy spoon, a bear sighting, and a man with a torto...What do a leaky roof, a greasy spoon, a bear sighting, and a man with a torto...
What do a leaky roof, a greasy spoon, a bear sighting, and a man with a torto...Peter Bromberg
 
Creating Compelling Digital Stories
Creating Compelling Digital StoriesCreating Compelling Digital Stories
Creating Compelling Digital StoriesAlan Levine
 

What's hot (20)

A glimpse into the future of higher education
A glimpse into the future of higher educationA glimpse into the future of higher education
A glimpse into the future of higher education
 
Lit Final Presentation
Lit Final PresentationLit Final Presentation
Lit Final Presentation
 
On Compelling Storytelling
On Compelling StorytellingOn Compelling Storytelling
On Compelling Storytelling
 
Tech integration pk 1
Tech integration pk 1Tech integration pk 1
Tech integration pk 1
 
Firefox小技巧-快速看圖
Firefox小技巧-快速看圖Firefox小技巧-快速看圖
Firefox小技巧-快速看圖
 
Online Film Distribution
Online Film DistributionOnline Film Distribution
Online Film Distribution
 
What is a PhotoCamp?
What is a PhotoCamp?What is a PhotoCamp?
What is a PhotoCamp?
 
Shots and Angles
Shots and Angles Shots and Angles
Shots and Angles
 
Our students won_t_research_the_way_we_did
Our students won_t_research_the_way_we_didOur students won_t_research_the_way_we_did
Our students won_t_research_the_way_we_did
 
Growing Grails Software, Driven by Domain
Growing Grails Software, Driven by DomainGrowing Grails Software, Driven by Domain
Growing Grails Software, Driven by Domain
 
Perceptive media for #CanvasConf
Perceptive media for #CanvasConfPerceptive media for #CanvasConf
Perceptive media for #CanvasConf
 
Presentation notes and references
Presentation notes and referencesPresentation notes and references
Presentation notes and references
 
How to not hate your job
How to not hate your jobHow to not hate your job
How to not hate your job
 
Ibarra francisco industry_speech_slides
Ibarra francisco industry_speech_slidesIbarra francisco industry_speech_slides
Ibarra francisco industry_speech_slides
 
Simon david 4.4_finalppp_slideshow
Simon david 4.4_finalppp_slideshowSimon david 4.4_finalppp_slideshow
Simon david 4.4_finalppp_slideshow
 
Avoiding Traps in Projects
Avoiding Traps in ProjectsAvoiding Traps in Projects
Avoiding Traps in Projects
 
Listening To Each Other
Listening To Each OtherListening To Each Other
Listening To Each Other
 
7 Facts Every Author Ought To Know
7 Facts Every Author Ought To Know7 Facts Every Author Ought To Know
7 Facts Every Author Ought To Know
 
What do a leaky roof, a greasy spoon, a bear sighting, and a man with a torto...
What do a leaky roof, a greasy spoon, a bear sighting, and a man with a torto...What do a leaky roof, a greasy spoon, a bear sighting, and a man with a torto...
What do a leaky roof, a greasy spoon, a bear sighting, and a man with a torto...
 
Creating Compelling Digital Stories
Creating Compelling Digital StoriesCreating Compelling Digital Stories
Creating Compelling Digital Stories
 

Similar to Continuous Testing

ALA Preconference Making it Stick
ALA Preconference Making it StickALA Preconference Making it Stick
ALA Preconference Making it StickLori Reed
 
Social Business: Be Social, Don't Use Social
Social Business: Be Social, Don't Use SocialSocial Business: Be Social, Don't Use Social
Social Business: Be Social, Don't Use SocialGina Schreck
 
Leading Through Change: Inspiring Awakening
Leading Through Change: Inspiring AwakeningLeading Through Change: Inspiring Awakening
Leading Through Change: Inspiring AwakeningMichelle Pacansky-Brock
 
Success Factors of the Connected Home - Applications
Success Factors of the Connected Home - ApplicationsSuccess Factors of the Connected Home - Applications
Success Factors of the Connected Home - ApplicationsDSP-Partners
 
Inspiring Students
Inspiring StudentsInspiring Students
Inspiring Studentssraslim
 
戦略的設計入門
戦略的設計入門戦略的設計入門
戦略的設計入門Yukei Wachi
 
Top ten slide tips
Top ten slide tipsTop ten slide tips
Top ten slide tipskpraet1
 
Email Marketing For Small Business
Email Marketing For Small BusinessEmail Marketing For Small Business
Email Marketing For Small BusinessJohn Walker
 
TEDx Seattle 2013
TEDx Seattle 2013TEDx Seattle 2013
TEDx Seattle 2013Haiku Deck
 
Struggling To Get Prospects To Call You Back ? Try These Three Simple Strateg...
Struggling To Get Prospects To Call You Back ? Try These Three Simple Strateg...Struggling To Get Prospects To Call You Back ? Try These Three Simple Strateg...
Struggling To Get Prospects To Call You Back ? Try These Three Simple Strateg...Ago Cluytens
 

Similar to Continuous Testing (20)

ALA Preconference Making it Stick
ALA Preconference Making it StickALA Preconference Making it Stick
ALA Preconference Making it Stick
 
Knowing God
Knowing GodKnowing God
Knowing God
 
Building your Personal Brand
Building your Personal BrandBuilding your Personal Brand
Building your Personal Brand
 
Social Business: Be Social, Don't Use Social
Social Business: Be Social, Don't Use SocialSocial Business: Be Social, Don't Use Social
Social Business: Be Social, Don't Use Social
 
Just Me
Just MeJust Me
Just Me
 
The challenge
The challengeThe challenge
The challenge
 
Leading Through Change: Inspiring Awakening
Leading Through Change: Inspiring AwakeningLeading Through Change: Inspiring Awakening
Leading Through Change: Inspiring Awakening
 
Success Factors of the Connected Home - Applications
Success Factors of the Connected Home - ApplicationsSuccess Factors of the Connected Home - Applications
Success Factors of the Connected Home - Applications
 
Secrets Of An Impromptu
Secrets Of An ImpromptuSecrets Of An Impromptu
Secrets Of An Impromptu
 
Oow 2008 Final
Oow 2008 FinalOow 2008 Final
Oow 2008 Final
 
#Marketing
#Marketing#Marketing
#Marketing
 
Inspiring Students
Inspiring StudentsInspiring Students
Inspiring Students
 
戦略的設計入門
戦略的設計入門戦略的設計入門
戦略的設計入門
 
Top ten slide tips
Top ten slide tipsTop ten slide tips
Top ten slide tips
 
Improving Bounce Rate
Improving Bounce RateImproving Bounce Rate
Improving Bounce Rate
 
Email Marketing For Small Business
Email Marketing For Small BusinessEmail Marketing For Small Business
Email Marketing For Small Business
 
TEDx Seattle 2013
TEDx Seattle 2013TEDx Seattle 2013
TEDx Seattle 2013
 
TEDx Seattle 2013
TEDx Seattle 2013TEDx Seattle 2013
TEDx Seattle 2013
 
Struggling To Get Prospects To Call You Back ? Try These Three Simple Strateg...
Struggling To Get Prospects To Call You Back ? Try These Three Simple Strateg...Struggling To Get Prospects To Call You Back ? Try These Three Simple Strateg...
Struggling To Get Prospects To Call You Back ? Try These Three Simple Strateg...
 
Create Your Own Future
Create Your Own FutureCreate Your Own Future
Create Your Own Future
 

More from Eric Hogue

Au secours, mon application est brisée - Ou comment déboguer
Au secours, mon application est brisée - Ou comment déboguerAu secours, mon application est brisée - Ou comment déboguer
Au secours, mon application est brisée - Ou comment déboguerEric Hogue
 
Introduction à l'intégration continue en PHP
Introduction à l'intégration continue en PHPIntroduction à l'intégration continue en PHP
Introduction à l'intégration continue en PHPEric Hogue
 
Commencer avec le TDD
Commencer avec le TDDCommencer avec le TDD
Commencer avec le TDDEric Hogue
 
Introduction à l’intégration continue avec Jenkins
Introduction à l’intégration continue avec JenkinsIntroduction à l’intégration continue avec Jenkins
Introduction à l’intégration continue avec JenkinsEric Hogue
 
Introduction to Continuous Integration with Jenkins
Introduction to Continuous Integration with JenkinsIntroduction to Continuous Integration with Jenkins
Introduction to Continuous Integration with JenkinsEric Hogue
 
Guarding Your Code Against Bugs with Continuous Testing
Guarding Your Code Against Bugs with Continuous TestingGuarding Your Code Against Bugs with Continuous Testing
Guarding Your Code Against Bugs with Continuous TestingEric Hogue
 
Continuous testing In PHP
Continuous testing In PHPContinuous testing In PHP
Continuous testing In PHPEric Hogue
 
La sécurité des communications avec GPG
La sécurité des communications avec GPGLa sécurité des communications avec GPG
La sécurité des communications avec GPGEric Hogue
 
Getting started with TDD - Confoo 2014
Getting started with TDD - Confoo 2014Getting started with TDD - Confoo 2014
Getting started with TDD - Confoo 2014Eric Hogue
 
Commencer avec le tdd
Commencer avec le tddCommencer avec le tdd
Commencer avec le tddEric Hogue
 
Introduction to ci with jenkins
Introduction to ci with jenkinsIntroduction to ci with jenkins
Introduction to ci with jenkinsEric Hogue
 
Integration continue
Integration continueIntegration continue
Integration continueEric Hogue
 

More from Eric Hogue (12)

Au secours, mon application est brisée - Ou comment déboguer
Au secours, mon application est brisée - Ou comment déboguerAu secours, mon application est brisée - Ou comment déboguer
Au secours, mon application est brisée - Ou comment déboguer
 
Introduction à l'intégration continue en PHP
Introduction à l'intégration continue en PHPIntroduction à l'intégration continue en PHP
Introduction à l'intégration continue en PHP
 
Commencer avec le TDD
Commencer avec le TDDCommencer avec le TDD
Commencer avec le TDD
 
Introduction à l’intégration continue avec Jenkins
Introduction à l’intégration continue avec JenkinsIntroduction à l’intégration continue avec Jenkins
Introduction à l’intégration continue avec Jenkins
 
Introduction to Continuous Integration with Jenkins
Introduction to Continuous Integration with JenkinsIntroduction to Continuous Integration with Jenkins
Introduction to Continuous Integration with Jenkins
 
Guarding Your Code Against Bugs with Continuous Testing
Guarding Your Code Against Bugs with Continuous TestingGuarding Your Code Against Bugs with Continuous Testing
Guarding Your Code Against Bugs with Continuous Testing
 
Continuous testing In PHP
Continuous testing In PHPContinuous testing In PHP
Continuous testing In PHP
 
La sécurité des communications avec GPG
La sécurité des communications avec GPGLa sécurité des communications avec GPG
La sécurité des communications avec GPG
 
Getting started with TDD - Confoo 2014
Getting started with TDD - Confoo 2014Getting started with TDD - Confoo 2014
Getting started with TDD - Confoo 2014
 
Commencer avec le tdd
Commencer avec le tddCommencer avec le tdd
Commencer avec le tdd
 
Introduction to ci with jenkins
Introduction to ci with jenkinsIntroduction to ci with jenkins
Introduction to ci with jenkins
 
Integration continue
Integration continueIntegration continue
Integration continue
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Continuous Testing