Holden  Zemlak

Holden Zemlak

1637217180

How to Rest Assured API Testing Framework Creation From Scratch

In this video, We are going to make the Rest Assured API Testing Framework, We are creating organised Folder structure for API Automation.

❤️ Download Notes : https://sdet.live/notes

 #testautomation  #apitesting  #frameworks 

How to Rest Assured API Testing Framework Creation From Scratch
Holden  Zemlak

Holden Zemlak

1637209920

API Automation Folder Structure Explained (Rest Assured): Session 15

In this video, we are going to learn about the API Automation Folder Structure for Rest Assured. This Folder Structure will help to organize the code for API Testing.

#automation #frameworks  #testautomation 

API Automation Folder Structure Explained (Rest Assured): Session 15
Holden  Zemlak

Holden Zemlak

1637202480

Types of Automation Framework that You Should Know as QA: Session 14

In this video, we are going to cover the types of automation framework in selenium.

We are discussing,  Types of Automated Testing Frameworks

✅Modular Based Testing Framework.
✅Data-Driven Framework.
✅Keyword-Driven Framework.
✅Hybrid Testing Framework.

✅ What is Data Driven Testing?
Data Driven Testing is a software testing method in which test data is stored in table or spreadsheet format. Data driven testing allows testers to input a single test script that can execute tests for all test data from a table and expect the test output in the same table

✅What is Keyword Driven Framework?
Keyword Driven Framework is a functional automation testing framework that divides test cases into four different parts in order to separate coding from test cases and test steps for better automation.
#automated  #testautomation #selenium 

Types of Automation Framework that You Should Know as QA: Session 14
Holden  Zemlak

Holden Zemlak

1637195160

Test Automation Best Practices: Session 13

In this video, we are going to go through the some of the test Automation Best Practices that will help you to become a better Software Tester.

People were asking me about the Best practices for Automation, here is the video about it, explaining naming convention, what all points to take care while doing automation Testing.

🔥 Points - 🔥

- Use Extensive logging- everything which is part of source code should be analyzed from logs without looking at the source code
- Generate and save failure proofs outside the src code- videos/data/screenshots/logs
- Focus on making your code scalable and faster without compromising the code quality
- Your code should be platform and system independent
- Use as many assertions as possible focus on automated testing rather than automation
- Leave no hardcoded data in source code
- Always think for the future, separate out tech dependencies so that migration to new tech is easy in case it is needed
- Keep your tests independent for better results in multithreading unless they are related (example publisher subscriber related tests)
- Use Proper Documentation
- Create code which is can be easily read and modified by others

✅ Download Notes - http://sdet.live/best-practice

 #automation  #testautomation 

Test Automation Best Practices: Session 13
Holden  Zemlak

Holden Zemlak

1635910440

7Best Test Automation Mistakes: How to Avoid Your Next Automation Fail

In this video, we are going to discuss about the Top mistakes that I have done with Test Automation.

Test Automation is an art. When you are automating a Backlog items, you can make the same mistakes that I have done.

So avoid it make sure you watch the video till the end. I am going to share some amazing skills.

#automationtesting  #testing  #testautomation  #selenium 

7Best Test Automation Mistakes: How to Avoid Your Next Automation Fail
Holden  Zemlak

Holden Zemlak

1635865800

How to Get Your First Test Automation Job My Personal Tips

Lets talk about the automation testing jobs and how to get your first automation testing job as fresher or with 2-3 years of experience.

What is Automation Testing?
Automation Testing or Test Automation is a software testing technique that performs using special automated testing software tools to execute a test case suite.

On the contrary, Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps.

#testautomation  #automationtesting  

How to Get Your First Test Automation Job My Personal Tips
Automation Bro

Automation Bro

1633521600

Top 3 mistakes Test Automation Engineers make!

In this video, I want to talk to you guys about Top 3 mistakes that I have seen every test automation engineer makes or have made at some point in their career. So let's get started -

