Author: Elly Johnson

So far Elly Johnson has created 177 blog entries.

Selenium Test Example

Selenium is an open-source and powerful cross-browser automation framework that automates web browsers. Its prominent application is software testing for web applications by performing cross-browser validation. With Selenium, testers and developers ...

AI Agents in Software Testing

“AI agents will become the primary way we interact with computers in the future. They will be able to understand our needs and preferences, and proactively help us with tasks and decision making” – Satya Nadella. We live in an age where ...

Session Not Created Exception in Selenium: How to Resolve?

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. In this blog, we ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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 ...

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, ...

Test Automation Feasibility

Imagine a mid-sized tech company that is eager to accelerate its software releases. The development team decides to implement test automation to cut down on the time spent on repetitive manual tests. Excited by the potential speed gains they jump ...

AI In Software Testing

Modern software development requires fast iteration and high quality. The acceleration of release schedules and growing competitiveness in the market means that businesses will demand software quality assurance (QA) to be re-imagined. As we know, ...

Codeless Automated Testing

Codeless automated testing means to create, execute, and manage test scripts without any coding effort. These tools are unique in the sense that they require no programming knowledge, whereas traditional test automation requires testers to write ...

TestRail vs. Zephyr vs. Xray

Test management tools are essential in Quality Assurance (QA) for efficiently managing and streamlining the testing process. Test management tools are designed to help teams plan, execute, and monitor tests, manage test cases, and ensure ...

PractiTest – Overview

Testing plays an important role in the software development life cycle. For testing to be effective and efficient, the testing process needs to be streamlined. This can be achieved with the support of an intelligent test management tool. These tools ...

Qase – Test Management Tool Overview

Test management tools act as a backbone for the testing process. Every testing process, be it design, execution, or defects, gets documented in test management tools. Test management tools even act as proof of the work done by the testers. The test ...

Azure DevOps – Overview

In today’s fast-paced software development environment, Testing plays a vital role. For testing, one of the basic requirements is to have a robust test management tool. Test management tool helps to streamline the testing process by providing ...