Press "Enter" to skip to content

Posts published in July 2020

What Are The Top 9 Challenges In Test Automation?

Vladimir Simonovski

To have a high-quality stable product you need to have effective test automation depending on your test strategy. It is a big plus on the productivity of the project when done correctly. Considering the scope you have for covering as many cases as you possibly can, you need to focus on how can automation testing be performed correctly, what are the constraints, dependencies, and challenges. In this post, we’re going to take a look at the top 9 challenges in…

Third Generation Hamcrest matchers for better test cases

Vladimir Simonovski

What is Hamcrest? Hamcrest is a framework that is used for writing matchers in the test declaratively. In other words, it allows you to set a custom assert implementations. These matches can be used in many testing frameworks. First generation assertions With the first-generation assert statement, we can check if a particular condition is satisfied. If it is not satisfied (false) then the test fails. One example is assert(statement). Unfortunately, the error message wasn’t intuitive enough and that was the…

Applitools: A Beginner’s Guide To Successful Visual Automation

Vladimir Simonovski

Visual automation testing ensures that any change in the application that results in a different screen from the one that has been set as a baseline is tested and reported as an issue. It is a form of regression testing where screens are being saved from the application. Then these screenshots are compared with the saved ones and if any difference occurs, then an issue will be reported to the engineer. Today we’re going in-depth into the visual automation world…

What is Visual Testing and how can visual automation be helpful for the organization?

Vladimir Simonovski

If one thing can be noticed on a web application, that’s the structurally organized UI elements. Even one small visual deformity can be easily noticed. When we change the style of our app or add something new, we must be aware that it can affect the layout of the page. The impact varies on the type of change done on the application. One example is when we do a small change on our left sidebar and for some reason that…

JIRA: A Guide For Successful Test Case Management

Vladimir Simonovski

Delivering a quality software product can be very challenging, especially when it comes to large scale projects that require a great level of measurement. We need to have a stable testing process with a good set of test cases and great tool support. Unfortunately, many organizations lack the tools to manage their test cases. Today we’re going to take a look at the software tool called JIRA. Although it is not intended to work as a test case management tool,…