About Elly Johnson

This author has not yet filled in any details.
So far Elly Johnson has created 92 blog entries.

ATDD and TDD: Key Dos and Don’ts for Successful Development

Gone are the days when the Waterfall model reigned supreme - we're in a new era where quality assurance isn't an afterthought. To bring QA to the forefront, many methodologies, such as Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), Behavior-Driven Development (BDD), Specification-Driven Development (SDD), and more, have become prevalent. These methodologies support Agile's preachings [...]

By |2025-01-22T22:12:45+00:00January 22nd, 2025|Software Testing|Comments Off on ATDD and TDD: Key Dos and Don’ts for Successful Development

Selenium with Python Cheat Sheet

This comprehensive Selenium Cheat Sheet for Python is designed to assist both beginners and experienced developers. It simplifies working with Selenium WebDriver, offering practical and concise solutions for key topics like setup, browser automation, and advanced commands. Whether your goal is to automate browser tasks or scale tests across diverse environments, this guide delivers ready-to-use [...]

By |2025-01-22T22:55:48+00:00January 21st, 2025|Selenium|Comments Off on Selenium with Python Cheat Sheet

Selenium with Java Cheat Sheet

This comprehensive Selenium Cheat Sheet with Java serves as a quick reference guide for beginners and experienced developers working with Selenium WebDriver. It covers essential topics, including setup, basic commands, and many more. Whether you’re looking to automate browser actions or scale tests across multiple environments, this cheat sheet equips you with practical, ready-to-use code [...]

By |2025-01-22T22:51:36+00:00January 15th, 2025|Selenium|Comments Off on Selenium with Java Cheat Sheet

Element Not Interactable Exception in Selenium: a Guide

You might have been using Selenium in web automation testing as it is quite a popular framework. However, like any other tool, Selenium can sometimes cause issues in the form of unexpected errors. In this blog, we will learn more about a common Selenium error: org.openqa.selenium.elementnotinteractableexception. Simply put, it means the element is not interactable. [...]

By |2024-12-26T22:32:14+00:00December 26th, 2024|Selenium|Comments Off on Element Not Interactable Exception in Selenium: a Guide

Engineering Levels at Top Companies: A Comparison

“Hiring people to write code to sell is not the same as hiring people to design and build durable, usable, dependable software” - Larry Constantine. This quote makes us understand the importance of good software engineering. The tech industry is huge, and here the companies can vary widely in terms of size, culture, and technology [...]

By |2024-12-26T22:31:52+00:00December 26th, 2024|Engineering|Comments Off on Engineering Levels at Top Companies: A Comparison

Stale Element Reference Exception in Selenium

Selenium has revolutionized web automation by empowering testers to streamline their workflows and improve test coverage. However, like any powerful tool, Selenium can sometimes throw curveballs in the form of unexpected exceptions. This blog will explore a common Selenium error: org.openqa.selenium.StaleElementReferenceException, which means the locator to the element is no longer on the page. Whether [...]

By |2024-12-26T22:40:48+00:00December 25th, 2024|Selenium|Comments Off on Stale Element Reference Exception in Selenium

How to Resolve TimeoutException in Selenium

In Selenium, TimeoutException is one of the most common issues when any condition or operation takes more than the maximum time limit you specified in your test. This exception is commonly caused by a couple of issues in the synchronization between the script and the app under test. Applying the combination of proper practices, knowledge [...]

By |2024-12-14T00:49:40+00:00December 14th, 2024|Automation Testing, Selenium, Selenium WebDriver|Comments Off on How to Resolve TimeoutException in Selenium

APK Files on iOS: A Complete Guide

If you've ever wondered how to run APK on iOS devices, this guide will answer all your questions. While APK files are specifically designed for Android devices, some users may want to install Android apps on iPhones or iPads. This article explains the challenges, methods, and steps for using APK on iPhone, along with answers [...]

By |2024-12-04T22:15:12+00:00December 4th, 2024|Mobile Testing, QA Resources|Comments Off on APK Files on iOS: A Complete Guide

Selenium AI

Selenium is a popular and widely used tool for test automation. Its versatility and open-source nature make it a top pick for most testers. However, with AI in the game now, Selenium's offerings can fall short. Hence, you need to find ways to incorporate AI into your Selenium test automation to make the entire process [...]

By |2024-12-04T22:04:55+00:00December 4th, 2024|AI Tools, AI-based Testing, Selenium|Comments Off on Selenium AI

Generative AI in Software Testing

Traditional software testing methods often struggle to keep pace with the rapid evolution of software applications. The increasing complexity of modern software systems demands innovative solutions to ensure quality and reliability. Generative AI, with its ability to learn from vast amounts of data and generate creative solutions, offers a promising avenue to address these challenges. [...]

By |2024-11-22T20:08:54+00:00November 22nd, 2024|AI-based Testing|Comments Off on Generative AI in Software Testing
Go to Top