Press "Enter" to skip to content

Posts published in “How to’s”

How to run a Cucumber scenario multiple times?

Vladimir Simonovski

Little intro about BDD and Cucumber Increasing test coverage has been the goal for all organizations that are developing solutions for their customers. Putting a focus on test automation is key for a successful software product and a happy end-user. One of the approaches in software development and testing is BDD(Behavior Driver Development) where the software is created and tested following its behavior. One example of a BDD testing framework is the Cucumber automation framework. Used primary for writing BDD…

How to ensure that a Risk-based Testing strategy is implemented correctly?

Vladimir Simonovski

What is Risk-based Testing? As the name suggests, Risk-based Testing is a form of software testing that is based on risks. Since the risk is a potentially negative outcome of a functionality, Risk-based Testing covers the one with a higher chance of failure. Risk-based Testing must be defined at the earliest stages possible when customer requirements are defined in order to reduce the potential number of errors in the later stages of development and to guide further planning, implementation, and…

How to write a simple but elegant Selenium and Cucumber framework for UI automation from scratch?

Vladimir Simonovski

Intro Choosing the right test framework for automating your web application is never an easy job. Many questions need to be answered like: What is the most beneficial we are going to get from that framework comparing to others? What are the disadvantages by using that framework? How complicated it is to implement? How hard it is to learn it and improve it as the development goes on? Nevertheless, whatever you choose, make sure you have a proper strategy behind…

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…