Saturday, June 13, 2009

Comments/Suggestions from QA Expert to improve Quiz

We got email from an QA Expert for improving our Quiz.

In his mail, he pointed out some small issues in Testing part of our Quiz and given comments and suggestions to improve it.

Please find below mail from the QA expert Martyn Walmsley.

Dear Qualitypoint

I am a Test and QA manager for a UK bank with over 25 years in IT and over 16 years in test and QA, 8 of these in test and QA management.

I obtained the ISEB Test Practitioner qualification in 2004.

I've taken your online test, which I found interesting. With my experience, I took all 21 hard questions. Some of them I would regard as basic for someone who has been in the test industry for more than 6 months but I appreciate that an online quiz can only go so deep into the subject. I thought I'd offer my observations on some of the questions as there are some elements I disagree with and some questions which I think could be better expressed. There appear to be some typographical errors also which I will raise questions against.

I offer these comments as improvement suggestions and in a spirit of encouragement so that you can better deliver against your vision statement.



My comments are in blue in the boxes below
Retesting of a single program or component after a change has been made?

I consider the wording of this question to be ambiguous. The question does not specify whether the elements being tested are those which have been changed OR the functionality which has not been changed. If the test is of the functionality which has not been changed, then the answer would be "unit regression". If the test is of the modified functionality, the correct answer would be worded as "unit functional test" so the available answers do not cover the answer set needed by the question.

Your Answer is:Wrong
Your Answer is:Retesting
Correct Answer is:Unit Regression

This type of testing method attempts to find incorrect or missing functions, errors in data structures or external database access, interface errors, Performance errors and initialization and Termination errors. It is called as
Your Answer is:Correct

Answer is:Block Box Testing

Do you mean "Black Box testing" as "Block Box Testing" is not a term I have come across before? It is not a test type identified in the ISEB syllabus at foundation or practitioner level.

8. What is correct Software Process Cycle?
Your Answer is:Correct

Answer is:Plan(P)------>Do(C)------>Check(A)----->Act(D)
Should this read Plan(P)------>Do(D)------>Check(C)----->Act(A)? (Changes underlined)

13. Acceptance testing is known as
Your Answer is:Wrong
Your Answer is:Beta Testing alone
Correct Answer is:Both Alpha Testing and Beta testing
In conventional testing terms, "Acceptance testing" is referred to as "User Acceptance Testing", being that phase of testing carried out by the users

to ensure that the product delivers the required functionality
to gain confidence in the delivered software

to train the user base in the new features delivered with the software
These are the primary purposes of "Acceptance testing". Defects may still be detected but by this phase they should be few in number and minor in impact, being not threatening to the release of the software.

Those delivering the software into "Acceptance testing" should normally be expected to have tested the software against the requirements statement. They should have validated that they can detect no deficiencies against the stated requirements and their expectation should be that no defects would be uncovered during acceptance testing.

For these reasons I suggest that "Acceptance testing" is a "Beta Testing alone" activity.

20. Boundary value analysis belongs to which testing method?
Your Answer is:Correct

Answer is:Black Box testing
Boundary Value Analysis is recognised primarily a Black Box testing technique. The technique can, however, be applied equally to white box testing when analysing paths through decisions, whether they are of the If ... Then or Select Case type decision or whether they are iteration control statements, i.e. loop counters in For ... Next , While ... Wend constructs or Do ... loop Until Constructs. When questioning a job applicant about the application of test techniques, I would expect them to reply in this sort of manner.

Thanks Martyn for your valuable comments. We have corrected the issues and analyzing your comments to make any further corrections.

We are expecting more comments/suggestions from users/visitors to improve our blog and quiz so that it will be more useful for all.

More Articles...

No comments:

Search This Blog