You are on page 1of 25

Software testing may be viewed as a sub-field of Software Quality Assurance but typically exists independently

INTERNAL GUIDE Mrs. SHILPA NAYAK

PRESENTED BY L.V.SAI SWATHI(07L01A1228) A.L.V.KISHORE(07L01A1206) M.K.ASHISH(07L01A1236)

ABSTRACTS INTRODUCTION

SYSTEM ANALYSIS
SOFTWARE AND HARDWARE REQUIREMENTS

DESIGN
MODULES SCREEN SHOTS

CONCLUSION
LIMITATIONS AND FUTURE ENHANCEMENTS

The main aim of Defect tracking is for improving product quality and productivity. It is an automated system that can be useful to employees and the managers in any functional organization. It gives the facility to define the tasks in the organization and also allows the managers to track the defects done by the employee for that particular task. A report generation facility is supported so that managers can analyze which are those skills of the employee are utilized and which are not utilized.

PURPOSE The defect tracking system for improving product quality and productivity is to provide better service to the administrator for applications developed in an organization.

SCOPE
As it is a web based application it can be accessed through out the organization. This system can be used for logging defects against application/module, assigning defects to individuals and tracking the defects to resolution.

EXISTING SYSTEM

The existing system consists of entering the details in the micro soft
excel sheets for the storing of the data. LIMITATIONS o o o Information retrieval is a very big process. No security because the files are visible to the users. Report generation will be a big task.

PROPOSED SYSTEM The Proposed system is a web-application which is completely related to online system, which provides the centralized database. ADVANTAGES o This proposed system provides the centralized database as it is a web

based application.
o o o The performance is increased due to well designed database. Security is increased This system is economical, operational and technical feasible.

SOFTWARE REQUIREMENTS: Operating system User Interface Client-side scripting : Windows XP/2003 or Linux/Solaris : HTML : Java Script

Programming Language
Web Applications Database Server Deployment

: JAVA
: ODBC, Servlets, JSP : Oracle/ACCESS : RedHat Jboss AS

HARDWARE REQUIREMENTS:

PROCESSOR

: Pentium IV

HARDDISK
RAM

: 40GB
: 256MB

Design is an important step in the development of large scale solutions. Software design is a process through which requirements are translated into a representation of software. Software design generally involves two steps: o o Preliminary design Detailed design

The preliminary design is used to translate the problem


specifications in to a graphical system representation. The detailed design is concerned with breaking the whole solution

into number of modules.

EMPLOYEE MODULE In the employee module an employee can register, log on to the system and change his password. He can up date his profile , skills, schedule his tasks , view the task status

and also change his manager.


MANAGER MODULE In the manager module manager can do all the tasks an employee can do in addition to that manager can add/delete employees and tasks.

Administrator

This module has the entire access to all other modules, admin
creates the project and assigning the projects to the created manager, adding members to the managers, assigning bugs based on the priority. Developer Can access the task or defect assigned by the Administrator, view assigned projects and resolving the assigned defect.

DATABASE DESIGN

USECASE DIAGRAM

Login Create Defect View products

Search defect

Resolve defect

User User

Logout

LOGIN PAGE

GENERAL FORM

ENTER DEFECT

VIEW DEFECTS

ASSIGN DEFECT

GENERATE REPORT

DEFEECT DETAILS

Software testing is the process used to identify the correctness, completeness, security, and quality of developed computer software.

A test case is a software testing document, which consists of event,


action, input, output, expected result and actual result. Although testing varies between organizations, there is a cycle to testing:

Requirements Analysis.
Test planning. Test development. Test execution. Retesting the defect.

Efficient management of records. Simplification of the operations. Less processing time and getting required information. User friendly.

portable and flexible for further enhancement.


The Defect tracking systems application software has been computed and tested successfully.

Limitations of the system

1.
2. 3. 1.

Only the permanent employees can access the system.


System works in all platforms and its compatible environments. Advanced techniques are not used to check the authorization. Future Enhancements As the technology emerges, it is possible to upgrade the system and can be adaptable to desired environment.

2.

As it is based on Object Oriented design, any further changes can be easily adaptable.

Core Java 2 Volume I Fundamentals 7th Edition Pearson Education Sun Microsystems Core Java 2 Volume II Advanced Pearson Education Sun Microsystems Head First Servlets & JSP OReilly SPD

Cay S. Hortsman Gary Cornell

Cay S. Hortsman Gary Cornell Eric Freeman Elisabeth

You might also like