Last week we published 5 Software Testing tips provided by our trainers. Continuing the theme – here are 5 more software testing tips that we hope you will find practical and useful for you when planning application tests.
If you’re interested in gaining an industry recognised Software Testing Qualification, check out our range of Software Testing Training courses, including the Advanced Certifications such as Advanced Software Testing Training for Test Analysts and Advanced Software Testing Training for Technical Test Analysts.
5 More Software Testing Tips
1) Be positive about finding errors!:
Begin the software testing process with the intention of finding bugs! This way you will be sure to find all of the errors (major and minor). If you start expecting there to be NO bugs there’s a danger you’ll miss the smaller errors.
2) Group your test cases together for regression testing:
This will help speed up the process of your manual regression testing phase.
3) Ensure test cases are provided for developers BEFORE coding
Let the developers do some of your work for you by providing details of the test cases to them before they start work. This way they will be more likely to develop a quality application with fewer bugs for you to find in testing. This will mean less time debugging later.
4) If response time is important in your application – performance testing is VERY important!
Carry our thorough performance testing on any software where a fast response to the user is paramount. This is too often ignored in manual testing as large volumes of data are required to carry out proper performance tests If you can’t create test data manually, write scripts to generate random test data (or get one of the developers to do it!)
5) Do NOT get programmers to test their own code
You CAN save time by providing test cases to developers before they start (tip 3!) – however programmers should NEVER be asked to thoroughly test their own code. Software Testers can’t ask developers to release products for testing (that’s your job!) Programmers should be allowed to take their own time. Everyone can contribute to estimating the time required for testing. This is a standard Agile approach
More tips to come soon – watch this space!!
Our range of Software Testing Training courses will provide you with the knowledge you need to pass the ISEB and ISTQB Software testing exams.