SlideShare una empresa de Scribd logo
1 de 39
Fixture-Free Automated
Acceptance Tests
Mike Stockdale
©2010 Syterra Software Inc.
Much Ado About Agile V
http://commons.wikimedia.org/wiki/File:Start_of_a_dugout_canoe_03.jpg
http://layered.typepad.com/antidote_to_burnout/2006/08/they_still_buil.html
Requirement
Detailed
Design
Unit Test
Code
System
Design
System Test
Acceptance
Test
SDLC V Model
http://www.natpryce.com/articles/000780.html
Feedback
• Check behavior
• Positive design pressure
http://twitter.com/#!/s_bergmann/status/29008066042
Requirement
Detailed
Design
Unit Test
Code
System
Design
System Test
Acceptance
Test
SDLC V Model
Agenda
• Agile testing beyond TDD
• Reality check: what are you doing?
• Automating user stories
• Demo
• Questions and Comments
A Small Slice
•Micro-test: 20 – 30 minutes
• User story: 2 -3 days
A picture example is worth a 1000 words
Some examples are better than others
http://www.flickr.com/photos/rampix/3258014594/
Example
Requirement
Test
elaborates
confirms
executes
AA-FTT 2008 Open Space
Micro (unit) test
Story test
Exploratory test
End-to-end test
Smoke test
Performance test
Security test
Regression test
Tests beyond TDD
• What tests does your team perform?
• Are they automated?
• Who writes, runs, maintains them?
• When are they written, run, maintained?
• What are your good and bad experiences?
One Approach
• Micro tests + exploratory tests
• Add regression tests as required
• All automation in one framework
Story test automation
• Change the cost/benefit
High risk
but
hard to automate?
http://www.flickr.com/photos/koalie/1699195578/
to reliably test manage a system, we
must be able to…
• determine what the system is doing.
• detect when it has stopped doing it.
• detect when the system has failed.
• explain why has it failed.
• restore to a known good state.
http://www.natpryce.com/articles/000780.html
Improved Visibility
http://www.flickr.com/photos/kevinsteele/28503911
Example
Requirement
Test
elaborates
confirms
executes
AA-FTT 2008 Open Space
Caveat: User story ≠ story test
• may change existing story tests
• may not be automated
• don’t force-fit into story test language
No single work group at any work step
should remove user stories to a
medium that, while more expedient to
their work, causes user stories to
become less accessible by others with
different skills and responsibilities.
http://blog.scottbellware.com/2010/10/user-stories-belong-to-everyone.html
http://twitter.com/#!/dhemery/status/22638188913
FixtureFramework
SUT
Host language
FixtureFramework
SUT
Host language
Story test
Fixture
Framework
SUT
Host language
Story test
Plus
Check 2 plus 3 is 5
PlusFixture:
return plus(x, x + y)
plus:
return y
Transparency
• Ubiquitous language
• Domain layer
• Ownership
• Cadence, flow
http://www.flickr.com/photos/kevinsteele/28503911
Caveat:
Story test ≠
General-purpose language
Scenario: User creates some sites and circuits, check connected sites list
Given a "site" exists with {"name"=>"Somewhere1", "identifier" => "TER1", "provider"=>"TER1 Provider"}
And a "site" exists with {"name"=>"Somewhere2", "identifier" => "TER2", "provider"=>"Some Provider"}
And a "site" exists with {"name"=>"Somewhere3", "identifier" => "TER3", "provider"=>"TER3 Provider"}
And a "circuit" exists with {"provider_name"=>"Another provider", "redacted_circuit_id"=>"ABC1",
"provider_circuit_id"=>"C1", "circuit_type"=>CircuitType.find_by_name("Peering"),
"service_type"=>CircuitServiceType.find_by_name("Dark Fiber"),
:capacity => CircuitCapacity.find_by_name("1 Gbps"),
"physical_wire_type"=>PhysicalWireType.find_by_name("Multi Mode Fiber"),
"status"=> CircuitStatus.find_by_name("Cancelled"), "a_end"=>Site.find_by_identifier("TER1"),
"b_end"=>Site.find_by_identifier("TER2")}
And a "circuit" exists with {"provider_name"=>"Switch and Data",
"redacted_circuit_id"=>"ABC2", "provider_circuit_id"=>"C2",
"circuit_type"=>CircuitType.find_by_name("Backbone"),
"service_type"=>CircuitServiceType.find_by_name("Dark Fiber"),
:capacity => CircuitCapacity.find_by_name("1 Gbps"),
"physical_wire_type"=>PhysicalWireType.find_by_name("Multi Mode Fiber"),
"status"=> CircuitStatus.find_by_name("Cancelled"),
"a_end"=>Site.find_by_identifier("TER1"), "b_end"=>Site.find_by_identifier("TER3")}
When I am on the "connected_sites" page for site "TER1"
Then the "connected-sites-list" should look like
| Site ID | Site Name | Site Provider | Provider Circuit ID | Provider Name | Circuit Status |
| TER2 | Somewhere2 | Some Provider | C1 | Another provider | Cancelled |
| TER3 | Somewhere3 | TER3 Provider | C2 | Switch and Data | Cancelled |
When I am on the "connected_sites" page for site "TER2" Then the "connected-sites-list" should look like
| Site ID | Site Name | Site Provider | Provider Circuit ID | Provider Name | Circuit Status |
| TER1 | Somewhere1 | TER1 Provider | C1 | Another provider | Cancelled |
When I am on the "connected_sites" page for site "TER3"
Then the "connected-sites-list" should look like
| Site ID | Site Name | Site Provider | Provider Circuit ID | Provider Name | Circuit Status |
| TER1 | Somewhere1 | TER1 Provider | C2 | Switch and Data | Cancelled |
Enabling fixture-free tests
• create object
• execute method
• check result
• system under test
• save and load objects
• encapsulation, reuse
Demo
• State test
• Function test
• Integration test
• Other features
• Domain adapter
• Parse methods
• Factories
Questions
Comments
Mike Stockdale
• jediwhale@syterra.com
• www.asoftwarecraft.com
• twitter.com/jediwhale
• fitsharp.github.com
Groups
• tech.groups.yahoo.com/group/fitnesse
• tech.groups.yahoo.com/group/aa-ftt

