It is undisputed: structured software testing has established itself as a profession in the IT industry. Hardly any company can afford not to test, whether due to the increasing complexity of systems, specifications and regulations or the ever-increasing expectations of quality on the part of users. Whether German Testing Board, Gesellschaft für Informatik e.V. or Arbeitskreis Software-Qualität und -Fortbildung e.V. - the prayer wheels for testing and quality have borne fruit, especially in Germany. In mid-2012, there were 25,000 of the 240,000 ISTQB certified testers worldwide in Germany alone. And a look at the market paints a similar picture: the density and range of service providers and consulting firms with a focus on software testing is large. From small local companies to global corporations, everything is represented. And the demand for professional testers remains high, as shown by the many vacancies in this area. And while some are just starting to structure and professionalize their testing, others are already ready to tackle topics such as test process improvement. These models are also mature and are constantly improving. Even if testers are always somewhat critical of this, we can say: “Testing made in Germany”: Yes - we do it well!
…and we want to get better! But in addition to all the opportunities that test process improvements offer us, there are other things where testers still have a lot of potential:
This feels familiar to testers who work in agile teams. The feedback and constant exchange with each other promotes creativity and understanding. Short sprints require quick solutions. The hard-nosed transparency of daily meetings exposes lengthy problem discussions. And testers and developers in the team are constantly focused on one goal: Creating value for the customer.
This does not necessarily require an agile approach. Many things can also be implemented in traditional projects, because it depends on the attitude and mindset. As a tester, I can always decide to do things differently than before: Not just working through test cases, but thinking outside the box, developing ideas, discussing solutions, even pointing out shortcomings if they are not based on written requirements.