SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
So	
  long,	
  and	
  thanks	
  for	
  all	
  the	
  
tests
Seb	
  Rose
Claysnow	
  Limited
@sebrose
Friday, 26 September 14
Friday, 26 September 14
Why do we test software?
“a process of gathering information about
[software] with the intent that the information
could be used for some purpose”
Friday, 26 September 14
Developer tests
What are they for?
• making sure the code works
• preventing regressions
• documenting the code
• driving a testable design
Friday, 26 September 14
“I get paid for code that works, not for tests, so my
philosophy is to test as little as possible to reach a
given level of confidence ...
“I suspect this level of confidence is high
compared to industry standards”
http://stackoverflow.com/questions/153234/how-deep-are-your-unit-tests/153565#153565
Friday, 26 September 14
Developer testing
When do you write tests?
• never
• after writing the code
• while you write the code
• before writing the code
Friday, 26 September 14
Friday, 26 September 14
http://www.slideshare.net/sebrose/common-objections-to-tdd-and-their-refutations
Any objections?
Friday, 26 September 14
http://claysnow.co.uk/to-tdd-or-not-to-tdd/
To TDD or not to TDD?
That is NOT
the question!
Friday, 26 September 14
Friday, 26 September 14
Dreyfus model of skill acquisition
http://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition
Friday, 26 September 14
Friday, 26 September 14
Listen to your tests
Friday, 26 September 14
Friday, 26 September 14
Friday, 26 September 14
What is a unit test anyway?
A test is not a unit test if:
• It talks to the database
• It communicates across the network
• It touches the file system
• It can’t run at the same time as other
unit tests
• You have to do special things to your
environment (such as editing config
files) to run it	

http://www.artima.com/weblogs/viewpost.jsp?thread=126923
Friday, 26 September 14
http://codebetter.com/iancooper/2011/10/06/avoid-testing-implementation-details-test-behaviours/
Test behaviours not implementation details
“When we refactor we don’t want to break tests. If
our tests know too much about our
implementation, that will be difficult, because
changes to our implementation will necessarily
result in us re-writing tests – at which point we are
not refactoring.We would say that we have over-
specified through our tests.
Instead of assisting change, our tests have now
begun to hamper it.”
http://vimeo.com/68375232
Friday, 26 September 14
Properties of unit testing
Understandable
Maintainable
Repeatable
Necessary
Granular
Fast
Friday, 26 September 14
Q. How can we test components in isolation?
A. Seams
Friday, 26 September 14
The Meszaros taxonomy
http://xunitpatterns.com
■Dummy objects are passed around but never
actually used.
■Fake objects have working implementations.
■Stubs provide canned responses'.
■Mocks are pre-programmed with expectations
which form a specification of the calls they are
expected to receive.
Friday, 26 September 14
Mocking in a nutshell
Friday, 26 September 14
Mocking can make a terrible mess
Friday, 26 September 14
Mocking can give you a false sense of security
via JB Rainsberger, GOOS mailing list,“Unit-test mock/stub assumptions rots”, 15 March 2012
Friday, 26 September 14
How valuable are your tests?
Friday, 26 September 14
http://blog.8thlight.com/uncle-bob/2013/09/23/Test-first.html
Friday, 26 September 14
http://www.slideshare.net/dannorth/accelerating-agile-testing
Friday, 26 September 14
http://www.slideshare.net/dannorth/accelerating-agile-testing
Friday, 26 September 14
http://pitest.org
Mutation testing
Friday, 26 September 14
Friday, 26 September 14
Friday, 26 September 14
Developer tests - recap
What are they for?
• making sure the code works
• preventing regressions
• documenting the code
• driving a testable design
Friday, 26 September 14
Things that seem important to me:
- chase the VALUE
- identify the RISKS
- understand your CONTEXT
The tests should make your life EASIER
Friday, 26 September 14
Seb	
  Rose
Twi;er:	
  	
   @sebrose
Blog:	
  	
   	
   www.claysnow.co.uk
E-­‐mail:	
   	
   seb@claysnow.co.uk
Seb Rose,
Available Now
in beta
Friday, 26 September 14

Weitere ähnliche Inhalte

Andere mochten auch

Calidad, Qué puedo hacer?
Calidad, Qué puedo hacer?Calidad, Qué puedo hacer?
Calidad, Qué puedo hacer?GeneXus
 
Lesson 7 data communication
Lesson 7 data communicationLesson 7 data communication
Lesson 7 data communicationkenjiecueto
 
