Академический Документы
Профессиональный Документы
Культура Документы
Submitted By
Information Technology
Superior University Gujranwala
STATEMENT OF SUBMISSION
______________________ _____________________
Project Supervisor Project Coordination Office
Faculty of IT
______________________
Head of the Department
We truly acknowledge the cooperation and help make by Sir Muhammad Bilal , Head of
department, CS&IT(Evening), Superior University Gujranwala. He has been a constant
source of guidance throughout the course of this project. We would also like to thank Mr.
Uzair Ahmad our supervisor for his help and guidance throughout this project. We are
also thankful to our friends and families whose silent support led us to complete our
project.
4.1. Introduction
1. Site maps
2. Storyboards
3. Navigational maps
4. Traceability Matrix
Feature: Functionalities.
Use Case ID: UC-5,Uc-6
UI ID: UI-3
Priority: 1
Use Case Cross Ref: UC-1, UC-2.
DB Table Id: tbl-customer, tbl-online customer, tbl online order,
Online order delivery.
Elaborated Use-case ID: Order Maintenance.
Dependent Classes: No dependent class.
5.1 Introduction:
This deliverable is based on the IEEE standard of software testing i.e. IEEE SOFTWARE
TEST DOCUMENTATION Std 829-1998. This standard describes a set of basic test
documents that are associated with the dynamic aspects of software testing (i.e., the
execution of procedures and code). The standard defines the purpose, outline, and content
of each basic document. While the documents described in the standard focus on dynamic
testing, several of them may be applicable to other testing activities (e.g., the test plan
and test incident report may be used for design and code reviews). This standard may be
applied to commercial, scientific, or military software that runs on any digital computer.
Applicability is not restricted by the size, complexity, or criticality of the software.
However, the standard does not specify any class of software to which it must be applied.
The standard does not call for specific testing methodologies, approaches, techniques,
facilities, or tools, and does not specify the documentation of their use. Additional test
documentation may be required (e.g., code inspection checklists and reports). The
standard also does not imply or impose specific methodologies for documentation
control, configuration management, or quality assurance. Additional documentation (e.g.,
a quality assurance plan) may be needed depending on the particular methodologies used.
5.2.2. Outline
A test plan shall have the following structure:
The sections shall be ordered in the specified sequence. Additional sections may be
included immediately prior to Approvals. If some or all of the content of a section is in
another document, then a reference to that material may be listed in place of the
corresponding content. The referenced material must be attached to the test plan or
available to users of the plan.
Details on the content of each section are contained in the following sub-clauses.
5.2.2.2. Introduction:
Testing phase start after completion of project . I am going to test this application as a
whole system and will check the communication between different pages and their back
end connectivity with database.
5.2.2.6. Approach
The approaches which we used to test application are Black Box and White Box.
If all the forms of application are responsive , are communicating perfectly , record is
being saved in database as it was entered then system will be considered pass.
Failing criteria:
If application is slow , forms are not communicating , database is not saving record of
any one form then it will be considered that system has fail as it is not meeting the
requirements.
5.2.2.8. Suspension criteria and resumption requirements
Suspension Criteria: If forms are not communicating , database is not saving record
properly.
-Resumption Criteria: Testing will be done again to ensure that the bug has been fixed
and the selected tests like data entry, order placement give the expected results.
Only then will the testing be resumed.
5.2.2.12. Responsibilities
Hamza Bin Javed will focus on both black box and white box and will be responsible for
checking database connectivity with system, form validation , form communication, Rana
Hamza will check user interface deeply and Sharjeel Tariq will focus on white box testing
and will find bugs in the code will find exceptions .
5.2.2.14. Schedule
Testing user interface 2 days.
Form validation and form communication 2 days.
Database connectivity with system 1 week.
Finding bugs in the code 2 week.
Handling exceptions 2 week
5.2.2.16 Approvals
5.3.2. Outline
A test plan shall have the following structure:
The sections shall be ordered in the specified sequence. Additional sections may be
included immediately prior to Approvals. If some or all of the content of a section is in
another document, then a reference to that material may be listed in place of the
corresponding content. The referenced material must be attached to the test plan or
available to users of the plan.
Details on the content of each section are contained in the following sub-clauses.
5.3.2.2. Introduction
Testing phase start after completion of project . I am going to test this application as a
whole system and will check the communication between different pages and their back
end connectivity with database.
5.3.2.6. Approach
The approaches which we used to test the application are Black Box and White Box.
“Black Box ”focus on the user interface and form validation . For example, we will test
forms by giving random values(wrong entries and right entries) in textbox . “Clear Box”
is focus on, checking working of code for example for checking working of system .
If all the forms of application are responsive , are communicating perfectly , record is
being saved in database as it was entered then system will be considered pass.
Failing criteria:
If application is slow , forms are not communicating , database is not saving record of
any one form then it will be considered that system has fail as it is not meeting the
requirements.
Suspension Criteria: If forms are not communicating , database is not saving record
properly.
-Resumption Criteria: Testing will be done again to ensure that the bug has been fixed
and the selected tests like data entry, order placement give the expected results.
Only then will the testing be resumed.
5.3.2.14. Schedule
Testing user interface 2 days.
Form validation and form communication 2 days.
Database connectivity with system 1 week.
Finding bugs in the code 2 week.
Handling exceptions 2 week
Reports generation 2 hour
5.3.2.16 Approvals
Specify the names and titles of all persons who must approve this plan. Provide space for
the signatures and dates.
5.4.2. Outline
A test case specification shall have the following structure:
The sections shall be ordered in the specified sequence. Additional sections may be
included at the end. If some or all of the content of a section is in another document, then
a reference to that material may be listed in place of the corresponding content. The
referenced material must be attached to the test case specification or available to users of
the case specification. Since a test case may be referenced by several test design
specifications used by different groups over a long time period, enough specific
information must be included in the test case specification to permit reuse.
Details on the content of each section are contained in the following sub-clauses.
5.4.2.5.1. Hardware
4GB RAM
CORE I5.
5.4.2.5.2. Software
VISUAL STUDIO
5.4.2.5.3. Other
None
5.5.2.2. Purpose
This procedure execute test case 001.
5.5.2.4.1. Log
Describe any special methods or formats for logging the results of test execution, the
incidents observed, and any other events pertinent to the test (see Clauses 9 and 10).
5.5.2.4.2. Set up
All form should be designed and should be in running form in visual studio.
5.5.2.4.3. Start
All forms should be in running form in visual studio.
5.5.2.4.4. Proceed
Visit all the forms one by one.
5.5.2.4.5. Measure
The forms will be test according to basic rules of HCI.
5.5.2.4.7. Restart
Testing will restart when you will visit one after other form.
5.5.2.4.9. Wrap up
We can restore the environment by opening the form again.
5.5.2.4..10. Contingencies
As the project is very much important if any anomalous activity take place we have to
pause the visual studio .
5.4.2.5.1. Hardware
4GB RAM
CORE I5.
5.4.2.5.2. Software
VISUAL STUDIO
5.4.2.5.3. Other
None
5.4.2.6. Special procedural requirements
None
5.4.2.7. Inter case dependencies
001
5.5.2.2. Purpose
This procedure execute test case 002.
5.5.2.4.1. Log
All forms should be connected with each other like the way they should be according to
the requirements.
5.5.2.4.2. Set up
The tester will visit all the forms one by one and will check either the interface is
developed according to requirements
5.5.2.4.3. Start
Tester will start entering in the text fields
5.5.2.4.4. Proceed
Tester will click the button after entering the required data.
5.5.2.4.5. Measure
Tester will check the communication between the forms i.e either the order of the forms
is correct.
5.5.2.4.7. Restart
Testing will restart when tester will find order of form incorrect.
5.5.2.4.8. Stop
We can stop the system orderly by clicking pause button in visual studio.
5.5.2.4..10. Contingencies
As the project is very much important if any anomalous activity take place we have to
pause the visual studio .
5.4.2.5.1. Hardware
4GB RAM
CORE I5.
5.4.2.5.2. Software
VISUAL STUDIO
5.4.2.5.3. Other
None
5.4.2.6. Special procedural requirements
None
5.4.2.7. Inter case dependencies
001
5.5.2.4.1. Log
Form validation should be done
5.5.2.4.2. Set up
The tester will visit all the forms one by one and will check enter the wrong values.
5.5.2.4.3. Start
Tester will start entering data in the text fields
5.5.2.4.4. Proceed
Tester will click the button after entering the required data.
5.5.2.4.5. Measure
Tester will check either the system is giving error message or not.
5.5.2.4.7. Restart
Testing will restart when tester will find that system is not giving error message.
5.5.2.4.8. Stop
We can stop the system orderly by clicking pause button in visual studio.
5.5.2.4.9. Wrap up
We can restore the environment by opening the form again.
5.5.2.4..10. Contingencies
As the project is very much important if any anomalous activity take place we have to
pause the visual studio .
5.4.2.5.1. Hardware
4GB RAM
CORE I5.
5.4.2.5.2. Software
VISUAL STUDIO
SQL Management studio
5.4.2.5.3. Other
None
5.4.2.6. Special procedural requirements
None
5.4.2.7. Inter case dependencies
001, 003.
5.5.2.2. Purpose
This procedure execute test case 004.
5.5.2.4.1. Log
System should be connected with database.
5.5.2.4.2. Set up
The tester will visit all the forms enter value in all the test field of the respective form and
then will check saved values in database.
5.5.2.4.3. Start
Tester will start entering data in the text fields
5.5.2.4.4. Proceed
Tester will start debugging code.
5.5.2.4.5. Measure
Tester will check either the code has bugs or not if there are bugs in code then tester is
suppose to fix it.
5.5.2.4.7. Restart
Testing will restart when tester will find that values are not being save in database
correctly.
5.5.2.4.8. Stop
We can stop the system orderly by clicking pause button in visual studio.
5.5.2.4.9. Wrap up
We can restore the environment by opening the form again.
5.5.2.4..10. Contingencies
As the project is very much important if any anomalous activity take place we have to
pause the visual studio .
5.4.2.5.1. Hardware
4GB RAM
CORE I5.
5.4.2.5.2. Software
VISUAL STUDIO
5.4.2.5.3. Other
None
5.4.2.6. Special procedural requirements
None
5.4.2.7. Inter case dependencies
None.
5.5.2.2. Purpose
This procedure execute test case 005.
5.5.2.4.1. Log
5.5.2.4.2. Set up
The tester will visit all the forms enter value in all the test field of the respective form and
then will check saved values in database.
5.5.2.4.3. Start
Tester will start entering data in the text fields
5.5.2.4.4. Proceed
Tester will click the button after entering the required data.
5.5.2.4.5. Measure
Tester will check either the entered value and the saved values are same or not.
5.5.2.4.7. Restart
Testing will restart when tester will find that values are not being save in database
correctly.
5.5.2.4.8. Stop
We can stop the system orderly by clicking pause button in visual studio.
5.5.2.4.9. Wrap up
We can restore the environment by opening the form again.
5.5.2.4..10. Contingencies
As the project is very much important if any anomalous activity take place we have to
pause the visual studio .
5.4.2.5.1. Hardware
4GB RAM
CORE I5.
5.4.2.5.2. Software
VISUAL STUDIO
5.4.2.5.3. Other
None
5.4.2.6. Special procedural requirements
None
5.4.2.7. Inter case dependencies
001,002,003,004.
5.5.2.2. Purpose
This procedure execute test case 006.
5.5.2.4.1. Log
System should be as a whole in running condition and performing all functionalites.
5.5.2.4.2. Set up
The tester will visit all the forms enter value in all the test field of the respective form and
then will check that either the system is catching exceptions or not.
5.5.2.4.4. Proceed
Tester will click the button after entering the required data.
5.5.2.4.5. Measure
Tester will check either the system is handling exceptions properly.
5.5.2.4.7. Restart
Testing will restart when tester will find that values are not being save in database
correctly.
5.5.2.4.8. Stop
We can stop the system orderly by clicking pause button in visual studio.
5.5.2.4.9. Wrap up
We can restore the environment by opening the form again.
5.5.2.4..10. Contingencies
As the project is very much important if any anomalous activity take place we have to
pause the visual studio .
5.4.2.5.1. Hardware
4GB RAM
CORE I5.
5.4.2.5.3. Other
None
5.4.2.6. Special procedural requirements
None
5.4.2.7. Inter case dependencies
001, 003,004,005,006,002.
5.5.2.2. Purpose
This procedure execute test case 007.
5.5.2.4.1. Log
System should be connected with database.
System should be in complete running conditions.
5.5.2.4.2. Set up
The tester will call the event of reports generation.
5.5.2.4.3. Start
Tester will simply generate reports by clicking on the button which is associated with the
functionality of reports generation.
5.5.2.4.4. Proceed
Tester will click the button .
5.5.2.4.7. Restart
Testing will restart when tester will find that values are not being save in database
correctly.
5.5.2.4.8. Stop
We can stop the system orderly by clicking pause button in visual studio.
5.5.2.4.9. Wrap up
We can restore the environment by opening the form again.
5.5.2.4..10. Contingencies
As the project is very much important if any anomalous activity take place we have to
pause the visual studio .
5.9.2.3. Variances
None.
Appendixes:
Page size: A4
Top margin: 1.00 inch
Bottom margin: 1.00 inch
Left margin: 1.25 inch
Right margin: 1.00 inch
Tables and Figures: Tables and figures shall be placed on one side only
Separate pages shall be used for figures and tables.
One page may contain more than one figure or table but text will not be combined
or interlaced with figure or table.
Each table / figure shall be numbered.
For example "Table 1.2: Population distribution in Asia" or "Figure 3.2: Temperature
distribution"
The table number or figure number shall be placed as normal text centered at the bottom
of the table or figure or sideways with table / figure title
coming on the opening side of the paper and note on the
binding side.
Paragraph:
Single-spaced.
Line entered paragraph.
DONOT put indents at the beginning of the paragraph.
Left aligned or justified.
Text Format
1 Section
1.1 Sub Section
1.1.1 Nested Sub Section
a
b
i
ii
The subsequent reference to a any section shall be made using the section and its number.
For example section 2.1.3 means chapter 2 section 1 subsection 3.
Mathematical Equations
References
References are to be placed in square brackets and interlaced in the text. For
example "A comprehensive detail of how to prevent accidents and losses caused
by technology can be found in the literature [1]. A project report / thesis cannot be
accepted without proper references. The references shall be quoted in the
following format:
The articles from journals, books, and magazines are written as:
[1] Abe, M., S. Nakamura, K. Shikano, and H. Kuwabara. Voice conversion
through vector quantization. Journal of the Acoustical Society of Japan,
April 1990, E-11 pp 71-76.
[2] Hermansky, H. Perceptual linear predictive (PLP) analysis for speech.
Journal of the Acoustical Society of America, January 1990, pp 1738-
1752.
The books are written as:
[1] Nancy G. Leveson, Safeware System Safety and Computers, A
guide to preventing accidents and losses caused by technology,
Addison-Wesley Publishing Company, Inc. America, 1995.
Binding
Top-level directories:
Doc All documents related to the project
Instructions how to access the CD to the point to running the project
All reports already submitted
The final project report in thesis form
Installation instructions
Trouble shooting instructions in case of problems
User manual
Research material including URLs
Papers consulted / referred to
Slides of the presentations
Source All source files that will be needed to compile the project.
Further subdirectories can be used.
This must include sample data files as well.
Project The running project including sample data files as well as sample
output.
This should be in a form that if copied to a machine runs without
errors.
This may an exe file of an entire project, an installer depending on
the project or simply a running project.
You can have sub directories with appropriate names.
Length
The length of your dissertation depends on the type of project you have selected. An
excellent dissertation will often be brief but effective (its author will have said a lot in a
small amount of space). Voluminous data can be submitted electronically on CD.
Page size: A4
Top margin: 1.00 inch
Tables and Figures: Tables and figures shall be placed on one side only
Separate pages shall be used for figures and tables.
One page may contain more than one figure or table but
text will not be combined or interlaced with figure or table.
Each table / figure shall be numbered.
For example "Table 1.2: Population distribution in Asia" or
"Figure 3.2: Temperature distribution"
The table number or figure number shall be placed as
normal text centered at the bottom of the table or figure or
sideways with table / figure title coming on the opening
side of the paper and note on the binding side.
Single-spaced.
Line entered paragraph.
DONOT put indents at the beginning of the paragraph.
Left aligned or justified.
Text Format
1 Section
1.1 Sub Section
1.1.1 Nested Sub Section
a
b
i
ii
The subsequent reference to a any section shall be made using the section and its
number. For example section 2.1.3 means chapter 2 section 1 subsection 3.
Mathematical Equations
References
References are to be placed in square brackets and interlaced in the text. For
example "A comprehensive detail of how to prevent accidents and losses caused
The articles from journals, books, and magazines are written as:
[1] Abe, M., S. Nakamura, K. Shikano, and H. Kuwabara. Voice conversion
through vector quantization. Journal of the Acoustical Society of Japan,
April 1990, E-11 pp 71-76.
[2] Hermansky, H. Perceptual linear predictive (PLP) analysis for speech.
Journal of the Acoustical Society of America, January 1990, pp 1738-
1752.
The books are written as:
[1] Nancy G. Leveson, Safeware System Safety and Computers, A
guide to preventing accidents and losses caused by technology,
Addison-Wesley Publishing Company, Inc. America, 1995.
[2] Richard R. Brooks, S. S. Iyengar, Multi-Sensor Fusion
Fundamentals and Applications with Software, The Prentice-Hall
Inc. London, 1998.
Binding
Top-level directories:
Doc All documents related to the project
Instructions how to access the CD to the point to running
the project
All reports already submitted
The final project report in thesis form
Installation instructions
Trouble shooting instructions in case of problems
User manual
Research material including URLs
Papers consulted / referred to
Slides of the presentations
Source All source files that will be needed to compile the project.
Further subdirectories can be used.
This must include sample data files as well.
Length
The length of your dissertation depends on the type of project you have selected. An
excellent dissertation will often be brief but effective (its author will have said a lot in a
small amount of space). Voluminous data can be submitted electronically on CD.