Press "Enter" to skip to content

Posts published in “How to’s”

How to easily locate elements using Selenium?

Vladimir Simonovski

Automation is getting more and more required in organizations today simply because it saves QA engineers a lot of time to do regressions and allows fast feedback about the quality of the code and the product. Almost every company today has some form of software automation. Whether it is on the API or UI level, automation testing is getting more and more popular and automation engineers are in high demand. In this blog post, we will focus on UI automation…

How to write automated tests using MsTest framework? Test attributes, data-driven tests, and assertions!

Vladimir Simonovski

What is MsTest framework? MsTest framework is a unit testing framework for the ASP .NET framework that allows us to write automated tests without the help of any third-party tools or libraries. It’s one of the most useful test frameworks out there and it comes along with Visual Studio IDE by default. MsTest framework has various options like different test attributes, data-driven tests, assertion library ability to execute the tests in parallel, etc. It can be used for client-side or…

Introducing Exploratory Testing: Definition, How-To, Pros and Cons

Vladimir Simonovski

What is Exploratory Testing? Exploratory testing is an approach that focuses on testing the software on the go instead of creating predefined test cases before test execution. It is a form of testing that is generally used across all agile development projects. Often, this type of testing is combined with experience-based testing techniques since the agile tester should have solid technical and business domain knowledge. In exploratory testing, test design and test execution happen at the same time and are…

How to perform cross-browser testing using the powerful BrowserStack?

Vladimir Simonovski

What is cross-browser testing? As the name says it all, cross-browser testing is a form of non-functional testing where we test the application on a different browser to confirm if any UI elements on the application are affected by the browser itself. This type of testing is important for applications that need to be tested on different browsers like Chrome, Firefox, Opera, Edge, Safari, etc. How do you perform cross browser testing of your site? Cross-browser testing is an activity…

How to run visual regression tests using BackstopJS in 5 simple steps?

Vladimir Simonovski

Visual regression tests or visual testing is an activity performed by the testers to compare different versions of the screenshots taken from the application. A typical visual test would look like this: Take a screenshot of the application you are testing Save the screenshot and set it as a baseline Deploy the newest application version of the UI Open the application where you took the screenshot and compare it with the older screenshot If there are changes, save the newest…