Press "Enter" to skip to content

Posts tagged as “Agile Testing”

Recall the concepts of test pyramid & testing quadrants and assessing the quality risk in agile projects

Vladimir Simonovski

The agile approach is often the chosen method one team is following in order to complete a project. Regardless of the chosen framework like XP, SCRUM or Kanban the organizations will need to accommodate their work to correctly implement all the practices and instruments that come with those frameworks. Teams can implement various techniques and practices to produce quality results. Starting from writing tests in advance to develop the software, focus on requirement analysis in an early risk analysis meeting,…

Introducing Exploratory Testing: Definition, How-To, Pros and Cons

Vladimir Simonovski

What is Exploratory Testing? Exploratory testing is an approach that focuses on testing the software on the go instead of creating predefined test cases before test execution. It is a form of testing that is generally used across all agile development projects. Often, this type of testing is combined with experience-based testing techniques since the agile tester should have solid technical and business domain knowledge. In exploratory testing, test design and test execution happen at the same time and are…

What makes for a good Acceptance Criteria in Agile Projects?

Vladimir Simonovski

Many organizations today are clearly focusing on having often software releases to the client. Even though the software is with reduced functionality, it is still available early in the development lifecycle and has a time-to-market advantage. Usually, the organizations are following the agile way using SCRUM for delivering software where every functionality is captured by writing user stories in a collaborative way between the members of the team. For the user story to be fully developed, tested, and integrated with…

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…

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…