Browse Prior Art Database

Method and apparatus for automatic defect analysis and reproduce based on environment issue

IP.com Disclosure Number: IPCOM000240123D
Publication Date: 2015-Jan-05
Document File: 7 page(s) / 437K

Publishing Venue

The IP.com Prior Art Database

Abstract

Sometimes, according to tester’s described reproduced steps, even screenshot or video, developer still cannot reproduce the issue. For most of the un-reproduced issues, after analyzing the root cause of the issues, testing environment becomes one of important reasons which impact the defect reproduction significantly. The method and apparatus can help to collect information from all kinds of artifacts, including Middleware, Infrastructure and application under test environment. The system also detects and filters appropriate information from artifacts configuration files and logs, compares them with existing repository and extracts user need defect reproduce information to testers and developers. With this method and apparatus, defects can be reproduced automatically, testers especially inexperienced tester can find bugs involved with environment issues easily, cost can be reduced from both labor and finance sharply.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 53% of the total text.

Page 01 of 7

Method and apparatus for automatic defect analysis and reproduce based on environment issue

DMS (defect management system) is an important way for developer and tester to exchange bug information with each other. But sometimes, according to tester's described reproduced steps, even screenshot or video, developer still cannot reproduce the issue.

Delay Project schedule

Developer and tester will fall into the cycle between "Return" and "Reopen" when defect cannot be reproduced. This low effective communication way is not only unhelpful for fixing issue, but also probably to delay whole project schedule.

Lower Customer Confidence

Based on the statistical data offered by some popular DMS systems (Mantis, Bugzilla), 15%-20% of bugs are marked as "Not a defect" or "Cannot be reproduced" during development stage. However, after releasing to customers, these bugs still occur with a high frequency, which will lower product quality and impact customer confidence seriously.

Increase Labor Cost

Try to reproduce defect at the first time vs. more than one time

It's obviously, this repeating communication between developer and tester increases both developer's and tester's effort, which leads to increase unnecessary labor cost and additional project cost.

Financial Cost

From below statistic, Defect fix accounts for a large proportion. Once defect is reproduced easily, a lot of money can be saved.

1



Page 02 of 7

For most of the un-reproduced issues, after figuring out the key reason finally, we find besides AUT (Application under test) itself, testing environment also impacts the defect reproduction significantly.

The system includes:

A specific method to locate defect and reproduce it by infrastructure, middle ware and management process

A method to analyze errors on web page and drill down to DB error, BI based report data model error, web server error. etc


A method to analyze task manager to find triggered applications which lead to defects indirectly

Advantages

The system can automatically reproduce defects easily

Environment issues can be avoided which is usually ignored by un-experienced testers.

Cost reduce from both labor and finance sharply

Currently, no related tool or similar method until now

Business case and value proposition

Contact recommendation may be applied in:

The system can be used in quality management system and defect management systems.

2



Page 03 of 7

Discoverability:

Design some test case and run on the system, such as test case about infrastructure, middleware and management process, etc. If the output is similar to us, it use our idea.

This is how it works

Detail descriptions as below:

3



Page 04 of 7...