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…
Posts published in June 2020
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…
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…
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…
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…