Sektörden Haberler Emarsys Ağustos 2013
Sektörden Haberler Emarsys Ağustos 2013Sektörden Haberler Emarsys Ağustos 2013
Sektörden Haberler Emarsys Ağustos 2013Emarsys Türkçe
 
Answering Your Questions on Social Media Consulting (Alexis Grant)
Answering Your Questions on Social Media Consulting (Alexis Grant)Answering Your Questions on Social Media Consulting (Alexis Grant)
Answering Your Questions on Social Media Consulting (Alexis Grant)Alexis Grant
 
10 things we hate about Bologna
10 things we hate about Bologna10 things we hate about Bologna
10 things we hate about Bolognabolognaburns
 
Lectura de apoyo 1 la práctica de la innovación en las empresas de servicios
Lectura de apoyo 1 la práctica de la innovación en las empresas de serviciosLectura de apoyo 1 la práctica de la innovación en las empresas de servicios
Lectura de apoyo 1 la práctica de la innovación en las empresas de serviciosCentro Cultural Hanan Al-Mutawa
 
Get started with dropbox
Get started with dropboxGet started with dropbox
Get started with dropboxDaniel Salazar
 
Study tour sevilla cadiz - sherry - febrero 2015 - international vniversita...
Study tour sevilla   cadiz - sherry - febrero 2015 - international vniversita...Study tour sevilla   cadiz - sherry - febrero 2015 - international vniversita...
Study tour sevilla cadiz - sherry - febrero 2015 - international vniversita...FRANCISCO PAVON RABASCO
 
OpportunitéS Et Impacts Des Widgets Mbaebusiness D Attias L Assayag
OpportunitéS Et Impacts Des Widgets Mbaebusiness D Attias L AssayagOpportunitéS Et Impacts Des Widgets Mbaebusiness D Attias L Assayag
OpportunitéS Et Impacts Des Widgets Mbaebusiness D Attias L AssayagDanièle Attias
 
Modulo tic
Modulo ticModulo tic
Modulo ticamabefue
 
De la definición a la acción. Cómo implantar el Ciclo Comercial Turístico de ...
De la definición a la acción. Cómo implantar el Ciclo Comercial Turístico de ...De la definición a la acción. Cómo implantar el Ciclo Comercial Turístico de ...
De la definición a la acción. Cómo implantar el Ciclo Comercial Turístico de ...MindProject
 
Tesina Escuela de Emprendimiento y Liderazgo. I Promoción Quito
Tesina Escuela de Emprendimiento y Liderazgo. I Promoción QuitoTesina Escuela de Emprendimiento y Liderazgo. I Promoción Quito
Tesina Escuela de Emprendimiento y Liderazgo. I Promoción Quitoanita zavala
 
Tool di ranking schedulazione automatica dei report ed invio email
Tool di ranking schedulazione automatica dei report ed invio emailTool di ranking schedulazione automatica dei report ed invio email
Tool di ranking schedulazione automatica dei report ed invio emailClaudio Fiorentino
 

Andere mochten auch (17)

Calidad, Qué puedo hacer?
Calidad, Qué puedo hacer?Calidad, Qué puedo hacer?
Calidad, Qué puedo hacer?
 
Lesson 7 data communication
Lesson 7 data communicationLesson 7 data communication
Lesson 7 data communication
 
Prática atuarial na previdência social
Prática atuarial na previdência socialPrática atuarial na previdência social
Prática atuarial na previdência social
 
Sektörden Haberler Emarsys Ağustos 2013
Sektörden Haberler Emarsys Ağustos 2013Sektörden Haberler Emarsys Ağustos 2013
Sektörden Haberler Emarsys Ağustos 2013
 
Answering Your Questions on Social Media Consulting (Alexis Grant)
Answering Your Questions on Social Media Consulting (Alexis Grant)Answering Your Questions on Social Media Consulting (Alexis Grant)
Answering Your Questions on Social Media Consulting (Alexis Grant)
 
10 things we hate about Bologna
10 things we hate about Bologna10 things we hate about Bologna
10 things we hate about Bologna
 
Lectura de apoyo 1 la práctica de la innovación en las empresas de servicios
Lectura de apoyo 1 la práctica de la innovación en las empresas de serviciosLectura de apoyo 1 la práctica de la innovación en las empresas de servicios
Lectura de apoyo 1 la práctica de la innovación en las empresas de servicios
 
Publicacion ranking junio 2013
Publicacion ranking junio 2013Publicacion ranking junio 2013
Publicacion ranking junio 2013
 
Get started with dropbox
Get started with dropboxGet started with dropbox
Get started with dropbox
 
Jeunesse - 2015
Jeunesse - 2015Jeunesse - 2015
Jeunesse - 2015
 
