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…
Posts published in January 2021
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 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,…
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…