Test Automation Frameworks and Behavior Driven Development. Selenium, Cypress, Cucumber, Appium and more
- Introduction
- Blogs
- Selenium
- Robot Framework
- Cypress
- Tempest Testing Project
- Mobile Tests
- Test Automation with Zephyr (Jira Plugin)
Introduction
- opensource.com: 9 open source test-automation frameworks Get some advice to choose the right test-automation framework for your organization.
Blogs
- https://automated-360.com
- https://www.lambdatest.com
- https://intellipaat.com
- https://qautomation.blog
Selenium
- selenium.dev
- Dzone: what is selenium, getting started
- Dzone: selenium tutorial for beginners
- Dzone: discover the top tips and tricks of selenium
- Dzone: best practices for selenium automation
- Dzone: top 11 challenges in autmation testing using selenium
- youtube: execution test Selenium + Grafana + Jenkins
- lambdatest.com: Why Selenium Grid Is Ideal For Automated Browser Testing?
- lambdatest.com: Top 27 Best Practices For Selenium Test Automation
- lambdatest.com: Complete Guide To Access Forms In Selenium With Java
- lambdatest.com: Selenium IDE: What Is It? & Why Is It Must For Every QA?
- qautomation.blog: How to run selenium script in JMeter
- dev.to: Using Selenium With Python in a Docker Container
- intellipaat.com: Selenium Tutorial – Learn Selenium from Experts
- lambdatest.com: How To Integrate Jenkins & Maven With Selenium?
- lambdatest.com: Selenium 4 🌟
- automationreinvented.blogspot.com: How to run selenium tests from Jenkins? Maven and Jenkins Integration with Testng-Selenium? Run selenium maven project from command line? 🌟
- lambdatest.com/selenium: Introduction to Selenium Basics Selenium is an open-source software to automate web testing by controlling browsers based on your test scripts.
- lambdatest.com: Selenium Webdriver Java Tutorial – Guide for Beginners
- lambdatest.com: Complete Guide To Selenium Testing with GitHub Actions 🌟
- lambdatest.com: 49 Most Common Selenium Exceptions for Automation Testing
- lambdatest.com: How to execute JUnit 4 tests with JUnit 5 [Tutorial]
- lambdatest.com: How To Run Selenium Tests In Docker ? 🌟
- lambdatest.com: What Is New In Selenium 4 And What Is Deprecated In It? 🌟
- lambdatest.com: How To Upgrade From Selenium 3 To Selenium 4?
- lambdatest.com: Automation Testing with Selenium JavaScript [Tutorial]
- lambdatest.com: How To Scroll a Page Using Selenium WebDriver?
- automationscript.com: Parallel Execution In Selenium Using Jenkins
- lambdatest.com: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver?
- dzone: What’s New in Selenium 4? The newly released Selenium 4 is creating a lot of buzz and the complete testing community is looking forward to exploring its updated features.
- freecodecamp.org: Use Selenium to Create a Web Scraping Bot
- lambdatest.com: Debunking The Top 8 Selenium Testing Myths
- linkedin.com: Selenium 4 and Grid Integration with Kubernetes 🌟 This article is written to highlight Selenium 4 capabilities and how selenium grid can be incorporated with Kubernetes.
- automated-360.com: How to perform Code Quality Check for Selenium Test Automation? (SonarQube)
- testrigtechnologies.com: Selenium Automation Testing: How to write automated test scripts using selenium
- lambdatest.com: Selenium Locators Tutorial 🌟 Locators in Selenium play an important role in the life of an automation engineer. They provide a path to access web elements that are essential to automate specific actions like click, type, checkboxes, etc.
- lambdatest.com: Selenium Automation Testing: Basics and Getting Started 🌟
- lambdatest.com: How To Read Config Files In Python Using Selenium [With Example]
- lambdatest.com: How To Create Automated Web Bot With Selenium In Python
- lambdatest.com: Selenium Python Tutorial 🌟
- lambdatest.com: Why You Need Build Automation Tools for Selenium Automation Testing?
Robot Framework
- Robot Framework 🌟 Robot Framework is a generic open source automation framework. It can be used for test automation and robotic process automation (RPA).
Cypress
Microsoft Playwright
- automationqahub.com: How to Configure Playwright
- automationqahub.com: How to build a Playwright Page Object Model
- automationqahub.com: How to Configure multiple environments in Playwright
Tempest Testing Project
- Tempest Testing Project Complete coverage of the OpenStack API and common scenarios that simulate a working cloud.
- opensource.com: Why we built an open source testing framework
Mobile Tests
Appium
- appium.io
- Dzone: appium tutorial for complete beginners
- Dzone: best practices in appium
- automationqahub.com: How to get started with Appium 2.0
Cucumber and Appium. Behavior Driven Development
- experitest.com: Start Automating your mobile tests with Cucumber and Appium
- medium: Testing APIs with Python 🌟 Getting started with BDD, Cucumber, and Gherkin.
- lambdatest.com: How To Integrate Cucumber With Jenkins?
- tutorials.virtualan.io: Idaithalam - Lowcode Test Automation Low code Test automation framework using cucumber and supports Behavior Driven Development (BDD). Can build test cases using Excel and Postman collection. It allows to build and test api workflow in minutes.
- testinglpoint.com: Cucumber Interview Question
- dzone: API Testing With Cucumber Testing APIs in a microservices environment can be a challenging task. In this tutorial, we will learn to address it in BDD-style testing using Cucumber.