Press "Enter" to skip to content

Posts published in January 2021

What are the testing activities performed in the 5 common agile practices?

Vladimir Simonovski

Testing in traditional projects is different than testing in agile projects following the well-known agile practices. The main difference would be when the testing activities start. In traditional projects, testing begins after the development of the software as a final activity. Even though some companies are following this approach, this can lead to issues found late in the development which is expensive to fix, testers didn’t get the chance to “play” with the system at the early stage and the…

How to use Lombok @Builder and @Data annotations to improve your automation test framework?

Vladimir Simonovski

When transforming your test cases into automation scripts, some general rules should be followed: code compiled and build, tests successfully passed, understandable flows, and smooth test structure. Many of today’s concepts, design patterns, and libraries help in achieving a stable automation test suite. Specifically, API automation testing at all testing levels is always relying on some of the popular libraries that can ease the process of writing scripts and understand the test flows. In this post, we are going to…

The importance of Acceptance Testing in organizations | QAMIND

Vladimir Simonovski

The development of software requires different methodologies, concepts, and guides to be followed throughout its life cycle. One organization must have a development and testing strategy defined early before the initial work on a product specified by the customer. The requirements are some from of source of truth for one development team and therefore, that form of a document specification needs to be handled and maintained accordingly. Since the delivery of software to the customer is the most important task,…

SCRUM vs XP: How testing is performed in two of the most popular agile approaches?

Vladimir Simonovski

Organizations today are focusing on making stable, reliable, and working software delivered to their customers. Various methodologies, techniques, and concepts are being used in order to achieve the wanted level of client satisfaction. When it comes to what agile approaches organizations or project within the organization is following, there are many of them. By following a specific development approach, I mean the way how one team is gathering requirements, designing the architecture, developing the software, testing the software, and deploying…