Scrum & Testing

Service Details/ Solution approach:

  • Rent-a-Tester
  • Rent-a-Scrum Master
  • Rent-a-Product Owner
  • Business Value Poker
  • Prioritization/Testability of User Stories
  • How to use testing with regards to Scrum projects
  • Testing with Embedded Sprint Testing (incl. Resources)
  • Continuous Integration and Regression Testing
  • Test Automation
  • Integration of Scrum Projects into Waterfall-Organizations

For several years agile methods, in particular Scrum, have been used in software projects. The goal of these methods is to implement the customer’s wishes better and faster than it would be possible with traditional waterfall approaches. The team spirit and various iterations, which come along with agile methods, create new challenges for testers.

In theory every sprint produces a “shippable” code, which should be error-free. Experience though shows that the software is indeed unit tested but still has serious defects in functionality, reliability and usability. These problems not only already originate in badly worded user stories and missing acceptance criteria’s but also in the “Definition of Done” which often is just a very simple acceptance test in the form of a demo. With the ongoing development stage, mainly after 6-8 sprints, several scrum projects find themselves in the so-called Regression Test Trap. The previously implemented functionality has reached a size that makes it impossible to be tested in every sprint parallel to other tests. On the other hand you have missed creating and automating clear regression tests. This whole situation leads projects and independent test organisations to challenges where a different and even more professional (test-) approach is needed.

SwissQ can help you with scrum relating to testing, with the organisational setup right through to the automation of tests.  We can also assist you with qualified Scrum Masters and Product Owners.