×

Method and system for associating logs and traces to test cases

  • US 7,512,933 B1
  • Filed: 01/27/2008
  • Issued: 03/31/2009
  • Est. Priority Date: 01/27/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for associating logs and traces to test cases during a life-cycle of code development and testing, for a network or plurality of computing devices, said method comprising the steps of:

  • associating a first application to one or more of said network or plurality of computing devices;

    associating a first role of multiple roles to a first one of said network or plurality of computing devices;

    for said first one of said network or plurality of computing devices, configuring a path, a trace, and a log;

    providing multiple profiles;

    wherein a first profile of said multiple profiles comprises said first role and said log;

    providing a test design document;

    wherein said test design document comprises a first test case and definitions;

    wherein said test case is associated with said multiple profiles;

    said first test case describing how to test and what to test;

    wherein said first test case comprising post-condition and pre-condition;

    defining a template, associated to said first application, to provide a path to corresponding log and trace;

    customizing said template with identity of one or more of corresponding devices among said network or plurality of computing devices where said corresponding log and trace are located;

    executing said first test case, and generating said log and said trace on a test environment or a test device, to track problems, issues, and bugs;

    said first test case indicating a failure or a success; and

    if said first test case indicates a failure, thendetermining which one or more roles of said multiple roles within which one or more profiles of said multiple profiles is associated with said first test case, based on said test design document;

    indicating which of said one or more of corresponding devices contributing to said failure, based on said determined one or more roles within said determined one or more profiles;

    automatically gathering corresponding logs and traces, associated with said determined one or more roles within said determined one or more profiles, in a database repository; and

    automatically providing said corresponding logs and traces to a code developer, and said code developer accessing said corresponding logs and traces to track the exact cause of said failure, and to avoid issues related to the lack of synchronization, timing, concurrency, and reproducibility.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×