Escolar Documentos
Profissional Documentos
Cultura Documentos
(Test4Value)
ABSTRACT
This is B2B web based application, which is focusing on new method of out sourcing the testing
services business. This application focus on “pay per bug” model. In this model customer pays to
testing services organization per bug basis. The focus is towards the development of Business
environment, which will be an interface between developer and tester.
To improve quality when building a software system and ensure the delivered
product satisfies business user’s operational needs, independent verification and validation is
being recognized as an important step in the software development process. The verification and
validation is a series of technical, managerial and financial activities performed by resources
independent of the project team to provide management with an assessment of the on-going
health of a project.
SYSTEM ANALYSIS
INTRODUCTION
After analyzing the requirements of the task to be performed, the next step is to analyze the
problem and understand its context. The first activity in the phase is studying the existing system
and other is to understand the requirements and domain of the new system. Both the activities are
equally important, but the first activity serves as a basis of giving the functional specifications
and then successful design of the proposed system. Understanding the properties and
requirements of a new system is more difficult and requires creative thinking and understanding
of existing running system is also difficult, improper understanding of present system can lead
diversion from solution.
EXISTING SYSTEM:
In the traditional way, the Development organization gives project to the Testing organization.
Here the Testing organization sets an amount for that project, and finds out each bug with in the
time limit.
In case, the Development organization give one project to Testing organization, The Testing
organization fix an amount for that project and finds out the bug. Even if they don’t find any bug
still the Development organization should pay the amount for that desired project.
PROPOSED SYSTEM:
In this “TEST4VALUE” the customer, i.e. Development organization will pay the amount per
bug basis. That means, After getting a project from Development organization, the Testing
organization find out the bug. At the same time the testers raise the bugs into their corresponding
fields in this application. And the Development organization can approve (or) reject the bug. And
give the amount for the approved bugs only.
Customer can easily to understand, which type of errors are in that project.
Testing organization can set different cost for each type of bugs and
their priority like low, medium and high, and also set the “Re-Testing” cost.
INTRODUCTION
Software design sits at the technical kernel of the software engineering process and is
applied regardless of the development paradigm and area of application. Design is the first step
in the development phase for any engineered product or system. The designer’s goal is to
produce a model or representation of an entity that will later be built. Beginning, once system
requirement have been specified and analyzed, system design is the first of the three technical
activities -design, code and test that is required to build and verify software.
Fig 1. Overall View of the modules
MODULES
1. Delivery Manager.
2. Project Manager.
3. Tester.
4. Customer.
5. Customer Developer.
Fig 5: Tester
Fig 6: Customer
Fig 7: Customer Developer
E-R DIAGRAMS
• The entity Relationship Diagram (ERD) depicts the relationship between the data
objects. The ERD is the notation that is used to conduct the date modeling activity
the attributes of each data object noted is the ERD can be described resign a data
object descriptions.
• The set of primary components that are identified by the ERD are
F ProjectId
K The primary purpose of the ERD is to represent data
F DefectID objects and their relationships
K
VERIFIED VALUE
Severity PK SI.No
USER LOGIN
Type ProjectID
P Username
K FK
Approved
Password Cost
ApprovedDate
Role Verified1
Name Verified1Date
Email Verified2
Phoneno Verified2Date BUGTYPE
Status Verified3 FK SI.No
Verified3D BugType
COMPANY
P CompanyID Sort
K
CompanyName
Address
PROJECT
City
P ProjectID
DEFECT
State K TEST VALUE
F ProjectId
Country ProjectName FK ProjectID
K
PinCode CompanyID Type
P DefectID
K Domain
Severity
Type Pname
Cost
Summary Pemail
Severity Pphone
Description Pmobile USER IN
PROJECT
Comments Pfax
Username
Status Sname
Role
ReportedOn Semail
FK ProjectID
Attachment Sphone
FileSize Smobile
ContentType Sfax
FileName
CLASS DAIGRAMS:
DATABASE DESIGN:
A database management system consists of interrelated data and set of programs to access that
data. The collection of record usually referred to as the database. In this project the primary goal
of a “SQL SERVER 2008” is to provide an environment that is both convenient and efficient to
use in retrieving and storing database information.
USER LOGIN:
1. Username Varchar 50 NO
(primary key)
2. Password Varchar 50 NO
3. Role Varchar 20 NO
5. Email Varchar 30 NO
6. Phoneno Varchar 30 NO
7. Status Bit - NO
VERIFIED DETAILS:
S.NO COLUMN NAME DATA TYPE SIZE ALLOW
NULLS
1. ProjectID Int - NO
2. DefectID Int - NO
3. Severity Varchar 50 NO
4. Type Varchar 20 NO
5. Approved Bit - YES
6. ApprovedDate Datetime - YES
7. Verified1 Bit - YES
8. Verified1Date Datetime - YES
9. Verified2 Bit - YES
10. Verified2Date Datetime - YES
11. Verified3 Bit - YES
12. Verified3Date Datetime - YES
VERIFIED VALUE:
S.NO COLUMN NAME DATA TYPE SIZE ALLOW
NULLS
1. Slno Int - NO
2. ProjectID Int - NO
3. Cost Float - NO
BUG TYPE:
1. Slno Int - NO
2. BugType Varchar 50 NO
3. Sort Int - NO
COMPANY:
1. CompanyID BigInt - NO
(primary key)
2. CompanyName Varchar 100 NO
DEFECT:
1. ProjectID Int - NO
2. DefectID Int - NO
3. Type Varchar 10 NO
5. Severity Varchar 50 NO
8. Status Varchar 50 NO
9. ReportedOn Detetime - NO
PROJECT:
TEST VALUE:
USER IN PROJECT:
S.NO COLUMN NAME DATA TYPE SIZE ALLOW
NULLS
1. Username Varchar 50 NO
2. Role Varchar 50 NO
3. ProjectID Int - NO
DATABASE TABLES: