Bug Tracking System Automatic Test Information Attachment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In software development, the manual sharing of test information between test engineers and developers is error-prone and time-consuming, as test engineers must manually input test results and environment details into bug tracking systems, leading to potential miscommunication and inefficiency.

Innovation Solution

Integrating a utility with the bug tracking system to automatically attach test information, such as test result locations and state information, when generating work items, reducing the burden on test engineers and enhancing information sharing accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If test engineers manually input test information into bug tracking systems, then information can be shared between QA and development teams, but the process becomes time-consuming and error-prone

Engineering Contradiction:
Improveinformation sharing accuracyVSAvoidtime for manual information entry
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system automatically attaches test information to work items without requiring manual intervention from test engineers. The bug tracking system self-services by retrieving and attaching relevant test results, environment details, and logs automatically when a work item is created, eliminating the manual copying and pasting process that caused time loss and errors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The bug tracking system acts as an intermediary between the test management system and development tools. It automatically retrieves test information from the test management system and attaches it to work items, serving as a mediator that eliminates the need for manual information transfer between systems and reduces both time consumption and error rates.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If test engineers manually provide test result locations and environment details, then developers can access test information, but the process is inefficient and prone to miscommunication

Engineering Contradiction:
Improveinformation sharing efficiencyVSAvoidcommunication accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system automatically retrieves and attaches test result locations, environment details, and configuration information when a work item is created. This self-service mechanism eliminates manual input errors and ensures that developers receive accurate, up-to-date test information without relying on test engineers to manually copy and paste details.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides automatic feedback to developers by attaching relevant test information, environment details, and logs to work items. This feedback mechanism ensures that developers receive complete and accurate test information automatically, reducing miscommunication and improving the reliability of the information exchange between QA and development teams.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7458064B2Methods and apparatus for generating a work item in a bug tracking system
Publication Date: 2008.11.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7458064B2 patent drawing
  • US7458064B2 patent drawing
  • US7458064B2 patent drawing

AI summary

In one aspect, a method and apparatus for displaying to a user at least one test result obtained from a location in a database, receiving an indication from the user to generate at least one work item associated with the at least one test result, and automatically attaching to the work item test information associated with the at least one test result is provided. In another aspect, the test information includes location information corresponding to a location of the at least one test result in the database. In a further aspect, a utility adapted to access test results in the database is provided and wherein the test information includes state information associated with a state of the utility at the time the at least one work item was generated.