Inventors:
Mark A. Kirkpatrick - Conyers GA, US
Darin J. Morrow - Acworth GA, US
Nichole Anderson - Duluth GA, US
Assignee:
BellSouth Intellectual Property Corp. - Wilmington DE
International Classification:
G06F 9/44
Abstract:
Performance of quality assurance for a computer application development proceeds in a series of phases. Each of the phases in the QA life cycle corresponds to one or more phases in a computer application development life cycle. For example, in one embodiment, the quality assurance life cycle includes four phases—a test strategy phase, a test planning phase, a test execution phase and a rollout phase. Each phase of the QA life cycle has entrance and exit criteria. The phase can be entered when the entrance criteria have been met. When the exit criteria are met, the phase causes a gate to be closed to allow the software development life cycle to proceed to the next phase. In one embodiment, the software life cycle includes six phases—a requirements phase, a design phase, a code/unit test phase, a system test phase, a pre-production test phase and a production test phase.