Browse Prior Art Database

Test coverage identification from graphical user interface object map by automation

IP.com Disclosure Number: IPCOM000191723D
Original Publication Date: 2010-Jan-13
Included in the Prior Art Database: 2010-Jan-13
Document File: 2 page(s) / 58K

Publishing Venue

IBM

Abstract

Disclosed is an automatic mechanism for testers to test all objects under test applications in development cycle, and to tell testers how much they have covered for the test they performed ( GVT, AVT, UVT, TVT..etc), and the information can be provided for better testing project management. The core of this invention is to define a mechanism / application that a) Builds up a data store of the application objects tree; b) Finds the shortest path to UI functions with attributes for an application, in order to reduce the test efforts and ensure the test coverage; c) Compares UI panel differences between releases to find the delta and broken functions.; and d) Generates the test cases based on the UI information data store.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

Test coverage identification from graphical user interface object map by automation

1. Problem Statement - The definitions of testing used-in the software industry is executing or evaluating programs or systems to find errors or to measure quality. In current testing methodology, there are several challenges in development cycle: a) Hard to cover all test objects - It is almost not possible to cover all objects in an application with manual testing. For testers, to know and test all functions and check all test objects in an application can be extremely tedious and time consuming. There is no automatic mechanism for testers to test all objects under test applications. b) Test area coverage is unknown - Moreover, testers have no idea how much the test they really cover to a testing, such as globalization verification test(GVT), accessibility verification test(AVT), usability verification test(UVT). There should be an approach to tell testers how much they have covered for the test they performed ( GVT, AVT, UVT, TVT..etc), and the information can be provided for better testing project management.

2. Core idea of this disclosure - The invention discloses a method & a system to test coverage identification from graphical user interface object map by automation.

2.1 The core of this invention is to define a mechanism / application that
a. Build up a data store of the application objects tree.
b. Find the shortest path to UI functions with attributes for an application, in order to reduce the test efforts and ensure the test coverage. Each node has its own attribute, the attributes must associate with certain test ( Unit Test, FVT, GVT, TVT, SVT, IVT, AVT).

For example: A date field associates with Unit Test, FVT, GVT, TVT, SVT, IVT, AVT with different focus area.
b.1 For Unit test/FVT/SVT, a date field is mainly to ensure functio...