Más contenido relacionado

La actualidad más candente

Breaking Dependencies to Allow Unit Testing
Breaking Dependencies to Allow Unit TestingBreaking Dependencies to Allow Unit Testing
Breaking Dependencies to Allow Unit TestingSteven Smith
 
Java Basics for selenium
Java Basics for seleniumJava Basics for selenium
Java Basics for seleniumapoorvams
 
Better Page Object Handling with Loadable Component Pattern
Better Page Object Handling with Loadable Component PatternBetter Page Object Handling with Loadable Component Pattern
Better Page Object Handling with Loadable Component PatternSargis Sargsyan
 
REST API testing with SpecFlow
REST API testing with SpecFlowREST API testing with SpecFlow
REST API testing with SpecFlowAiste Stikliute
 
How to grow your own Microservice?
How to grow your own Microservice?How to grow your own Microservice?
How to grow your own Microservice?Dmitry Buzdin
 
Practical Tips & Tricks for Selenium Test Automation
Practical Tips & Tricks for Selenium Test AutomationPractical Tips & Tricks for Selenium Test Automation
Practical Tips & Tricks for Selenium Test AutomationSauce Labs
 
Selenium Tips & Tricks, presented at the Tel Aviv Selenium Meetup
Selenium Tips & Tricks, presented at the Tel Aviv Selenium MeetupSelenium Tips & Tricks, presented at the Tel Aviv Selenium Meetup
Selenium Tips & Tricks, presented at the Tel Aviv Selenium MeetupDave Haeffner
 
Test Design and Automation for REST API
Test Design and Automation for REST APITest Design and Automation for REST API
Test Design and Automation for REST APIIvan Katunou
 
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016Oren Rubin
 
2015-StarWest presentation on REST-assured
2015-StarWest presentation on REST-assured2015-StarWest presentation on REST-assured
2015-StarWest presentation on REST-assuredEing Ong
 
Better Page Object Handling with Loadable Component Pattern
Better Page Object Handling with Loadable Component PatternBetter Page Object Handling with Loadable Component Pattern
Better Page Object Handling with Loadable Component PatternSQALab
 
Automated Acceptance Tests in .NET
Automated Acceptance Tests in .NETAutomated Acceptance Tests in .NET
Automated Acceptance Tests in .NETWyn B. Van Devanter
 
Jenkins Continuous Delivery
Jenkins Continuous DeliveryJenkins Continuous Delivery
Jenkins Continuous DeliveryJadson Santos
 
Selenium Best Practices with Jason Huggins
Selenium Best Practices with Jason HugginsSelenium Best Practices with Jason Huggins
Selenium Best Practices with Jason HugginsSauce Labs
 
