SlideShare a Scribd company logo
GET MORE OUT
OF OPEN-SOURCE
A BIT
ABOUT ME
T H A T ’ S M E
 Maarten Groeneweg
 Principal Test Engineer
 Test Automation Jehova
TWO OPEN-SOURCE
PROJECTS
A BIT ABOUT
YOU
QUIZ TIME
MY LESSON
LEARNED
In test tool selection
LEARNING
BY FAILURES
I already failed for you 
LET’S GO
BACK IN TIME
About 5 years…
“SELECT A TEST
AUTOMATION TOOL”
M Y C H O I C E
 Closed Source
 $$$
 Pay per seat
 Crappy CI integration
 Slowwww support
0%
DEVELOPER
INVOLVEMENT
I LEARNED
So new chance to select a tool
M Y C H O I C E
 FREEEEE
 Open Source
 Groovy
 Tons of magic
5%
DEVELOPER
INVOLVEMENT
GET UP &
TRY AGAIN
So new chance to select a tool
M Y C H O I C E
 Open Source
 Code quality check
 Still free
Missing some features?
 Just fork it!
Magic?
 Check the source
AGAIN-AGAIN
But…different
M Y C H O I C E
damn…
THAT’S HOW
ARGUS EYES
WAS BORN
C h a l l e n g e s
 Continuous Delivery
 Loads of pages
 CSS can be fragile
 Design matters
 UI test where not
automated
C o n c e p t
 Open Source
 Node.js
 Integrates with FE
tools
 Component based
 Fail Fast
FREE IN USE
FLAWLESS LIVE DEMO
That’d be great
O p e n s o u r c e
 Forces good coding
 More generic
 Build tooling
 Feedback
 Fun!
RETROSPECT
"Free software is a
matter of liberty, not
price. To understand the
concept, you should think
of free as in free speech,
not as in free beer."
Richard Stallman
LESSONS
LEARNED
FREE BEER IS
AWESOME
BUT DRINK WITH
MATES
JOIN THE
CONVERSATION
START BREWING
YOUR OWN
ARGUSEYES.IO
WBTSTR.NET
@LazyTesting

More Related Content

What's hot (8)

Manual Regression Testing Manifesto
Manual Regression Testing ManifestoManual Regression Testing Manifesto
Manual Regression Testing Manifesto
 
You have no idea what your users want - WordCamp PDX
You have no idea what your users want - WordCamp PDXYou have no idea what your users want - WordCamp PDX
You have no idea what your users want - WordCamp PDX
 
Test Driven Testing
Test Driven TestingTest Driven Testing
Test Driven Testing
 
10 Guidelines for A/B Testing
10 Guidelines for A/B Testing10 Guidelines for A/B Testing
10 Guidelines for A/B Testing
 
6 Guidelines for A/B Testing
6 Guidelines for A/B Testing6 Guidelines for A/B Testing
6 Guidelines for A/B Testing
 
A/B Testing That Matters
A/B Testing That MattersA/B Testing That Matters
A/B Testing That Matters
 
Regress to Impress
Regress to ImpressRegress to Impress
Regress to Impress
 
Improved software testing using Visual Studio and TFS 2010
Improved software testing using Visual Studio and TFS 2010 Improved software testing using Visual Studio and TFS 2010
Improved software testing using Visual Studio and TFS 2010
 

Similar to Open-source testing tools

Why Your Selenium Tests are so Dang Brittle, and What to Do About It
Why Your Selenium Tests are so Dang Brittle, and What to Do About ItWhy Your Selenium Tests are so Dang Brittle, and What to Do About It
Why Your Selenium Tests are so Dang Brittle, and What to Do About It
Jay Aho
 

Similar to Open-source testing tools (8)

Why Your Selenium Tests are so Dang Brittle, and What to Do About It
Why Your Selenium Tests are so Dang Brittle, and What to Do About ItWhy Your Selenium Tests are so Dang Brittle, and What to Do About It
Why Your Selenium Tests are so Dang Brittle, and What to Do About It
 
Testing Is Not CRO But It’s Still Darn Important
Testing Is Not CRO But It’s Still Darn ImportantTesting Is Not CRO But It’s Still Darn Important
Testing Is Not CRO But It’s Still Darn Important
 
Crowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability TestingCrowdsourced Remote Unmoderated Usability Testing
Crowdsourced Remote Unmoderated Usability Testing
 
Agille Testing Meetup 1
Agille Testing Meetup 1Agille Testing Meetup 1
Agille Testing Meetup 1
 
Automated tests
Automated testsAutomated tests
Automated tests
 
A/B Testing at Scale
A/B Testing at ScaleA/B Testing at Scale
A/B Testing at Scale
 
Peer review
Peer reviewPeer review
Peer review
 
Good Enough Prototype (Ivan Pashko Product Stream)
Good Enough Prototype (Ivan Pashko Product Stream)Good Enough Prototype (Ivan Pashko Product Stream)
Good Enough Prototype (Ivan Pashko Product Stream)
 

Recently uploaded

一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
aagad
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
abhinandnam9997
 

Recently uploaded (12)

The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
一比一原版UTS毕业证悉尼科技大学毕业证成绩单如何办理
 
The Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI StudioThe Best AI Powered Software - Intellivid AI Studio
The Best AI Powered Software - Intellivid AI Studio
 
Article writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptxArticle writing on excessive use of internet.pptx
Article writing on excessive use of internet.pptx
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
The Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case StudyThe Use of AI in Indonesia Election 2024: A Case Study
The Use of AI in Indonesia Election 2024: A Case Study
 
The AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdfThe AI Powered Organization-Intro to AI-LAN.pdf
The AI Powered Organization-Intro to AI-LAN.pdf
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
Stay Ahead with 2024's Top Web Design Trends
Stay Ahead with 2024's Top Web Design TrendsStay Ahead with 2024's Top Web Design Trends
Stay Ahead with 2024's Top Web Design Trends
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 

Open-source testing tools

Editor's Notes

  1. Mirabeau Selecting & using test tools
  2. https://create.kahoot.it/l/#user/eac8b700-9b1b-4fe6-8f59-2dea5e93132e/kahoots/created
  3. Bouldering falling a lot Others fall as well
  4. Long time in our field
  5. How hard can it be? HTML 5 application C# environment TFS buildserver
  6. we can’t rely on OSS => no webdriver No VM support 
  7. Ecommerce project Java environment
  8. Yolo-typed vs. strong typed Amazing exceptions
  9. That resulted into WbTstr.Net FUN
  10. Visual regression. => EXPLAIN Not function> visual defects
  11. Nothing which fitted our needs
  12. Pipewranch not a torx
  13. Richard Stallman
  14. I like both (Dutch)
  15. No cost> easier adaption No marketing BS
  16. Ask questions File bugs Do PRs
  17. If you will serve your beer to others it needs to be good