Friday, December 11, 2009

Do you TRUST the fix?

Something interesting happened when I was testing with my team.


One of the team members had logged a critical issue.
It was a bit complicated too. It involved a lot of parameters to consider.

After a week, the issue was fixed and the team member who logged the issue was verifying the fix.

After quite a bit of regression testing, I heard an interesting comment:

"Amazing!!! I'm surprised how could the programmer fix this issue without any side-effects"

Hmmm, it so happens that we expect the defects to be fixed.
And when they are fixed, we start questioning.

It is good to question but questioning everything.... being so skeptical... I don't know.

Maybe it is good some times but not always.

Do you TRUST your programmer and his fix?

Let me know.


Leia Mais…

Touring and Modeling: Scripted Vs Exploratory

Discussions on twitter helps.

Fast, Open to public for views. Private (if required).

So, while discussing about software testing on twitter, more specifically about "Touring", "Modeling" with Shrini Kulkarni, some questions cropped up.

1. Is touring a way to explore a model in software testing?
2. Does touring happen in Scripted Testing? To what extent?
3. Does Touring happen more in Exploratory testing than Scripted testing?

Touring - a way to explore a model, is a continuous way to build a better model. Once a better model is built, a new tour to explore it in more detail could be carried out.

As mentioned by James Bach in "Exploratory Testing Explained",

exploratory testing is any testing to the extent that the tester actively
controls the design of the tests as those tests are performed and uses information gained while testing to design new and better tests.
So my question is:

We follow a restricted tour in Scripted Testing. In Scripted testing, our next test is not based on the result/information gained from the previous tour. Are we not following a strict roadmap or the touring is restricted?

Isn't touring and modeling a one time activity in Scripted Testing? A tour may be done to gain information to write the scripts.

In Exploratory Testing, isn't Touring and Modeling a continuous activity to gain more valuable information?

Are they both - "Touring and Modeling" in a loop in Exploratory Testing?

Final point: "Touring and Modeling" is restricted in Scripted Testing and "Touring and Modeling" is a continuous activity in Exploratory Testing.

What do you think?

Feel free to correct me, comment, discuss, question, argue and finally tour the model I have in my mind.


Leia Mais…