SlideShare a Scribd company logo
T H A T ’ S M E
 Jeroen Tuitjer
 Amsterdam
 Mirabeau
 Test Engineer
 Transavia
 Test Automation Ninja
REAL WORLD
TEST AUTOMATION
At least.. My world
TRANSAVIA
Awesome Project /
Awesome Team
3 TEAMS
Together
Team Blue
Ecommerce Platform
Scrumteam
Team Green
Ecommerce Platform
Scrumteam
System
Ecommerce Platform
Scrumteam
SPRINTS
SCRUM
AGILE
TRANSAVIA.COM
Website
Respo
nsive
3. CHECKIN
2. MY TRANSAVIA
1. BOOKING
BACK TO TEST
AUTOMATION
Lessons Learned
WHY TEST
AUTOMATION?
VS Manual testing
FAST
PRECISE
CONTROL
1.CODE
2.RUN
CODE
Awesome Code
One line to rule them all
[TestMethod]
//Checks Paidluggagebooking for 1 perso
public void BookingPaidluggagePax()
{
this.BookingBookServiceTest(passeng
}
Awesome Code
One line to rule them all
ooking for 1 person
idluggagePax()
erviceTest(passengersAmount: 5, service: "BookP
Awesome Code
One line to rule them all
X", iSAsa: true, iSIci: false, iSBrandedFare: f
Awesome Code
One line to rule them all
se, iSBrandedFare: false, serviceType: ServiceT
Awesome Code
One line to rule them all
, outboundDestination: "RTM", inboundDestinatio
//Select RTM for the Outbound Destination
Trace.WriteLine(
"Create booking for " + passengersAmount + " passengers from
+ inboundDestination);
bookingToolSelectPage.BookingToolSelectDestination("Departure", o
//Select ALC for the Inbound Destination
bookingToolSelectPage.BookingToolSelectDestination("Arrival", inb
OUTBOUND / INBOUND
bound Destination
r " + passengersAmount + " passengers from " + outboundDestination +
on);
BookingToolSelectDestination("Departure", outboundDestination);
nbound Destination
BookingToolSelectDestination("Arrival", inboundDestination);
OUTBOUND / INBOUND
if (iSIci)
{
// Outbound flight by using the datepicker, search for the flight
bookingToolSelectPage.ClickBookingDatePicker(FluentJourneyType.Outbound);
bookingToolSelectPage.ClickDateInDatePickerIci();
bookingToolSelectPage.ClickBookingDatePicker(FluentJourneyType.Inbound);
//Select next day and than previous day, then the Outbound flight by click
bookingToolSelectPage.ClickNextInDatePicker();
bookingToolSelectPage.ClickDateInDatePicker();
Trace.WriteLine("Outbound flight by using the datepicker, search for the f
bookingToolSelectPage.BookingToolIncreaseAdult(passengersAmount, type);
bookingToolSelectPage.ClickBookingSearchButton();
bookingToolSelectPage.BookingIciSelect();
this.I.Wait(1);
}
else
{
// Outbound flight by using the datepicker, search for the flight
bookingToolSelectPage.ClickBookingDatePicker(FluentJourneyType.Outbound);
bookingToolSelectPage.ClickNextInDatePicker();
BOOKING TODAY(ICI)
BRANDED FAREprivate void BookingBrandedFares(
string service,
string type,
bool iSBrandedFare,
BookingToolSelectPage bookingToolSelectPage)
{
int package;
switch (service)
{
case BrandedFarePlusCode:
{
package = 2;
}
break;
case BrandedFaresBizzCode:
{
package = 3;
}
break;
default:
package = 1;
REDUCED
MOBILITYswitch (serviceType)
{
case ServiceType.PrmAoxy:
case ServiceType.PrmBlnd:
case ServiceType.PrmDeaf:
case ServiceType.PrmManual:
case ServiceType.PrmMeda:
case ServiceType.PrmPoxy:
case ServiceType.PrmSmbw:
case ServiceType.PrmSvan:
case ServiceType.PrmWcbd:
case ServiceType.PrmWcbw:
case ServiceType.PrmWchc:
case ServiceType.PrmWchr:
case ServiceType.PrmWchs:
case ServiceType.PrmSmbd:
this.ServicePrm(service, type, bookingToolSelectPage, prmSelectPage);
break;
SEAT
RESERVATIONif (iSAsa)
{
//ASAPage
Trace.WriteLine("ASA is possible with " + serviceType);
asaSelectPage.AsaLegendIsAvailable();
switch (serviceType)
{
case ServiceType.SeatNormal:
case ServiceType.SeatExtraLegroom:
case ServiceType.SeatUpFront:
case ServiceType.SeatFrontRow:
//ASAPage select seats
Trace.WriteLine("Select Seats" + serviceType);
this.BookAsa(passengersAmount, serviceType.ToString());
break;
}
bookingToolSelectPage.ClickNext("");
asaSelectPage.ConfirmNoSeats();
}
{
case "PaidLuggage10":
LuggageAmount(passengersAmount, 10, "outbound");
break;
case "PaidLuggage15":
LuggageAmount(passengersAmount, 15, "outbound");
break;
case "PaidLuggage20":
LuggageAmount(passengersAmount, 20, "outbound");
break;
case "PaidLuggage30":
LuggageAmount(passengersAmount, 30, "outbound");
break;
case "PaidLuggage40":
LuggageAmount(passengersAmount, 40, "outbound");
break;
case "PaidLuggage50":
LuggageAmount(passengersAmount, 50, "outbound");
break;
SUITCASE
COMPLEXE CODE
CODE REVIEWS
Scenario: Search Ten Adult Groupbooking Show Notification
Given I am on the Search Select page
And I have entered BCN as OutboundFlight
And I have entered AMS as InboundFlight
And I have checked the returnflight checkbox
And I have selected 10 adults, 0 children and 0 infants
Then There should be a notification about the groupbookingsform
[Then(@"the Checkin page should be available")]
public void ThenTheCheckinPageShouldBeAvailable()
{
var internetCheckinPage = Pages.Get<InternetCheckinPassengerPage>();
internetCheckinPage.CheckinPageShouldBeAvailable();
}
public void
ClickOnTheInternetCheckinButton()
{
I.Click("selector");
}
I.Click(“.Selector”);
.panel .primary-button
I.Hover(“.Selector”);
I.Assert.Exists(“.selector”);
I.Takescreenshot();
Given I book a single HV flight 0 days from now for 1 adults, 0 child nr 5962 from CPH to EIN
Given I am on the Passenger Detail Page
And I enter the pax information for multiple pax
| Passengernumber | PaxType | Firstname | Lastname | DateOfBirth | Gender | Email | Phonenumber |
| 0 | Adult | Email | PassB | 01-01-1980 | Male | jtuitjer@mirabeau.nl| 612345678 |
Then I click on the next button in the booking summary
Given I am on the Holdluggage page
Given I am on the Contact Detail Page
And I enter the contact information
| Firstname | Lastname | Gender | Email | Phonenumber |
| Zoel | ASAICI | Female | jtuitjer@mirabeau.nl | 612345678 |
Then I click on the next button in the booking summary
Given I am on the Payment page
And I select the creditcard option
And I fill in my Mastercard creditcard number
And I fill in my Mastercard creditcard validationcode
And I fill in my Name
And I fill in my experation date
Then I click on the next button in the booking summary
Then The booking confirm page should be available
SIMPLE CODE
WORK WITH
DEVELOPMENT
Team Effort
CODE LEARNINGS
Read me
//NO COMMENTS!
NO COMMENTS()
{
Write.clear.easy();
}
NO CODES
#2144656
P01
PRM
ASA
SSR
@#$@
AMS
TXL
PAX
if ((val1 > val2) && (val1 > val3))
i
LESS VARIABLES
5 max
QUESTIONS
Feedback, or other solutions
RUN
FEATURE
FILE
BACKGROUND
TEST - 1
TEST - 2
TEST - 3
GO TO TEST!!
http://gotopPage.Directly
Given I book a single HV flight 0 days from now for 1
adults, 0 child and 0 infants nr 5962 from CPH to EIN
http://cd1-tst-vpn.transavia.com/nl-NL/boek-een-
vlucht/vluchten/selectflights/
?outboundDeparture=CPH
&outboundArrival=EIN
&outboundCarrier=HV
&outboundFlightNumber=5962
&originDepartureDate=2016-2-15
&adults=1
&children=0
&infants=0
NAVIGATE WITH URL
START
START TEST
TEST
ISOLATED
NIGHTLY BUILD
CHECK
TESTRUN
@FAIL
@NotFinished
SMOKE TEST
START
START TEST
PLAN
CAREFULLY
START
START TESTTESTS
CAN
RUN
ALL
THE
TIME
START
START TESTTIMING DIFFICULTY
START
START TEST
- BOOKING CONFIRMATION
- DECLINE PAYMENT
- CANCELLATION
REQUIREMENTS
LOG
Debug Trace:
Go to flight 5962 From: CPH To EIN
http://cd1-tst-vpn.transavia.com/nl-NL/boek-een-
vlucht/vluchten/selectflights/?outboundDeparture=CPH&outbou
ndArrival=EIN&outboundCarrier=HV&outboundFlightNumber=5962&
originDepartureDate=2016-2-15&adults=1&children=0&infants=0
Title of the page: This web page is not availableTest
MAINTAINABLE
FAST
MULTITHREAD
TESTRUNS
READABLE
Scenario: Search Ten Adult Groupbooking Show Notification
Given I am on the Search Select page
And I have entered BCN as OutboundFlight
And I have entered AMS as InboundFlight
And I have checked the returnflight checkbox
And I have selected 10 adults, 0 children and 0 infants
Then There should be a notification about the groupbookingsform
STABLE
RELIABLE
TEAMWORK
Team Blue
Write new tests
in sprint
Team Green
Write New Tests
In Sprint
DEFENITION OF DONE
System
Maintain tests,
Focus on improvements
DISTRIBUTE WORK
CHECK EVERY DAY
MAKE A TEST BACKLOG
FOCUS
PRIORITISE
QUESTIONS
Feedback, or other solutions
OWNERSHIP
OWNERSHIP
TEST IS NO OWNER
INSIGHTS
FEATURE
DASHBOARD
QUESTIONS
Feedback, or other solutions
1.CODE
2.RUN
USABILITY
Real World Test Automation

More Related Content

Recently uploaded

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Real World Test Automation

Editor's Notes

  1. TODO: visual
  2. Schiphol oost Low cost airline Huisstijl vernieuwd
  3. Drie teams
  4. Blue zit er vanaf het begin Begonnen met de mijn omgeving
  5. Al snel kwam team groen ICI
  6. Huidige team Net gestart SAFE (Agile release trains) Overal verbeteringen mogelijkheden (architects)
  7. Context hele presentatie Werken in sprints Post it’s overal
  8. - Hoofd features
  9. Zwarte statement slide
  10. Zwarte statement slide
  11. Sneller dan handmatig testen maar het bespaart geen tijd. Je kan wel meer testen in korte tijd, als je het eenmaal goed hebt ingericht
  12. Test meer en nauwkeuriger dan handmatig testen
  13. Grip op de kwaliteit
  14. Witte statement slide
  15. Witte statement slide
  16. - Toen ik zelf terugkeek, dacht ik WTF!
  17. Witte statement slide
  18. Witte statement slide
  19. Witte statement slide
  20. Witte statement slide
  21. Witte statement slide
  22. Witte statement slide
  23. Witte statement slide
  24. Witte statement slide
  25. Witte statement slide
  26. Witte statement slide
  27. Witte statement slide
  28. Witte statement slide
  29. Zwarte statement slide
  30. Witte statement slide
  31. Witte statement slide
  32. Witte statement slide
  33. Witte statement slide
  34. Witte statement slide
  35. Witte statement slide
  36. Witte statement slide
  37. Witte statement slide
  38. Witte statement slide
  39. Witte statement slide
  40. Witte statement slide
  41. Witte statement slide
  42. Witte statement slide
  43. Witte statement slide
  44. Witte statement slide
  45. Witte statement slide
  46. Witte statement slide
  47. Witte statement slide
  48. Witte statement slide
  49. Witte statement slide
  50. Witte statement slide
  51. Witte statement slide
  52. Witte statement slide
  53. Witte statement slide
  54. Witte statement slide
  55. Witte statement slide
  56. Witte statement slide
  57. Witte statement slide
  58. Witte statement slide
  59. Witte statement slide
  60. Witte statement slide
  61. Witte statement slide
  62. Witte statement slide
  63. Witte statement slide
  64. Witte statement slide
  65. Witte statement slide
  66. Witte statement slide
  67. Witte statement slide
  68. Witte statement slide
  69. Witte statement slide
  70. Witte statement slide
  71. Witte statement slide
  72. Witte statement slide
  73. Witte statement slide
  74. Witte statement slide