Six simple bug tracking skills!

Source: Internet
Author: User
No bugs, no software, you know. Everyone has an evil side. all developers make mistakes in projects, and even well-developed programs will lose the chain. No bugs, no software, you know. Everyone has an evil side. all developers make mistakes in projects, and even well-developed programs will lose the chain.

At first glance, recording and processing software-generated error messages is a very easy task. However, with the emergence of one or more versions, known errors may increase or decrease.

"Sending away old errors has ushered in new ones"-this is an old joke about developers. To control errors, a wonderful product was born, and people call it a defect tracking system.

Six simple defects tracing skills

1. release quick and frequent versions

One thing to remember is that the defects that have existed for a long time are the most annoying. Focusing on fast and frequent releases enables you to establish close feedback relationships between developers and testers, helping you avoid retaining a large number of unprocessed defect reports in the defect queue.

2. establish a communication bridge

When you prepare a report on a defect, you need to include the complete information in your defect report. You may encounter misunderstandings and missing important information.

In these cases, communication between developers and testers becomes necessary. To avoid this, we need to unite all team members and work in a culture of feedback-oriented.

3. avoid defects discussed at Project meetings

It is a long process to discuss defects and push them to the next stage. You 'd better treat them one by one. Each defect is associated with two professionals, who can be called the problem discoverer (tester) and problem Releaser (developer ).

No matter how many developers and testers are working on your project, you only need two professionals with different roles and functions. they are responsible for solving existing problems.

4. focus on effective solutions

Do not comment on the existing defects in the defect report. It is replaced by an email or chart tool. Your defect report can only contain content related to defect monitoring and fixing.

5. closed bugs

Consistent consensus with other members of your team regarding the significance of a closed bug.

When you need to discuss the status of a bug, the following questions will help you make the right decision: Who should be responsible for issuing instructions (or reporting bugs, who is responsible for receiving conclusions (solutions to the current problem )?

For 'closed bug ', it means that the bug is always closed by the developer who solves the problem. make sure that the person responsible for disabling a bug and the person reporting the bug are the same person, because only this person can be responsible for whether the solution is sufficient to solve the problem.

6. identify the bug with only two statuses

Try to identify the bug with only two statuses: open bug and closed bug. Avoid wasting your time on different bugs, but focus on possible solutions to the problem.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.