IT Community - Software Programming, Web Development and Technical Support

Tips for Bug Tracking

This is a discussion on Tips for Bug Tracking within the Software Testing forums, part of the Software Quality Assurance category; How would you say that a bug is 100 % fixed ??? "By applying Regression Testing on the modified build.It ...


Go Back   IT Community - Software Programming, Web Development and Technical Support > Software Quality Assurance > Software Testing

Register FAQ Members List Calendar Mark Forums Read
  #41 (permalink)  
Old 11-21-2007, 11:00 PM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

How would you say that a bug is 100 % fixed ???

"By applying Regression Testing on the modified build.It means by retesting the failed test, & relatively passed tests on the modified build. "

- vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #42 (permalink)  
Old 11-21-2007, 11:01 PM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

What is AUT?

" AUT is "Application under test".After designing and coding phase of development cycle,when the application(build) comes under testing then at that time application state is under test,so at that time period that application(build) is called "Application Under test". "

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #43 (permalink)  
Old 11-21-2007, 11:03 PM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

On what basis the planned testing efforts is calculated for the entire project?

"Test Effort is the estimation of the costs of (yet to come) tests. Two ways of calculating the cost are:

1) Functional Point Analysis (FPA) - This is an ISO recognized method to calculate the number of functions present in the system. Depending on the functions, required number of tests can be estimated. This method covers White-box testing estimation only.



2) Test Point Analysis (TPA) - This is another method to estimate black box testing costs ie the System Testing and UAT. TPA depends upon the size of the project, test strategy and productivity. "

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #44 (permalink)  
Old 11-21-2007, 11:06 PM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

What is the difference between SQA Robot and Rational Robot or does both are same?

" SQA robot and Ratinal Robot are the products of IBM Products.Noramally used for testing IBM application.

SQA robot and Rational Robot are one and same .But only differneces is the advanced verion of SQA Robot is Rational Robot. "


- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #45 (permalink)  
Old 11-21-2007, 11:50 PM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

how is traceability of bug follow?

" The traceability of bug can we followed in so many ways.

> *Mapping the Functional requirements scenarios (FS Doc) - test cases(ID) -- Failed test cases (Bugs)

> Mapping between requirements (RS Doc) - test case (ID) - Failed Test Case

> Maping between Test plan (TP Doc)- test case (ID) - Failed Test case

> Mapping between business requirements (BR Doc) - test Case (ID) - Failed Test case

> Mapping between High Level Design (Design doc) - Test Case (ID) -
Failed test case.

Usually the traceability matrix is mapping between the requirements, client requirements, function specification, test plan and test cases.

Typically, in test situations, traceability matrices are used to trace requirements to test cases in order to ensure that there are test cases for all the requirements. Some easily aviailable commercial tools like Rational Suite Enterprise, will help testing engineer/ test lead to trace requirements and then to trace from the use cases and/or requirements to test cases.

Of course, usually many types of traceability matrices may be created a just simple concept of REVERSE ENGINEERING. For example, you may trace Bug--> identify that test cases-->use cases and vice versa. The default term likely applies to tracing requirements to test cases though.


- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #46 (permalink)  
Old 11-21-2007, 11:52 PM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

What is Difeerance Between Tracability Matrix & Cross referance Matrix


"The test-requirements cross-reference matrix shows how every requirement listed in the SRS will be tested. In some cases, this can be arranged in the form of a table. In other cases, bullet lists provide a better approach to presenting the information in a readable form. Ideally, there will be a straightforward relationship between requirements in the SRS and the tests, with every test motivated by requirements in the SRS and every part of the SRS corresponding to one or more of the tests.The following gives a reasonable set of information that can be provided for each requirement in the matrix: * The unique identifier for the requirement (probably the specific paragraph number from the SRS where the requirement is first described) * A brief description of the requirement * The means by which the requirement will be tested (e.g. analysis, inspection, demonstration, test data) * Specific variables that are associated with the requirement * Ranges of values for the variables * System functionality associated with the requirement "

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #47 (permalink)  
Old 11-21-2007, 11:54 PM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

