Effective test approaches, efficient tool support, testing certification

Insight

Knowledge, Skills and Certification

Certification path for example job roles

ISTQB®, iSQI® and TMMi® certification schemes examine software testing knowledge and skills via clearly defined learning objectives set out in their syllabi.

Whilst I agree with some of the points made in the Professional Tester’s Manifesto (which used to be published at professionaltestermanifesto.org), I disagree with the final clause about certification in the opening statement (my italics):

standards compliance is no substitute for knowledge and skills, and that possessing a certificate demonstrates neither."

Outsourcing testing related risk

Organisations try to outsource operational areas and projects for a variety of reasons. A key objective is often for a specialist outsourcing company to take responsibility for a significant element of risk at a fixed price.

Specialist companies will readily fix price provided the client company can give them something meaningful to fix on. This raises interesting questions when outsourcing testing, as testing will always be part of a wider project or programme of work. Outsourced testing is not the same as independent testing, as the desire to outsource risk will often result in a different demarcation of roles and responsibilities. At its worst an outsourcing approach can result in frequent and acrimonious negotiation relating to who is responsible for testing overruns. At its best outsourcing will add significant value as a result of the risks relating to overruns being either avoided or minimised.

This presentation was presented at the EuroSTAR conference in 2002. Areas covered included common pitfalls, how to draw the boundaries when fixing price, and the use of automation frameworks to reduce the impact of key risks that are outside the tester’s control.

Testing Catch-22s

Tips for Test Managers

Projects invariably have to deliver within severe timescale and cost constraints. This often leads to testers feeling that they have been set an impossible task. Test Managers face the challenge of organising testing so that testers have achievable tasks which can be measured and controlled effectively.

There are many Catch-22s for testers that need to be resolved as part of delivering effective and efficient software testing.