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

"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
Sunil Jagani
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 

Recently uploaded (20)

"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxAI in the Workplace Reskilling, Upskilling, and Future Work.pptx
AI in the Workplace Reskilling, Upskilling, and Future Work.pptx
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 

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