write the equivalence classes for 1-99 range of value

" equivalence class is a subset of data of larger class.which contains one valid and 2 invalid class1) 1-99 invalid : {<1} Valid : {1-99} Invalid : {>99}Final Test Data: {0,55,100} from each class.2) Triangle Isoscales Scalene EquilateralValid class: { a=b !=c } { a != b !=c} { a = b = c }Invalid Class {a=b=c} ,{a!=b!=c} {a=b=c} ,{a=b!=c} {a=b!=c} ,{a!=b!=c} {a,b,c not less than 0} {a,b,c not less than 0} {a,b,c not less than 0} FinalTestdata : {(2,2,4),(2,2,2)(2,3,4 )(2,2,0)} {(2,3,4),(2,2,2)(2,3,2 )(2,2,0)} {(2,2,4),(2,2,2)(2,3,4 )(2,2,0)} "


There are diffferent type of joins. Equi Join, Inner Join, Left join, right join.

The INNER JOIN returns all rows from both tables where there is a match. If there are rows in Table 1 that do not have matches in Table 2 those rows will not be listed in the result.



The LEFT JOIN returns all the rows from the first table , even if there are no matches in the second table. If there are rows in Employees that do not have matches in Orders, those rows also will be listed.

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #48 (permalink)  
Old 11-21-2007, 11:55 PM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

How do you integrate the modules before performing the integration test?

" Integration testing: Testing of combined parts of an application to determine if they function together correctly.There are three types of integration testing.1. Big bang testing: Testing with all modules combined together invariable of its levels. Often done for small projects.2. Bottom up test:Testing by integrating lower level modules and ascending towards the higher-level modules.3. Top down: Testing the higher-level modules and descending towards the lower level modules.This can be accomplished with dummy modules to replace the under construction modules with so-called stubs and drivers. "

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #49 (permalink)  
Old 11-22-2007, 12:01 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

how to do database testing by using automation tool.

"verify mode is used to do general testing

debug mode is used to debug the TSL script

update mode is used if u want to update the current result folder "


- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #50 (permalink)  
Old 11-22-2007, 12:06 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

what will be the role of tester if bug is reproduce ?

" The Role of a Tester when it is reproducible: -> Need to "reopen" the bug and provide the screen shots and steps for reproducing the bug to the development team.-> He also need to perform the regression testing on the bug after a fix. "

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #51 (permalink)  
Old 11-22-2007, 12:07 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

Who will Change the status of the Bug...say : Deferred ?

" As soon as Tester finds a bug he log that bug as NEW status and assign to Developer.When developer working on that he change the status as OPEN.When developer feels it not required to fix at that moment he changes the status as DIFFERED.If he complete working on that he change the satus as CLOSE it as FIXa nd assign to TesterTester retest the bug and change the status as closeWe have many more status as DUPLICATE, NOT REPRODUCIBLE, TO BE FIX, CRITICAL, BLOCKED, NEED CLARIFICATION.we uses the status according to the bug i hope i cleared u'r questionso DEVELOPER changes the status of the bug as DIFFERCheers. "


- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #52 (permalink)  
Old 11-22-2007, 01:52 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

Is it possible to have a defect with high severity and low priority and vice-versa i.e high priority and low severity?Justify,if possible?


" Priority and Severity are totally different concepts. So it can be possible to have a defect with high priority and low severity and vice versa. Consider a case when a crash occures due to infinite inputs . This is a rare case which the customer will do always. So although it is a crash it can be of low priority. "

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #53 (permalink)  
Old 11-22-2007, 01:54 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

What is Defect Life Cycle in Manual Testing?

" The Defect Life cycle in Manual testing:

1. Defect Id.

2. Description .

3. Build version

4.feature.

5.Test case name.

6.Status.

7. Severity.

8. Priority.

9. Reproducable.

10. If YES.

11. If No.

