Seretta Gamba by Seretta Gamba

Manual Testing vs. Automated Testing

Many testers that want to turn to test automation ask what should they learn first? Lots of people think they should start with coding. On the one hand, I believe that being able to code is an innate trait - some can and some can’t code. Therefore, it...

Continue reading


Likes0 Comments4 Minutes

by John Ferguson Smart

The 3 “A”s For Building a Great Test Automation Suite

Writing high quality test automation suite is not easy, especially for manual testers who are relatively new to automation. There is a learning curve. But the cost of not writing high quality test code, both in terms of maintenance and time wasted on...

Continue reading


Likes0 Comments6 Minutes

Yoni Flenner by Yoni Flenner

Farewell Selenium IDE – It’s Been Great!

Last month, the official Selenium blog published a post with bad news regarding the future of Selenium IDE and prepared the world to say its goodbyes. It has been decided that from the version of Firefox 55 and onward, Selenium IDE will stop working and...

Continue reading


Likes0 Comments5 Minutes

Neill Lima by Neill Lima

Nailing Down API Testing With Karate Framework

API testing, be it REST, SOAP, JSON, XML or GraphQL, can be tricky - both from perspectives of the testing code itself and from maintaining it up to date as it evolves over time. However, by using Karate Framework you can overcome these struggles!...

Continue reading


Likes0 Comments6 Minutes

Tim Harrison by Tim Harrison

Upgrade Your Project with CSS Selector and Custom Attributes

Element selectors for Selenium WebDriver are one of the core components of an automation framework and are the key to interaction with any web application. In this review of automation element selectors, we will discuss the various strategies, explore...

Continue reading


Likes0 Comments20 Minutes

Yoni Flenner by Yoni Flenner

Page Object Model- Make It Simple, Use Abstraction

After covering the fundamentals for a creating a test automation infrastructure, in this post I'll elaborate more about the idea behind page abstraction while using page object model in test automation. First, let me explain the expression"Abstraction",...

Continue reading


Likes0 Comments6 Minutes

Asya Galinsky by Asya Galinsky

World’s Leading Functional Automation Testing Techniques Survey!

Wondering which functional automation testing techniques are being used in successful companies? Share with the world the most successful functional automation testing techniques based on your experience, and discover the leading approaches being used in...

Continue reading


Likes0 Comments1 Minute

Emil Drkusic by Emil Drkusic

How to Test Foreign Key Constraints in Your Database

After explaining how to automate data quality tests and how to test primary key constraint in your database, in this article we’ll focus on tests related to foreign key constraints. Foreign keys (FKs) are used to establish relations between data stored...

Continue reading


Likes0 Comments10 Minutes

Nick Slavsky by Nick Slavsky

How to Generate Valuable Test Automation Reports

If you think that there are only pass/fail test automation outcomes, then you might want to think again. In this post, I will explain how introducing alternative test automation outcomes into our projects, has helped us to gather valuable information...

Continue reading


Likes1 Comment7 Minutes

Dimos Koromilas by Dimos Koromilas

Javascript Testing with Selenium Webdriver and Mocha

In case you are looking to write a functional test in Javascript, the following tutorial provides a perfect structural and referential material for a UI automation engineer to Javascript testing with Selenium Webdriver 3, Mocha and NodeJS. These days,...

Continue reading


Likes5 Comments17 Minutes

Nikoleta Roganovic-Arapovic by Nikoleta Roganovic-Arapovic

How to Avoid False Results in Test Automation

When automated testing retrieves inconsistent results for no apparent reason, then we know we are dealing with false results in test automation. In case of a failed test, further analysis will be required causing a great waste of time working on a...

Continue reading


Likes0 Comments4 Minutes

by Bakir Jusufbegovic

Key Guidelines to Continuous Integration and Jenkins CI Server

The following article provides a detailed introduction to Continuous Integration (CI), an imperative practice in software development and Jenkins, the industry standard open-source Continuous Integration tool. By implementing Continuous Integration and...

Continue reading


Likes3 Comments15 Minutes