CATEGORY ARCHIVE
Automated Testing
Encapsulation as One of the Fundamental Principles of Object-Oriented Programming

Encapsulation as One of the Fundamental Principles of Object-Oriented Programming

Knowing the basics of object-oriented programming is necessary not only for programmers, but also, of course, for testers who interact with program code, study it, or write it. Insight into programming fundamentals enables QA experts to better understand the program behavior, give effective recommendations on how to improve the structure of program code, and, more efficiently create autotest code.

Test Automation Strategies That Really Work

Test Automation Strategies That Really Work

An approach to the development and implementation of automated tests for an application-in-test depends on numerous factors. A size and complexity of an application, a structure of a project team, instantly appearing deadlines, requirements for security, and many other details define the most suitable strategy. Further, we will describe some working strategies that can be helpful for any project that requires automation.

Using Test Retries as a Method to Hide Bugs

Using Test Retries as a Method to Hide Bugs

Every tester is in some way familiar with the concept of randomly failing automated tests. An analysis of the results of these tests can be really time-consuming and some teams prefer running tests once again if they fail. But is this efficient? The answer is not as obvious and clear as it seems.

How to Properly Prepare Software for Test Automation

How to Properly Prepare Software for Test Automation

Before you start performing automated testing, you need to make a short analysis of the software you are working with. The more prepared for automation the product is, the fewer issues you’ll meet in the future while developing automated tests. Further, we will analyze in detail the basics of how to prepare for this testing process.

UI Automation with SpecFlow

UI Automation with SpecFlow

UI processes can be slow, contain bugs, and decelerate your work. Test configuration, bug fixing, and adjusting to software updates can become serious issues. This article gives a useful overview of ways to execute UI automation with SpecFlow and C#.

A Brief Review of Katalon Smart Wait or How to End the Selenium Timing Problem

A Brief Review of Katalon Smart Wait or How to End the Selenium Timing Problem

As you know, Selenium WebDriver is the most popular and user-friendly framework for test automation. But using all of its features seems to be a very difficult, especially for those who don’t have sufficient programming knowledge. At the same time, Katalon Studio allows you to quickly master Selenium, regardless of your programming skills. In this article, we will talk about Katalon Studio as a solution to the most well-known Selenium problem, namely defects in timelines.

Common Methodologies of UI Automation Testing

Common Methodologies of UI Automation Testing

At the first glance, software development and testing may seem completely different unrelated processes. But some of their aspects are extremely important for both these spheres. In this article, we’ll focus on some popular patterns and methodologies of web testing that will be helpful for UI automation in general and for the development of test frameworks in particular.

Resouces for Learning Selenium Automation

Resouces for Learning Selenium Automation

When a QA engineer starts learning test automation, they may have difficulties in finding first-class Selenium automation courses since these courses are highly specialized. This article contains useful and interesting Selenium resources that can be really helpful in this case.

Automation Tools for Testing Android Apps

Automation Tools for Testing Android Apps

Test automation helps to greatly improve mobile software quality and this, in turn, accelerates the process of product testing, improves general performance, and helps to satisfy client needs. Today a field of automation testing services offers various programs that can be used for the development and testing of mobile products. Further, we’ll analyze some examples of them.

What Is the Good Autotest?

What Is the Good Autotest?

Automation testing, while respecting the practice of continuous software delivery, should be as perfect as possible. Therefore, we’d like to highlight 5 features of good automation tests.

Useful (Healthy) Testing Habits

Useful (Healthy) Testing Habits

During software development, it’s not enough to use the newest test management system or a modern framework: really qualitative software can be developed only with the help of useful testing habits. Further, we’ll analyze the most popular of these habits so that you can use them.

Testing the Presence of an Element With Cypress

Testing the Presence of an Element With Cypress

When you test an application with Cypress utility, it may sometimes be necessary to test the presence of an item. In this material, we’ll consider situations on how to properly test whether there is an element in the application and whether it is noticeable. We’ll analyze some of the features of such checks, as well.