Study tour sevilla cadiz - sherry - febrero 2015 - international vniversita...
Study tour sevilla   cadiz - sherry - febrero 2015 - international vniversita...Study tour sevilla   cadiz - sherry - febrero 2015 - international vniversita...
Study tour sevilla cadiz - sherry - febrero 2015 - international vniversita...
 
OpportunitéS Et Impacts Des Widgets Mbaebusiness D Attias L Assayag
OpportunitéS Et Impacts Des Widgets Mbaebusiness D Attias L AssayagOpportunitéS Et Impacts Des Widgets Mbaebusiness D Attias L Assayag
OpportunitéS Et Impacts Des Widgets Mbaebusiness D Attias L Assayag
 
Modulo tic
Modulo ticModulo tic
Modulo tic
 
De la definición a la acción. Cómo implantar el Ciclo Comercial Turístico de ...
De la definición a la acción. Cómo implantar el Ciclo Comercial Turístico de ...De la definición a la acción. Cómo implantar el Ciclo Comercial Turístico de ...
De la definición a la acción. Cómo implantar el Ciclo Comercial Turístico de ...
 
Tesina Escuela de Emprendimiento y Liderazgo. I Promoción Quito
Tesina Escuela de Emprendimiento y Liderazgo. I Promoción QuitoTesina Escuela de Emprendimiento y Liderazgo. I Promoción Quito
Tesina Escuela de Emprendimiento y Liderazgo. I Promoción Quito
 
Tool di ranking schedulazione automatica dei report ed invio email
Tool di ranking schedulazione automatica dei report ed invio emailTool di ranking schedulazione automatica dei report ed invio email
Tool di ranking schedulazione automatica dei report ed invio email
 
Dossier
DossierDossier
Dossier
 

Mehr von Seb Rose

Software contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdfSoftware contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdfSeb Rose
 
Micro-service delivery - without the pitfalls
Micro-service delivery - without the pitfallsMicro-service delivery - without the pitfalls
Micro-service delivery - without the pitfallsSeb Rose
 
DevSecOps - Agile Get-Together 2022.pdf
DevSecOps - Agile Get-Together 2022.pdfDevSecOps - Agile Get-Together 2022.pdf
DevSecOps - Agile Get-Together 2022.pdfSeb Rose
 
Contract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdfContract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdfSeb Rose
 
Example mapping - slice any story into testable examples - SoCraTes 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdfExample mapping - slice any story into testable examples - SoCraTes 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdfSeb Rose
 
Software testing - learning to walk again (expoQA22)
Software testing - learning to walk again (expoQA22)Software testing - learning to walk again (expoQA22)
Software testing - learning to walk again (expoQA22)Seb Rose
 
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021Seb Rose
 
A brief history of requirements - Unicom 2022
A brief history of requirements  - Unicom 2022A brief history of requirements  - Unicom 2022
A brief history of requirements - Unicom 2022Seb Rose
 
Example mapping (with builds) - ProductWorld 2022
Example mapping (with builds)  - ProductWorld 2022Example mapping (with builds)  - ProductWorld 2022
Example mapping (with builds) - ProductWorld 2022Seb Rose
 
Example mapping - ProductWorld 2022
Example mapping - ProductWorld 2022Example mapping - ProductWorld 2022
Example mapping - ProductWorld 2022Seb Rose
 
No code, low code, machine code QA ATL 2021
No code, low code, machine code   QA ATL 2021No code, low code, machine code   QA ATL 2021
No code, low code, machine code QA ATL 2021Seb Rose
 
No code, low code, machine code QA ATL 2021
No code, low code, machine code   QA ATL 2021No code, low code, machine code   QA ATL 2021
No code, low code, machine code QA ATL 2021Seb Rose
 
No code, low code, machine code - Unicom 2021
No code, low code, machine code -  Unicom 2021No code, low code, machine code -  Unicom 2021
No code, low code, machine code - Unicom 2021Seb Rose
 
BDD: from soup to nuts - The Future of Work Scotland 2021
BDD: from soup to nuts  - The Future of Work Scotland 2021BDD: from soup to nuts  - The Future of Work Scotland 2021
BDD: from soup to nuts - The Future of Work Scotland 2021Seb Rose
 
Contrasting test automation and BDD - 2020
Contrasting test automation and BDD - 2020Contrasting test automation and BDD - 2020
Contrasting test automation and BDD - 2020Seb Rose
 
Are BDD and test automation the same thing? Automation Guild 2021
Are BDD and test automation the same thing?   Automation Guild 2021Are BDD and test automation the same thing?   Automation Guild 2021
Are BDD and test automation the same thing? Automation Guild 2021Seb Rose
 
