Software Testing Tips

  1. Learn to analyze your test results thoroughly. Do not ignore the test result. The final test result may be ‘pass’ or ‘fail’ but troubleshooting the root cause of ‘fail’ will lead you to the solution of the problem.
  2. Learn to maximize the test coverage every time you test any application. Though 100 percent test coverage might not be possible still you can always try to reach near it.
  3. To ensure maximum test coverage break your application under test (AUT) into smaller functional modules.
  4. Think positive. Start testing the application by intend of finding bugs/errors. Don’t think beforehand that there will not be any bugs in the application.
  5. Write your test cases in requirement analysis and design phase itself. This way you can ensure all the requirements are testable.
  6. Applications requiring critical response time should be thoroughly tested for performance. Performance testing is the critical part of many applications.
  7. Programmers should not test their own code.
  8. Note down the new terms, concepts you learn while testing. Keep a text file open while testing an application. This good habit will help you to provide the complete unambiguous test report and release details.
  9. Keep developers away from test environment. This is required step to detect any configuration changes missing in release or deployment document.
  10. It’s a good practice to involve testers right from software requirement and design phase.
top