With Love,
Jerry
Search For Knowledge
Monday, December 31, 2007
Friday, December 21, 2007
How to write a good Defect Report
Here is the key(s)
- Be very specific when describing the bug. Don’t let there be any room for interpretation. More concise means less ambiguous, so less clarification will be needed later on.
- Calling windows by their correct names (by the name displayed on the title bar) will eliminate some ambiguity.
- Don’t be repetitive. Don’t repeat yourself. Also, don’t say things twice or three times.
- Try to limit the number of steps to recreate the problem. A bug that is written with 7 or more steps can usually become hard to read. It is usually possible to shorten that list.
- Start describing with where the bug begins, not before. For example, you don't have to describe how to load and launch the application if the application crashes on exit.
- Proofreading the bug report is very important. Send it through a spell checker before submitting it.
- Make sure that all step numbers are sequenced. (No missing step numbers and no duplicates.)
- Please make sure that you use sentences. This is a sentence. This not sentence.
- Don’t use a condescending or negative tone in your bug reports. Don’t say things like "It's still broken", or “It is completely wrong”.
- Don’t use vague terms like “It doesn’t work” or “not working properly”
- If there is an error message involved, be sure to include the exact wording of the text in the bug report. If there is a GPF (General Protection Fault) be sure to include the name of the module and address of the crash.
- Once the text of the report is entered, you don’t know whose eyes will see it. You might think that it will go to your manager and the developer and that’s it, but it could show up in other documents that you are not aware of, such as reports to senior management or clients, to the company intranet, to future test scripts or test plans. The point is that the bug report is your work product, and you should take pride in your work.
Hope this will help you to write a proper Bug Report.
Thanks to Pavan for his help on this.
Cheers,
-jerry-
DETAILS ON DEFECT TRACKING
Here r few things to be included in the Defect Tab.
(M) - Mandatory
(D) - Default Appearance
DETAILS ON DEFECT TRACKING
(M) - Mandatory
(D) - Default Appearance
DETAILS ON DEFECT TRACKING
- Use Case Package (M)
- Test Case (M)
- Detected By (M) (D)
- Detected On Date (M) (D)
- Defect Type
- Status (M) (D)
- Detected in Version (M)
- Build Number (M)
- Assigned To (M) (D)
- Business Impact / Severity (M)
- Priority
- Reproducible (M) (D) 'Y'
- Testing Impact (M)
- Module / Page
- Environment
- Defect Summary (M)
- Defect Description (M)
- Comments
- Attachments
Hope this will help a little.
Cheers,
-jerry-
Thursday, December 20, 2007
Tuesday, December 18, 2007
AST's Official Magazine December Edition
Here we GO,
AST (Association for Software Testing) released their December 2007 Issue of Sapient Testing.
Another Good Work from them. Keep it up friends.
http://www.sapienttesting.com/files/December.Final.pdf
Cheers,
-jerry-
AST (Association for Software Testing) released their December 2007 Issue of Sapient Testing.
Another Good Work from them. Keep it up friends.
http://www.sapienttesting.com/files/December.Final.pdf
Cheers,
-jerry-
Instant Performance Test
Hi All,
Like to do a instant performance test on your site with no cost. Here we go,
http://www.gomez.com/info_center/instant_test.php
try your site with this and get the instant performance details of it.
Thanks to sapienttesting and Scott Barber for his wonder ful work on December edition.
Cheers,
-jerry-
Like to do a instant performance test on your site with no cost. Here we go,
http://www.gomez.com/info_center/instant_test.php
try your site with this and get the instant performance details of it.
Thanks to sapienttesting and Scott Barber for his wonder ful work on December edition.
Cheers,
-jerry-
Wednesday, December 12, 2007
The 10 Commandments of Load Testing
Here r the 10 Commandments of Load Testing.
- Thou shalt know how thy test tool works.
- Thou shalt gather realistic usage data.
- Thou shalt have testable requirements.
- Thou shalt write a test plan.
- Thou shalt test for the worst case.
- Thou shalt monitor your test environment infrastructure.
- Thou shalt enforce change control on your environment.
- Thou shalt use a defect tracking tool.
- Thou shalt rule out thy own errors before raising a defect.
- Thou shalt pass on your knowledge.
Visit http://www.myloadtest.com/ten-commandments-of-load-testing/ for full details.
Thanks to Stuart Moncrieff for his wonderful blog and his great service to Our Community.
Don't forget to visit his http://www.mypentest.com/ - security testing blog
and http://www.myloadtest.com/ - load testing blog.
Cheers,
-jerry-
Automation Testing Framework for Distributed Systems
BizUnit
The adoption of an automated testing strategy is fundamental in reducing the risk associated with software development projects, it is key to ensuring that you deliver high quality software. Often, the overhead associated with developing automated tests is seen as excessive and a reason to not adopt automated testing.
BizUnit is a framework and as such does not have any dependency on either NUnit of VS Unit Testing, either of these make a great way to drive BizUnit test cases, though equally you could write custom code to do the same.
For further Details Vist :http://www.codeplex.com/bizunit
Thanks to kevinsmi for his great work.
Cheers,
-jerry-
The adoption of an automated testing strategy is fundamental in reducing the risk associated with software development projects, it is key to ensuring that you deliver high quality software. Often, the overhead associated with developing automated tests is seen as excessive and a reason to not adopt automated testing.
BizUnit is a framework and as such does not have any dependency on either NUnit of VS Unit Testing, either of these make a great way to drive BizUnit test cases, though equally you could write custom code to do the same.
For further Details Vist :http://www.codeplex.com/bizunit
Thanks to kevinsmi for his great work.
Cheers,
-jerry-
Mother of all checklist for Software testing
Hi All,
Here is the Mother of All Check List for software testing.
Hope this will be very helpful for most of our testing.
http://www.sqaforums.com/download.php?Number=437212
or
http://www.4shared.com/file/31856547/84194eaf/Mother_of_All_CheckListdoc.html
Thanks to Shreya for his wonderful work.
Cheers,
-jerry-
Here is the Mother of All Check List for software testing.
Hope this will be very helpful for most of our testing.
http://www.sqaforums.com/download.php?Number=437212
or
http://www.4shared.com/file/31856547/84194eaf/Mother_of_All_CheckListdoc.html
Thanks to Shreya for his wonderful work.
Cheers,
-jerry-
Wednesday, December 5, 2007
Entry and Exit criteria discussion in a Forum - ofcourse me too..
More_Enjoy--
I am testing an web application. Any one can tell me what will be the entry and exist criteria for it.
Joe--
Entry Criteria : A set of decision-making guidelines used to determining whether a system under test is ready to move into, or enter, a particular phase of testing. Entry criteria tend to become more rigorous as the test phases progress. [R. Black]
Exit Criteria : A set of decision-making guidelines used to determining whether a system under test is ready to exit a particular phase of testing. When exit criteria are met, either the system under test moves on to the next test phase or the test project is considered complete. Exit criteria tend to become more rigorous as the test phases progress. [R. Black]
Jerryrajan (Me)--
Here comes the biggest problem of Software Testing. In my view specific definitions will not work for these cases. Because most of the people understand the testing terms in their own way and the very important thing is either they r in the right path or not.In my view the Entry Criteria is a collection of conditions / Objects that are very important to start testing; with out that if you start your testing that will be a failure.Exit Criteria is also collection of conditions / Objects that decides whether you can stop the testing or not.
Richard--
Which part of the definitions that Joe posted do not fulfill what you are saying? As I read them they match up.
Jerryrajan (Me)--
That is my own view Richard, not specifically for Joe.In simple words, "A set of decision-making guidelines" if someone got all guidelines and no resource to follow that.What are the entry criteria?If you r going to prepare a tour plan for your family using your car. What are the entry criteria?You, car, family, then the set of guidelines...correct me if I'm wrong.
Richard--
The guidelines will be specific per project, so the guidelines for deciding if you are going on your road trip would be: - Has the design documents been completed? (Tour plan written)- Are the resources available? (Car, people, luggage, holiday booked) If you can say yes, then you can decided to go live (go on the trip) So the entry criteria and exit criteria should include everything you need to go to the next stage of development, not some of it.
Jerryrajan (Me)--
Agreed.
I am testing an web application. Any one can tell me what will be the entry and exist criteria for it.
Joe--
Entry Criteria : A set of decision-making guidelines used to determining whether a system under test is ready to move into, or enter, a particular phase of testing. Entry criteria tend to become more rigorous as the test phases progress. [R. Black]
Exit Criteria : A set of decision-making guidelines used to determining whether a system under test is ready to exit a particular phase of testing. When exit criteria are met, either the system under test moves on to the next test phase or the test project is considered complete. Exit criteria tend to become more rigorous as the test phases progress. [R. Black]
Jerryrajan (Me)--
Here comes the biggest problem of Software Testing. In my view specific definitions will not work for these cases. Because most of the people understand the testing terms in their own way and the very important thing is either they r in the right path or not.In my view the Entry Criteria is a collection of conditions / Objects that are very important to start testing; with out that if you start your testing that will be a failure.Exit Criteria is also collection of conditions / Objects that decides whether you can stop the testing or not.
Richard--
Which part of the definitions that Joe posted do not fulfill what you are saying? As I read them they match up.
Jerryrajan (Me)--
That is my own view Richard, not specifically for Joe.In simple words, "A set of decision-making guidelines" if someone got all guidelines and no resource to follow that.What are the entry criteria?If you r going to prepare a tour plan for your family using your car. What are the entry criteria?You, car, family, then the set of guidelines...correct me if I'm wrong.
Richard--
The guidelines will be specific per project, so the guidelines for deciding if you are going on your road trip would be: - Has the design documents been completed? (Tour plan written)- Are the resources available? (Car, people, luggage, holiday booked) If you can say yes, then you can decided to go live (go on the trip) So the entry criteria and exit criteria should include everything you need to go to the next stage of development, not some of it.
Jerryrajan (Me)--
Agreed.
Subscribe to:
Posts (Atom)