ATOM Model – Advanced Testing Optimization Maturity Model
Automate The Planet - Anton Angelov
by Anton Angelov
2M ago
Table of Contents Introduction Target Audience Brief Overview The ATOM Model Explained Concept and Origin Core Components Key Questions in the ATOM Model and Their Purposes ATOM Model Self-evaluation Groups 1. Test Automation Excellence 2. Test Automation Average 3. No Test Automation - Good QA Process 4. No Testing at All Calculating the Test Automation Excellence Index (TAEI): A Detailed Approach Calculating the Test Quality Index (TQI) Calculating Team Skill Index (TSI) Calculating Automated Testing Coverage (ATC) Examples ATOM Model Outputs ..read more
Visit website
Mastering Parameterized Tests in JUnit with Selenium WebDriver
Automate The Planet - Anton Angelov
by Anton Angelov
4M ago
In the evolving landscape of software testing, efficiency and coverage are paramount. JUnit 5 introduces enhanced parameterized testing capabilities, allowing developers to run the same test with various inputs, significantly reducing redundancy. This article delves into the advanced features of parameterized testing in JUnit 5. Table of Contents Laying the Groundwork The Selenium Test Transitioning to Parameterized Testing Basic Parameterized Tests with Value Sources Enum Sources for Defined Data Sets Utilizing CSV Sources CSV File Source Advanced Parameterized ..read more
Visit website
Mastering Authentication Testing with Selenium Java Selenium 4 Tutorial
Automate The Planet - Anton Angelov
by Viktor Varbanov
4M ago
What techniques can effectively bypass Captcha in automated testing scenarios To bypass Captcha in automated testing, consider implementing advanced techniques such as utilizing third-party services, integrating anti-captcha APIs, or employing machine learning models for automated solving. Additionally, explore Selenium WebDriver's capabilities to interact with Captcha elements programmatically, ensuring a seamless testing experience.  Online Training Java C# Non-functional LEVEL: 1 Java Web Test Automation Fundamentals Learn how to write and maintainable Java tests, understand ..read more
Visit website
Deep Dive into JUnit Assertions with WebDriver and Custom Assertions
Automate The Planet - Anton Angelov
by Anton Angelov
4M ago
JUnit assertions are a cornerstone of Java testing, enabling developers to write tests that verify code behavior. In this article, we'll explore the various JUnit assertions, their applications in Selenium WebDriver tests, and delve into a custom assertion example with the DateTimeAssert class. Table of Contents Understanding JUnit Assertions JUnit Assertions in WebDriver Tests Deep Dive into DateTimeAssert Class Conclusion Understanding JUnit Assertions JUnit offers a suite of assertion methods that validate different conditions in tests. Here's a brief overview ..read more
Visit website
Single Sign-On (SSO) Automation in Selenium Java Selenium 4 Tutorial With Java
Automate The Planet - Anton Angelov
by Viktor Varbanov
4M ago
What is SSO Automation? SSO Automation refers to automating Single Sign-On (SSO) functionality testing or implementation. SSO is an authentication process that allows a user to access multiple applications or services with a single set of credentials. Automating the testing or setup of this functionality can ensure that the SSO system works efficiently and correctly. What are SSO Testing Scenarios? SSO Testing Scenarios involve testing the various authentication and authorization paths to ensure secure access, enhancing overall system reliability. Online Training Java C# Non-functio ..read more
Visit website
Handling ElementClickInterceptedException in Selenium Java Selenium 4 Tutorial
Automate The Planet - Anton Angelov
by Viktor Varbanov
5M ago
What is an ElementClickInterceptedException? An ElementClickInterceptedException is a specific exception in Selenium that occurs when an attempt to click on a web element is interrupted or blocked by another element on the web page. Why ElementClickInterceptedException occurs? The ElementClickInterceptedException is a common error encountered in Selenium automation testing. It occurs when the Selenium WebDriver tries to interact with a web element (such as clicking a button or a link), but the element is not in a state where it can be clicked or interacted with at the specified coordinates ..read more
Visit website
How to Perform Unit Testing in Selenium Java Selenium 4 Tutorial With Java
Automate The Planet - Anton Angelov
by Anton Angelov
6M ago
What is unit testing in Java? Unit testing in Java is a software testing technique where individual units or components of a software application are tested in isolation to ensure they function correctly. These units or components can be methods, classes, or small functional parts of the code. The primary goal of unit testing is to validate that each unit of code performs as expected and to identify and fix any defects or bugs early in the development process. Which unit testing frameworks are commonly used in Java? Two popular unit testing frameworks in Java are JUnit and TestNG. JUnit is ..read more
Visit website
How To Generate Extent Reports In Selenium? Selenium 4 Tutorial With Java
Automate The Planet - Anton Angelov
by Viktor Varbanov
9M ago
What are Extent Reports in Selenium? Extent Reports are HTML reports that provide a detailed summary of your test execution results in Selenium. It can effortlessly be incorporated with popular testing frameworks such as JUnit, NUnit, TestNG, and others. What is the use of Extent Reports? Extent Reports are useful for tracking the status of tests, identifying failures, and providing detailed information on test execution. Also, you will learn Extent Reports advanced configuration for JUnit Execution of Extent Reports in parallel Run Extent Reports in Jenkins Online Training Java C ..read more
Visit website
How To Get Response Status Code Using Apache HTTP Client? Selenium 4 With Java
Automate The Planet - Anton Angelov
by Viktor Varbanov
9M ago
What is an HTTP Response Status code? An HTTP response status code is a three-digit code that indicates the outcome of an HTTP request made by a client to a server. The status code provides information about whether the request was successful, encountered an error, or needs further action from the client. It is included in the server's response message to the client. What is the Apache HTTP Client library? The Apache HTTP Client library is a popular open-source library for sending HTTP requests and receiving responses in Java applications. It provides a simple and flexible API for sending ..read more
Visit website
How To Handle Multiple Windows In Selenium ? Selenium 4 Tutorial With Java
Automate The Planet - Anton Angelov
by Viktor Varbanov
9M ago
What is a Window Handle in Selenium? A window in any browser is the main web page on which the user lands after hitting a URL. Such a window in Selenium is referred to as the Parent Window or Main Window. It opens when the Selenium WebDriver session is created and has all the focus of the WebDriver. What are the different methods used for window handling in Selenium? In Selenium, window handling is switching between different windows, tabs, and popups that may be present in a web application. There are several methods that can be used for window handling in Selenium, including: switchTo ..read more
Visit website

Follow Automate The Planet - Anton Angelov on FeedSpot

Continue with Google
Continue with Apple
OR