12. Detected by.

13. Detected on.

14. Assigned to.

15. suggested fix.

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #54 (permalink)  
Old 11-22-2007, 01:56 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

How to give BUG Title & BUG Description for ODD Division?

" Assumption: ODD number divison fails

Bug Tile: Odd number divison fails

Bug Description:

1. Open calc window

2. Enter an odd number.

3. click divide by(/) button.

4. Enter another odd number

5. Hit Enter or click "=" button in calc window

6. Observe the result

Expected Result:

Quotient displayed is correct

Actual Result:

Quotient displayed is incorrect


- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #55 (permalink)  
Old 11-22-2007, 01:59 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

what is build interval period?

" It is agreed upon interval b/n Dev Team and QA Team. For a product based company, bosses (parent company managers) tell us the interval b/n each build so that even they can verify the build if some technical/human/hardware resource is lacking at offshore. During initial project meetings it has to be decided. "


- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #56 (permalink)  
Old 11-22-2007, 02:01 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

What is bug free software release?

" The software with the 0 defect or zero bugs and working with the functionalities which were specified then it is called a bug free software release. "


- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #57 (permalink)  
Old 11-22-2007, 02:02 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

What do we do when there is a known bug at the time of software release?

" As a tester the product should not allowed to release if it is a bug ,we should inform to the management that the availablity of bug, once is ok with the bug then we can release the product with initial version and that bug to be solved in the next version ."

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #58 (permalink)  
Old 11-22-2007, 02:03 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

what is the process of bug cycle?

" > reporting a bug
> investigating a bug
> assigning a bug
> fixing a bug
> regression testing
> closing or reopening a bug"

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #59 (permalink)  
Old 11-22-2007, 02:09 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

What are the main status in test director and what is reject and refuse status

" There are mainly 3 statuses. They are as follows:

i) Accept, ii) Reject, iii) Deffered.

When a developer accepts to fix the reported bug, then the developer changes the status of the bug, from Assigned to Accepted.

When a developer doesn't accept the bug, he gives the status Rejected. But the developer needs to give a valid reason to reject the bug.

When a developer and his superiors think that the bug cannot be fixed in this release(due to lack of time or required documentation) then the developer gives the Deffered status. The developer needs to specify when the bug will be fixed.

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #60 (permalink)  
Old 11-22-2007, 02:11 AM
vigneshgets vigneshgets is offline
D-Web Genius
 
Join Date: Mar 2007
Posts: 904
vigneshgets is on a distinguished road
Post Re: Top Ten Tips for Bug Tracking

What do u mean by "Reproducing a bug"? If the bug was not reproducable, what is the next step?

" Reproducing Bug means the defect/Bug reappears at dev environment then they will resolve and fix the Bug.

Bug is not reproducable at dev environment then we will send the Execution steps with appropriate Screen shots clearly. "

- Vignesh
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

LinkBacks (?)
LinkBack to this Thread: http://www.discussweb.com/software-testing/1297-tips-bug-tracking.html
Posted By For Type Date
DiscussWeb IT Community - Technical Support and Technology Discussions This thread Refback 11-22-2007 02:06 AM

Similar Threads
Thread Thread Starter Forum Replies Last Post
List of Bug Tracking Tools vadivelanvaidyanathan Testing Tools 2 06-30-2008 03:59 AM
Tracking Server changes... what do all you do? vadivelanvaidyanathan Server Management 1 08-14-2007 01:44 AM
Tracking all DML and DDL Statements in Database Tables - MYSQL Murali Database Support 6 07-16-2007 03:31 AM
Nielsen Adds to Cellphone Tracking vigneshgets The Lounge 0 06-29-2007 06:29 AM
JSP Tracking nhoj Java Server Pages (JSP) 2 04-18-2007 12:27 AM


All times are GMT -7. The time now is 06:16 PM.


Copyright ©2004 - 2007, DiscussWeb. All Rights Reserved.

SEO by vBSEO 3.0.0