Process and system for quality assurance for software

a software quality assurance and process technology, applied in software testing/debugging, hardware monitoring, instruments, etc., can solve problems such as ineffective elimination of newly developed software defects, repeated steps in an acceptance testing process, and inefficient performan

Inactive Publication Date: 2005-02-24
GE FINANCIAL ASSURANCE HLDG INC A RICHMOND +1
View PDF7 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0004] A process and system for quality assurance for a newly developed software application is described. The process includes developing a high level quality assurance resource estimate and a high level quality assurance time estimate; producing a business analysis outline; and creating an acceptance test plan using an acceptance test plan template with the business analysis outline. The process further includes creating a plurality of test cases to be carried out during a test execution phase (i.e., during an acceptance test) of the quality assurance process using the acceptance test plan; refining the high level quality assurance r

Problems solved by technology

Steps in an acceptance testing process may be repeated or inefficiently performed.
Thus, acceptance testing may requi

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Process and system for quality assurance for software
  • Process and system for quality assurance for software
  • Process and system for quality assurance for software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The present invention is described in relation to a process and system for acceptance testing of software. Nonetheless, the characteristics and parameters pertaining to the process and system of the invention may be applicable to acceptance testing of other types of products and services. The process and system, and the sub-processes and subsystems, of the invention may be used for updates to existing software applications as well as for newly developed software applications.

[0015] Acceptance testing is a third tier of software functionality verification. Acceptance testing occurs after a first tier of unit testing and a second tier of system testing with respect to a particular software product or application have been completed. Acceptance testing involves testing the entire software application's functionality as it is to be used in a production environment by a user.

[0016]FIG. 1 is a flowchart illustrating one embodiment of a process of conducting an acceptance test. At...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A process and system for quality assurance. The process includes developing a high level quality assurance resource estimate and a high level quality assurance time estimate; producing a business analysis outline; and creating an acceptance test plan using an acceptance test plan template with the business analysis outline. The process further includes creating a plurality of test cases to be carried out during a test execution phase of the quality assurance process using the acceptance test plan; refining the high level quality assurance resource estimate and the high level quality assurance time estimate based on the acceptance test plan; executing each of the test cases in an acceptance test to produce a set of test results for each of the test cases; and evaluating the test results against the refined high level quality assurance resource estimate and the refined high level quality assurance time estimate. One or more defects tracked during the execution of the test cases are reported and a sign off of the acceptance test is negotiated with a client. An application audit package is created and stored for future reference.

Description

BACKGROUND OF THE INVENTION [0001] The present invention relates to quality assurance processes used in software development, and more particularly, to acceptance testing processes used in software development. [0002] Acceptance testing is a quality assurance process that is used in the software industry for a newly developed software application. It is a process of verifying that the newly developed software application performs in accordance with design specifications for such newly developed software. The goals of acceptance testing are to achieve zero defects in the newly developed software application and on-time delivery of such newly-developed software application. Acceptance testing may be performed for an internally developed software application as well as for an externally developed software application. Acceptance testing may be performed for a software application intended for use internally within a business entity as well as for a software application developed for a ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/36
CPCG06F11/3684
Inventor KENNEDY, JOSEPHESPOSITO, COLLEEN
Owner GE FINANCIAL ASSURANCE HLDG INC A RICHMOND
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products