If like myself you've enjoyed a pretty long career in professional software testing, you will by now have recognised just what a diverse group of people testers are. After reflecting on the various individuals I've worked with over the years, I thought it would be a great idea to write... Continue Reading →
Test Plan vs Test Strategy
The debate on test plan vs. test strategy has existed ever since testing became an important part of software project deliveries. So here is the most succinct yet humorous analogy you'll find to help clear this up once and for all. The aim of the Test Strategy is to... Continue Reading →
“It’s a Bug!” Part 2 : Be The Diplomat – How to drop the news to the development team.
Previously in "It's a bug!" we met Ali - a software tester working on an Agile software project. Ali had just begun testing a new deployment and had found a pretty major bug. Moral was high amongst the project team and Ali knew that dropping the news of a big... Continue Reading →
“it’s a bug!” Part 1 : The Messenger – How to drop the news to the development team.
It's Friday afternoon, the test team have just been handed the latest set of software releases to deploy onto the test environment. The agile project is couple of sprints in at around the midway point and the product management team are preparing to showcase the application to the users. The dev team are... Continue Reading →
security tester
As a security tester you have the responsibility of ensuring that the system under test is able to restrict access to its associated data only to the agreed set of users. It's up to you, through the tests you run and the tools you use to find the holes and cracks which, if left undiscovered by... Continue Reading →
non-tester
Your job title does not contain the words "test" of "qa", however with really successful software projects you'll find that non-testers do their bit to contribute towards the testing effort. The table below matches each non-tester role with required testing responsibilities project manager provide the project plan as input to... Continue Reading →
performance tester
As a performance tester your main task is to design and code automated performance, load and benchmarking test scripts. You'll be known to the project team as performance tester load tester performance test specialist performance test developer performance test analyst You are generally responsible for modeling performance and load test... Continue Reading →
Automation Tester
As an automation tester your main task is to design and code automated functional test scripts. You’ll be known to the project team as automation test analyst automation test engineer automation test developer developer in test software developer in test test automation developer test automation engineer test automation specialist test... Continue Reading →
software tester
As a hands-on software tester your goal should be to do things to the software to cause it to break! Although it's necessary and should be where you start testing, it's just not good enough to test that the system does what is expected of it. The best testers will... Continue Reading →
test strategy
The test strategy seems to be the most contentious delivery known to testing. The questions around this document are numerous and include "do we need one for every project?", "isn't it just a test plan?", "do we need a strategy?". Well, let's answer those quickly: "no", "no" and "yes we do"... Continue Reading →
test planning
Test planning is the activity producing a definition of how, when where and by whom a software product will be tested within a project. In other words how all aspects of testing will be managed in order to deliver a software product that satisfies agreed acceptance criteria. The main document... Continue Reading →
About Testing Advice
Testing Advice Intro Testing Advice has been created to provide information, guidance and insight into all aspects of software testing. The site is organised to make it a breeze to find articles, forum topics and software testing job posts specific to each of the software testing job roles. Software Testing Jobs... Continue Reading →