Press "Enter" to skip to content

Posts published in December 2020

The 4 test levels in Software Testing: Understanding the difference and their purpose

Vladimir Simonovski

While developing the software, several test levels are defined for the system to go through in order to be fully compliant with the client requirements and release to production. The purpose of the testing levels is to make sure that the software is stable as possible and to prevent unnecessary issues to arise during the development lifecycle. All the actions like requirement analysis, design, code, test, and deployment are part of the testing levels within one software project. There are…

How to work with TestNG Parameterization & Parallelization?

Vladimir Simonovski

Since it’s creation, the JUnit inspired framework is constantly used across multiple projects and organizations. TestNG is a part of many automation testing strategies where different approaches and patterns are used. The open-source framework is not an extension of JUnit, since it is designed to be better than JUnit by eliminating limitations and adding the already existing features from JUnit plus much more features that allow more flexibility when writing a structured test automation framework. To list some of the…