https://youtu.be/Yl8DgkkHT40


📧 Subscribe to my [mailing list] (https://automationbro.com/mailing-list) to get access to more content like this as well as get notified of free giveaways.

👍 You can follow my content here as well -

I love coffees! And, if this post helped you out and you would like to support my work, you can do that by clicking on the button below and buying me a cup of coffee -

Buy me a coffee

You can also support me by liking and sharing this content.

Thanks for reading!
 

#testautomation  #automationtesting #javascript  #qualityassurance #softwaretester #selenium 

Top 3 mistakes Test Automation Engineers make!

Cypress Commands such As Get, Click and Find

In this Cypress testing video, we will cover some commonly used Cypress Commands such as Get, Click and Find. We will also take a look at how to find the text of a particular element.

Chapters:
0:00 - Cypress Commands | Cypress Testing
1:14 - Find Elements  
1:29 - Cypress Get & Click Command
4:38 - Cypress Get Text & Assert Text
10:28 - Cypress Get Text from a List Item
13:48 - Review & Wrap up

#cypress  #javascript  #testautomation 

Cypress Commands such As Get, Click and Find

Write Your First Test in Cypress

In this Cypress testing video, we will learn how you can write your first test in Cypress. We will cover the basic Cypress syntax and run our test using the Cypress Test Runner.

Chapters:
0:00 - Write your first test in Cypress
0:40 - Create Test Base Structure 
1:13 - Test Scenario
1:53 - Create First Test
3:44 - Run Test
5:07 - Fail the test
6:47 - Cypress Documentation
9:27 - Wrap up

#cypress  #javascript  #testautomation 

Write Your First Test in Cypress

Cypress Installation & Setup


In this Cypress testing video, we will be doing the setup and installation on the local machine to get Cypress up and running. We will also cover the following -
- Run pre-built Cypress tests
- Cypress Test Runner and its functionalities
- Cypress folder structure

Chapters:
0:00 - Cypress Installation & Setup
0:39 - Pre-requisites 
1:25 - Install Cypress 
2:51 - Open Cypress Desktop App
4:43 - Run tests in Cypress Test Runner
6:24- Cypress Time Travel 
8:49 - Cypress Logs
9:38 - Cypress Test Runner Review
10:02 - Cypress Folder Structure
12:14 - Add npm test script

12:45 - Wrap-up

#cypress  #javascript  #testautomation 

Cypress Installation & Setup

Cypress Testing Tutorial Series for Beginners

In this Cypress.io tutorial series for beginners, we will be covering everything you need to know to get started with Cypress. By the end of this series, you will have all the knowledge to start writing Cypress tests from scratch.

Chapters:
0:00 - Cypress.io Tutorial Series for Beginners
0:23 - What we will be covering in this series?
2:29 - What is Cypress?
3:21 - What tools does Cypress use?
3:55 - What's different about Cypress?
5:37 - Cypress Features
6:36 - Cypress Trade-offs
8:25 - Wrap up

#cypress  #javascript  #testautomation 

Cypress Testing Tutorial Series for Beginners

Integration and Requirements Of DevOps with Test Automation

Digital transformation is gaining traction every single day. The modern consumer is more demanding of quality products and services. Adoption of technologies helps companies stay ahead of the competition. They can achieve higher efficiency and better decision-making. 6 Reasons why you can’t have DevOps without Test Automation.

#devops #testautomation 

Integration and Requirements Of DevOps with Test Automation
Automation Bro

Automation Bro

1628685495

YouTube

In this tutorial, we will learn how to work with different types of form input fields in Cypress such as Text Inputs, Dropdown menu, Checkboxes, Date Picker, and Text Area.

https://youtu.be/1QuFU3IJ3Es

---

📧 Subscribe to my mailing list to get access to more content like this as well as free access to a Private Facebook community

👍 You can follow my content here as well -

...

I love coffees! And, if this post helped you out and you would like to support my work, you can do that by clicking on the button below and buying me a cup of coffee -

Buy me a coffee

You can also support me by liking and sharing this content.

Thanks for reading!

 

#web-development  #testing  #cypress  #javascript #testautomation #software-development 

YouTube
Automation Bro

Automation Bro

1625141700

Debug Selenium Tests in Docker using VNC Viewer

In the previous post, we learned how to integrate Selenium tests with Docker. In this tutorial, we will take a look at how to integrate VNC Viewer with Docker and debug Selenium tests in Docker using VNC Viewer. We will also learn why it’s important to run tests through VNC Viewer as well.


📧 Subscribe to my [mailing list] (https://automationbro.com/mailing-list) to get access to more content like this as well as free access to a Private Facebook community

👍 You can follow my content here as well -

I love coffees! And, if this post helped you out and you would like to support my work, you can do that by clicking on the button below and buying me a cup of coffee -

Buy me a coffee

You can also support me by liking and sharing this content.

Thanks for reading!

#docker #selenium #javascript #web-development #testing #testautomation

Debug Selenium Tests in Docker using VNC Viewer

Lysa Flores

1620882336

Test Automation Framework and its Types?

Automation testing framework is a conceptual definition of the protocol or processes that will be followed during the development and execution of test scripts. This includes structuring and utilising the modules, libraries, functions, reusable code and the underlying test data.

Below are the types of test automation frameworks-

  1. Linear Framework

Linear framework is also known as record and playback framework. Manually the test steps will be followed one by one for each test case by a record and playback tool.

•Every test case will be executed once, and there is no scope for reusability.
•If any data changes are required, it has to be done manually for the next run.
•Maintenance or enhancement of such record and playback scripts is a very difficult task.

  1. Module-driven Framework

Different functions of the application are identified and separate modules are designed for each function. Different developers may code different modules, which when integrated will cover the functionality of the whole application.

•Due to modular design, any change in any functionality can be accommodated easily in the corresponding module without causing any changes in the other modules.
•Enhancement and maintenance are easy.

  1. Behaviour-driven development framework

Behaviour-driven development (BDD) framework uses natural language for creating the scenarios and test cases. Hence, any one – business analyst, client, tester, developer can write and understand the BDD test cases.

•Requires expert level technical skills when BDD test cases are mapped and written at the automation testing script level.
•Helps in developing a collaborative environment between all the stakeholders, since anyone can understand the BDD level test cases.

  1. Data-driven Framework

Data-driven framework as the name suggests is driven by data. The test data and test scripts are kept separate with no dependency on each other. Different sets of data are run using the same test script.

•Data can be stored in excel file, CSV file, xml file, database table, accessed through a variable name in the test script.
•Provides a better test coverage, since a large variety of test data can be used in the files.
•Ideal for the scenarios where the same test case is run, with different data sets.
•Requires coding expertise for writing scripts, since external files will be accessed, read and written.

  1. Keyword-driven Framework

Keyword-driven framework is also known as table-driven framework. The keywords defining the actions are stored in a table and based on the keyword automation testing scripts are run.

•The keywords are application independent, hence can be used with multiple applications.
•Multiple modules can use the same keywords and then the subsequent testing scripts, hence this enhances reusability.
•To set up the initial test scripts and framework, expertise is required.
•Keyword-driven testing framework is feasible for smaller projects. Since in big projects, the number of keywords is large and the complexity increases.

  1. Hybrid Framework

In a hybrid framework, there is a combination of multiple frameworks and hence the name – Hybrid Framework.
Example is hybrid framework using both data-driven and keyword-driven framework.

•Based on the project requirement, budget, team expertise hybrid of any two or more frameworks can be used.
•It is judicious to use the hybrid framework, since the advantages of all the incorporated frameworks will be automatically reflected in the hybrid-framework.

#testautomation #bdd #testing #testingframework #softwaretesting #keyworddriven