Power-Up Your Test Suite with OLE Automation by Joshua Russell
Power-Up Your Test Suite with OLE Automation by Joshua RussellPower-Up Your Test Suite with OLE Automation by Joshua Russell
Power-Up Your Test Suite with OLE Automation by Joshua RussellQA or the Highway
 

La actualidad más candente (20)

Breaking Dependencies to Allow Unit Testing
Breaking Dependencies to Allow Unit TestingBreaking Dependencies to Allow Unit Testing
Breaking Dependencies to Allow Unit Testing
 
Java Basics for selenium
Java Basics for seleniumJava Basics for selenium
Java Basics for selenium
 
Testing Angular
Testing AngularTesting Angular
Testing Angular
 
Angular Unit Testing
Angular Unit TestingAngular Unit Testing
Angular Unit Testing
 
Better Page Object Handling with Loadable Component Pattern
Better Page Object Handling with Loadable Component PatternBetter Page Object Handling with Loadable Component Pattern
Better Page Object Handling with Loadable Component Pattern
 
REST API testing with SpecFlow
REST API testing with SpecFlowREST API testing with SpecFlow
REST API testing with SpecFlow
 
How to grow your own Microservice?
How to grow your own Microservice?How to grow your own Microservice?
How to grow your own Microservice?
 
Practical Tips & Tricks for Selenium Test Automation
Practical Tips & Tricks for Selenium Test AutomationPractical Tips & Tricks for Selenium Test Automation
Practical Tips & Tricks for Selenium Test Automation
 
Selenium Tips & Tricks, presented at the Tel Aviv Selenium Meetup
Selenium Tips & Tricks, presented at the Tel Aviv Selenium MeetupSelenium Tips & Tricks, presented at the Tel Aviv Selenium Meetup
Selenium Tips & Tricks, presented at the Tel Aviv Selenium Meetup
 
Test Design and Automation for REST API
Test Design and Automation for REST APITest Design and Automation for REST API
Test Design and Automation for REST API
 
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
Statistical Element Locator by Oren Rubin - SeleniumConf UK 2016
 
Protractor training
Protractor trainingProtractor training
Protractor training
 
2015-StarWest presentation on REST-assured
2015-StarWest presentation on REST-assured2015-StarWest presentation on REST-assured
2015-StarWest presentation on REST-assured
 
Better Page Object Handling with Loadable Component Pattern
Better Page Object Handling with Loadable Component PatternBetter Page Object Handling with Loadable Component Pattern
Better Page Object Handling with Loadable Component Pattern
 
Automated Acceptance Tests in .NET
Automated Acceptance Tests in .NETAutomated Acceptance Tests in .NET
Automated Acceptance Tests in .NET
 
Jenkins Continuous Delivery
Jenkins Continuous DeliveryJenkins Continuous Delivery
Jenkins Continuous Delivery
 
Selenium Best Practices with Jason Huggins
Selenium Best Practices with Jason HugginsSelenium Best Practices with Jason Huggins
Selenium Best Practices with Jason Huggins
 
Background processing with hangfire
Background processing with hangfireBackground processing with hangfire
Background processing with hangfire
 
Power-Up Your Test Suite with OLE Automation by Joshua Russell
Power-Up Your Test Suite with OLE Automation by Joshua RussellPower-Up Your Test Suite with OLE Automation by Joshua Russell
Power-Up Your Test Suite with OLE Automation by Joshua Russell
 
Api testing
Api testingApi testing
Api testing
 

Destacado

Menu Digital_ds_v03_sul
Menu Digital_ds_v03_sulMenu Digital_ds_v03_sul
Menu Digital_ds_v03_suldoht
 
كانت تأخذني التفاصيل 2
كانت تأخذني التفاصيل 2كانت تأخذني التفاصيل 2
كانت تأخذني التفاصيل 2Maha Salah
 
Presentacion 11 1
Presentacion 11 1Presentacion 11 1
Presentacion 11 1paulismoxa
 
C:\Fakepath\Los Famosos Gemelas,Olsen Terminado
C:\Fakepath\Los Famosos Gemelas,Olsen TerminadoC:\Fakepath\Los Famosos Gemelas,Olsen Terminado
C:\Fakepath\Los Famosos Gemelas,Olsen Terminadosebastian
 
Comparison of magazines
Comparison of magazinesComparison of magazines
Comparison of magazineszjhamilton
 
