Wednesday, August 6, 2008

Test Case Design Techniques


Nowdays, people work in a hurry, and neverminds if the test case design is generated with care an optimal way of constructing it, depending of how much professional you are is the time that you invest before constructing test cases. But the problem is when the product goes a live !, and the problems came up and then its time to think about and question yourself "what did I do wrong ?".

We need to make sure we are covering all the possible ways that our users are suppose to use the system or product, and this can be carried out by "Software Test Design Techniques". Depending of what kind of scenario we are facing is the challenge to decide what technique is the best to choose for generating the proper test cases.

I recommend to focus on techniques for:
  • White Box
  • Black Box

  • Gray Box

Exist several tehniques for every specific purpose of each box, you can mix them, and find a new solution, but the success will depend on the right selection of the techniques for the right purpose.

QAST Approach

QAST ® is a QA Software Testing Methodology used to execute New/Improvementes/Maintenance/Agile Software Testing projects developed and created by Fernando Carrillo in 2002. This methodology was implemented in different companies in Mexico and now is getting place in US Market and Europe market.

QAST is composed by 7 phases at least, and depending of the type of project are less or more stages, this approach is tied to QASPIRAL ®, a Software Testing tool as well created by Fernando Carrillo. This tool helps you to adminstrate and manage testing projects on real time and therefore reduces the lead time, and keep under control the SLAs (Service Level Agreements).