Browse Prior Art Database

Web Application Development & Testing Process Control

IP.com Disclosure Number: IPCOM000014721D
Original Publication Date: 2001-May-01
Included in the Prior Art Database: 2003-Jun-20
Document File: 6 page(s) / 139K

Publishing Venue

IBM

Abstract

Web Application Development Testing Process Control Web Application Development Testing Process Control

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 34% of the total text.

Page 1 of 6

Web Application Development & Testing Process Control

Web Application Development & Testing Process Control

Overview

Disclosed are a three-fold process and a Lotus Notes workflow control tool that ensures quality and efficiency in Web application development and testing projects.

The three-fold process is used by the Centers for IBM e-business Innovation : : LOS ANGELES and the workflow control mechanism is built into the Lotus Notes "Web Test and Incident Tracking" Database application.

The Challenge

Web application development and testing demand quality and speed to the market. It normally requires heavy coordination of creative artwork and technical work, and management of dynamic and static contents. Additionally, multiple work groups with cultural, work habit, and platform diversities present even more challenges to the final quality assurance (QA) group or sometimes, the Test Team who performs the final System Test to examine the functions and behavior of the Web application.

The Solution and Advantage

The answer to the above challenge is summarized in this disclosure as a three-fold process coupled with a Lotus Notes workflow control tool. The three sub processes are:

* Unit/Integration Test (UIT) Checklist Review/Approval,
* Code Release Authorization Using Pre-test, and
* Incident Tracking.

During Web application "Build" phase, the creative developers and technical developers, without much QA or tester involvement, normally perform Creative Design Review and Code Review. By enforcing the "UIT Checklist" process, QA group or testers get involved early to ensure that the creative developers (Art Director, Content Strategist, Information Designer) and the technical developers (Solution Designer, HTML/JAVA/JSP Programmers) do verify their work products against requirements and design and ensure that Unit/Integration Test is properly done before System Test starts. The workflow of notification, review, and sign-off are automated via Lotus Notes document form and email.

By enforcing the "Code Release Authorization Using Pre-test" process, the Development Team and the Test Team coordinate and synchronize their work. The new code release is delivered to the System Test environment when the Test Team is

1

Page 2 of 6

ready to receive it. Object version control and Code Build Procedures are validated with the code delivery (to the System Test environment). The "Pre-test" ensures that the new code release is properly built with quality and truly ready for System Test quickly without wasting time. The workflow of code release notification, review, and authorization are automated via Lotus Notes document form and email.

By "Incident Tracking", all project staff has a common repository and audit trail for all issues, issue status, assignments, and resolution. An issue can range from a proposal planning action item to a System Test problem. The workflow of issue notification, review, assignment, resolution, re-test, and disposition are au...