Intraoperative Assesment of Colonic Ischemia following Aortic Reconstuction
Intraoperative Assesment  of Colonic Ischemia following Aortic ReconstuctionIntraoperative Assesment  of Colonic Ischemia following Aortic Reconstuction
Intraoperative Assesment of Colonic Ischemia following Aortic ReconstuctionMohamed Mustafa
 
Ageat work seminar 21 Sep 2012
Ageat work seminar 21 Sep 2012Ageat work seminar 21 Sep 2012
Ageat work seminar 21 Sep 2012Katrina Pritchard
 
Weary Women - Pritchard & Whiting GWO Conference 2014 presentation
Weary Women - Pritchard & Whiting GWO Conference 2014 presentationWeary Women - Pritchard & Whiting GWO Conference 2014 presentation
Weary Women - Pritchard & Whiting GWO Conference 2014 presentationRebecca_Whiting
 
The discursive construction of 'generations' discourse conference 19 july2012
The discursive construction of 'generations'  discourse conference 19 july2012The discursive construction of 'generations'  discourse conference 19 july2012
The discursive construction of 'generations' discourse conference 19 july2012Katrina Pritchard
 
Pritchard and symon reviewing sites and revisiting sights bam nov 2011
Pritchard and symon reviewing sites and revisiting sights bam nov 2011Pritchard and symon reviewing sites and revisiting sights bam nov 2011
Pritchard and symon reviewing sites and revisiting sights bam nov 2011Katrina Pritchard
 
Pritchard and whiting gwo presentation 22 jun12 blog version
Pritchard and whiting gwo presentation 22 jun12 blog versionPritchard and whiting gwo presentation 22 jun12 blog version
Pritchard and whiting gwo presentation 22 jun12 blog versionKatrina Pritchard
 
Summary of Whale Done Approach
Summary of Whale Done ApproachSummary of Whale Done Approach
Summary of Whale Done ApproachGMR Group
 

Destacado (14)

Menu Digital_ds_v03_sul
Menu Digital_ds_v03_sulMenu Digital_ds_v03_sul
Menu Digital_ds_v03_sul
 
كانت تأخذني التفاصيل 2
كانت تأخذني التفاصيل 2كانت تأخذني التفاصيل 2
كانت تأخذني التفاصيل 2
 
Presentacion 11 1
Presentacion 11 1Presentacion 11 1
Presentacion 11 1
 
C:\Fakepath\Los Famosos Gemelas,Olsen Terminado
C:\Fakepath\Los Famosos Gemelas,Olsen TerminadoC:\Fakepath\Los Famosos Gemelas,Olsen Terminado
C:\Fakepath\Los Famosos Gemelas,Olsen Terminado
 
Comparison of magazines
Comparison of magazinesComparison of magazines
Comparison of magazines
 
Sonido
SonidoSonido
Sonido
 
Intraoperative Assesment of Colonic Ischemia following Aortic Reconstuction
Intraoperative Assesment  of Colonic Ischemia following Aortic ReconstuctionIntraoperative Assesment  of Colonic Ischemia following Aortic Reconstuction
Intraoperative Assesment of Colonic Ischemia following Aortic Reconstuction
 
Ageat work seminar 21 Sep 2012
Ageat work seminar 21 Sep 2012Ageat work seminar 21 Sep 2012
Ageat work seminar 21 Sep 2012
 
Weary Women - Pritchard & Whiting GWO Conference 2014 presentation
Weary Women - Pritchard & Whiting GWO Conference 2014 presentationWeary Women - Pritchard & Whiting GWO Conference 2014 presentation
Weary Women - Pritchard & Whiting GWO Conference 2014 presentation
 
The discursive construction of 'generations' discourse conference 19 july2012
The discursive construction of 'generations'  discourse conference 19 july2012The discursive construction of 'generations'  discourse conference 19 july2012
The discursive construction of 'generations' discourse conference 19 july2012
 
Scaner ingles
Scaner inglesScaner ingles
Scaner ingles
 
Pritchard and symon reviewing sites and revisiting sights bam nov 2011
Pritchard and symon reviewing sites and revisiting sights bam nov 2011Pritchard and symon reviewing sites and revisiting sights bam nov 2011
Pritchard and symon reviewing sites and revisiting sights bam nov 2011
 
Pritchard and whiting gwo presentation 22 jun12 blog version
Pritchard and whiting gwo presentation 22 jun12 blog versionPritchard and whiting gwo presentation 22 jun12 blog version
Pritchard and whiting gwo presentation 22 jun12 blog version
 
