Press "Enter" to skip to content

Posts published in June 2020

Regression Testing: All you need to know

Vladimir Simonovski

Why do we want to test all the features that we have implemented and released? Is that really necessary and should we focus on the new features only? These are a couple of questions that were asked many times during the process of evolution of software testing in many organizations. To answer these questions we need to think about what makes our application great and how to maintain the stability of the quality of the application. In this post, we…

How to achieve a successful GIT branching automation strategy

Vladimir Simonovski

The most important elements of a software project are people’s creativity, strategies agreed, and support for tools. The right people need to be involved in automation, strategies need to be discussed and agreed, tools for automation and branching support needs to be chosen. Also, team coordination on how the automation framework should be structured to fulfill the end goal of the organization is important. Today we’re going to focus on one important aspect which is the branching support. We are…

TDD vs BDD: Understanding the significant differences

Vladimir Simonovski

In the new era of agile development, new software changes are introduced continuously. In parallel with development, testing has emerged as a big factor for software companies. All continuous changes may introduce new bugs or even brake the application once going live. The right development approach needs to be considered. There is a big talk about which method should you use. In this post, we are going to talk about TDD vs BDD approach that almost every organization’s development is…

Top 7 tips for improved test effectiveness

Vladimir Simonovski

In an agile organization, quality is managed by all the team members, despite being a developer, tester, or business analyst. It is measured by inspecting the code, analyze the requirements, discussing the designs, and planning the features. This is all part of the process of achieving a good quality product. How effective is the testing part depends on the testing team and it is a vital element of the product development lifecycle. Every QA manager in the organization strives for…

Using Protractor for smooth E2E automation

Vladimir Simonovski

E2E Automation testing has always been the goal to achieve for most of the companies especially for those who create highly-customizable web applications or widgets. Today, almost all websites are based on Angular. If you are wondering why it’s because Angular has shown big growth in the market for the past few years due to its exceptional performance and effectiveness. A TypeScript based platform initially planned for creating SPAs and since then it is constantly improved which is the main…