Welcome to Test Automation Experience with Nikolay Advolodkin!
In this weekβs episode, Nikolay Advolodkin, Principal Developer Advocate at Sauce Labs, and Christian Bromann, Creator of WebDriverIO, host part 1 of a hands-on live coding workshop that delves into the world of Sauce Labs and WebDriverIO. Join us as we walk through solving testing exercises on WebDriverIO and Sauce Labs in a live environment. Donβt miss out on the chance to gain practical insights into live testing with JavaScript!
Subscribe now and stay ahead of the curve.
CONNECT WITH CHRISTIAN BROMANN
π WEBSITE: https://bromann.dev/
π¦ TWITTER: https://twitter.com/bromann
π‘ LINKEDIN (consider leaving a Recommendation): https://www.linkedin.com/in/christian-bromann/
CONNECT WITH NIKOLAY ADVOLODKIN
π WEBSITE: https://ultimateqa.com
π¦ TWITTER: https://twitter.com/intent/user?screen_name=nikolay_a00
π‘ LINKEDIN (consider leaving a Recommendation): https://www.linkedin.com/in/nikolayadvolodkin/
βΆ YOUTUBE: https://www.youtube.com/@UltimateQA?sub_confirmation=1
πΈ NIKOLAYβS INSTA: https://www.instagram.com/nikolay.advolodkin/
π§EMAIL: nikolay@saucelabs.com
JOIN THE CONVERSATION!
π₯ Subscribe to our YouTube channel now and get access to the latest exclusive shows, before anyone else! https://www.youtube.com/@test-automation-experience?sub_confirmation=1
βΆ Sauce YouTube channel: https://www.youtube.com/saucelabs
βπ€β Community page: https://saucelabs.com/community
π‘ LinkedIn: https://www.linkedin.com/company/sauce-labs
π Home Page: https://saucelabs.com/
π¦ TWITTER: https://twitter.com/saucelabs
π‘ LINKEDIN: http://www.linkedin.com/company/sauce-labs
π SAUCE WEBSITE: https://saucelabs.com
=============================
ππ RESOURCES to Help You with Automationππ
π Books
β
The Complete Software Tester: Concepts, Skills, and Strategies for High-Quality Testing – https://amzn.to/3H5eR71
β
Clean Code by Robert Martin: https://amzn.to/3Eg3E2B
β
Clean Architecture: A Craftsman’s Guide to Software Structure and Design by Robert Martin – https://amzn.to/3KgVoU4
β
Hands-on Mobile App testing – https://amzn.to/3WKB14k
β
Explore it! by Elisabeth Hendrickson – https://amzn.to/3lycK4j
β
Accelerate: Building and Scaling High Performing Technology Organizations – https://amzn.to/3HuPpsJ
β
Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests: https://amzn.to/421y5TB
β
Mastering Software Testing with JUnit 5: Comprehensive guide to develop high quality Java applications: https://amzn.to/3oNEDXE
π Blogs
β
Page Factory Deprecated: https://ultimateqa.com/selenium-3-11-released/
β
Page Factory by Titus Fortner: https://titusfortner.com/2021/02/03/page-factory-optimization.html
β
Websites to practice test automation: https://snip.ly/rnapio
β
Books to learn test automation: https://snip.ly/d9c4np
π Code
β
Contact list app – https://thinking-tester-contact-list.herokuapp.com/
β
Dummy Automation Site: https://bonigarcia.dev/selenium-webdriver-java/
β
Selenium WebDriver Repo: https://github.com/bonigarcia/selenium-webdriver-java
=============================
00:00 – Panel Introductions
03:55 – Initial Setup
05:11 – Should we write the test first before building the app?
08:47 – What are the disadvantages of not doing test-driven development?
12:31 – What do you think about Cucumber as a testing tool?
16:55 – WebdriverIO Setup
26:33 – What are some common patterns and anti-patterns in automated testing?
32:46 – Should you still test CSV files that have been downloaded?
35:47 – WebdriverIO Testing Exercise
54:07 – WebdriverIO Testing Solution