Summary of Whale Done Approach
Summary of Whale Done ApproachSummary of Whale Done Approach
Summary of Whale Done Approach
 

Similar a Ado2010

Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014FalafelSoftware
 
Testing the Untestable
Testing the UntestableTesting the Untestable
Testing the UntestableMark Baker
 
Patterns and practices for building enterprise-scale HTML5 apps
Patterns and practices for building enterprise-scale HTML5 appsPatterns and practices for building enterprise-scale HTML5 apps
Patterns and practices for building enterprise-scale HTML5 appsPhil Leggetter
 
Structured Functional Automated Web Service Testing
Structured Functional Automated Web Service TestingStructured Functional Automated Web Service Testing
Structured Functional Automated Web Service Testingrdekleijn
 
Provar webinar 15-03-2018
Provar webinar 15-03-2018Provar webinar 15-03-2018
Provar webinar 15-03-2018Geraint Waters
 
Testing for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayTesting for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayBizTalk360
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingPerfecto Mobile
 
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?Dmitry Buzdin
 
Bdd test automation analysis
Bdd test automation analysisBdd test automation analysis
Bdd test automation analysisssuser2e8d4b
 
How to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that ScaleHow to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that ScalePhil Leggetter
 
Lightning web components
Lightning web componentsLightning web components
Lightning web componentsAmit Chaudhary
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework DesignsTest Automaton
 
Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014Wojciech Seliga
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTechWell
 
Lightning web components
Lightning web componentsLightning web components
Lightning web componentsAmit Chaudhary
 
From legacy to DDD (slides for the screencast)
From legacy to DDD (slides for the screencast)From legacy to DDD (slides for the screencast)
From legacy to DDD (slides for the screencast)Andrzej Krzywda
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowTechWell
 
[SC London] "Testing Microservices: from Development to Production
[SC London] "Testing Microservices: from Development to Production[SC London] "Testing Microservices: from Development to Production
[SC London] "Testing Microservices: from Development to ProductionDaniel Bryant
 
Testing Microservices
Testing MicroservicesTesting Microservices
Testing MicroservicesAnil Allewar
 

Similar a Ado2010 (20)

Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
Breaking Dependencies To Allow Unit Testing - Steve Smith | FalafelCON 2014
 
Testing the Untestable
Testing the UntestableTesting the Untestable
Testing the Untestable
 
Patterns and practices for building enterprise-scale HTML5 apps
Patterns and practices for building enterprise-scale HTML5 appsPatterns and practices for building enterprise-scale HTML5 apps
Patterns and practices for building enterprise-scale HTML5 apps
 
Structured Functional Automated Web Service Testing
Structured Functional Automated Web Service TestingStructured Functional Automated Web Service Testing
Structured Functional Automated Web Service Testing
 
Provar webinar 15-03-2018
Provar webinar 15-03-2018Provar webinar 15-03-2018
Provar webinar 15-03-2018
 
Testing for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration MondayTesting for Logic App Solutions | Integration Monday
Testing for Logic App Solutions | Integration Monday
 
Protractor survival guide
Protractor survival guideProtractor survival guide
Protractor survival guide
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
 
How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?How to Build Your Own Test Automation Framework?
How to Build Your Own Test Automation Framework?
 
Bdd test automation analysis
Bdd test automation analysisBdd test automation analysis
Bdd test automation analysis
 
How to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that ScaleHow to Build Single Page HTML5 Apps that Scale
How to Build Single Page HTML5 Apps that Scale
 
Lightning web components
Lightning web componentsLightning web components
Lightning web components
 
Test Automation Framework Designs
Test Automation Framework DesignsTest Automation Framework Designs
Test Automation Framework Designs
 
Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014
 
Testing Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the CloudTesting Applications—For the Cloud and in the Cloud
Testing Applications—For the Cloud and in the Cloud
 
Lightning web components
Lightning web componentsLightning web components
Lightning web components
 
From legacy to DDD (slides for the screencast)
From legacy to DDD (slides for the screencast)From legacy to DDD (slides for the screencast)
From legacy to DDD (slides for the screencast)
 
Service Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to KnowService Virtualization: What Testers Need to Know
Service Virtualization: What Testers Need to Know
 
[SC London] "Testing Microservices: from Development to Production
[SC London] "Testing Microservices: from Development to Production[SC London] "Testing Microservices: from Development to Production
[SC London] "Testing Microservices: from Development to Production
 
Testing Microservices
Testing MicroservicesTesting Microservices
Testing Microservices
 

Último

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 

Último (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Ado2010