"Our BDDs are broken!" Lean Agile Exchange 2020
"Our BDDs are broken!"   Lean Agile Exchange 2020"Our BDDs are broken!"   Lean Agile Exchange 2020
"Our BDDs are broken!" Lean Agile Exchange 2020Seb Rose
 
User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Agile Scotland 2019User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Agile Scotland 2019Seb Rose
 
User stories: from good intentions to bad advice - Lean Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019User stories: from good intentions to bad advice - Lean Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019Seb Rose
 
Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...Seb Rose
 

Mehr von Seb Rose (20)

Software contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdfSoftware contracts - Global Enterprise Agile 2023.pdf
Software contracts - Global Enterprise Agile 2023.pdf
 
Micro-service delivery - without the pitfalls
Micro-service delivery - without the pitfallsMicro-service delivery - without the pitfalls
Micro-service delivery - without the pitfalls
 
DevSecOps - Agile Get-Together 2022.pdf
DevSecOps - Agile Get-Together 2022.pdfDevSecOps - Agile Get-Together 2022.pdf
DevSecOps - Agile Get-Together 2022.pdf
 
Contract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdfContract testing - Sealights 2022.pdf
Contract testing - Sealights 2022.pdf
 
Example mapping - slice any story into testable examples - SoCraTes 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdfExample mapping - slice any story into testable examples - SoCraTes 2022.pdf
Example mapping - slice any story into testable examples - SoCraTes 2022.pdf
 
Software testing - learning to walk again (expoQA22)
Software testing - learning to walk again (expoQA22)Software testing - learning to walk again (expoQA22)
Software testing - learning to walk again (expoQA22)
 
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
DevSecOps - Unicom Agile and DevOps Expo (Adaptive Challenges) 2021
 
A brief history of requirements - Unicom 2022
A brief history of requirements  - Unicom 2022A brief history of requirements  - Unicom 2022
A brief history of requirements - Unicom 2022
 
Example mapping (with builds) - ProductWorld 2022
Example mapping (with builds)  - ProductWorld 2022Example mapping (with builds)  - ProductWorld 2022
Example mapping (with builds) - ProductWorld 2022
 
Example mapping - ProductWorld 2022
Example mapping - ProductWorld 2022Example mapping - ProductWorld 2022
Example mapping - ProductWorld 2022
 
No code, low code, machine code QA ATL 2021
No code, low code, machine code   QA ATL 2021No code, low code, machine code   QA ATL 2021
No code, low code, machine code QA ATL 2021
 
No code, low code, machine code QA ATL 2021
No code, low code, machine code   QA ATL 2021No code, low code, machine code   QA ATL 2021
No code, low code, machine code QA ATL 2021
 
No code, low code, machine code - Unicom 2021
No code, low code, machine code -  Unicom 2021No code, low code, machine code -  Unicom 2021
No code, low code, machine code - Unicom 2021
 
BDD: from soup to nuts - The Future of Work Scotland 2021
BDD: from soup to nuts  - The Future of Work Scotland 2021BDD: from soup to nuts  - The Future of Work Scotland 2021
BDD: from soup to nuts - The Future of Work Scotland 2021
 
Contrasting test automation and BDD - 2020
Contrasting test automation and BDD - 2020Contrasting test automation and BDD - 2020
Contrasting test automation and BDD - 2020
 
Are BDD and test automation the same thing? Automation Guild 2021
Are BDD and test automation the same thing?   Automation Guild 2021Are BDD and test automation the same thing?   Automation Guild 2021
Are BDD and test automation the same thing? Automation Guild 2021
 
"Our BDDs are broken!" Lean Agile Exchange 2020
"Our BDDs are broken!"   Lean Agile Exchange 2020"Our BDDs are broken!"   Lean Agile Exchange 2020
"Our BDDs are broken!" Lean Agile Exchange 2020
 
User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Agile Scotland 2019User stories: from good intentions to bad advice - Agile Scotland 2019
User stories: from good intentions to bad advice - Agile Scotland 2019
 
User stories: from good intentions to bad advice - Lean Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019User stories: from good intentions to bad advice - Lean Agile Scotland 2019
User stories: from good intentions to bad advice - Lean Agile Scotland 2019
 
Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...Software contracts or: how I learned to stop worrying and love releasing. Agi...
Software contracts or: how I learned to stop worrying and love releasing. Agi...
 

Kürzlich hochgeladen

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
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
 

Kürzlich hochgeladen (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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.
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
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
 

So long, and thanks for all the tests dev day krakow 2014