Professional Documents
Culture Documents
033 001 034 044 USKT Documentation 5 CHPTR
033 001 034 044 USKT Documentation 5 CHPTR
033 001 034 044 USKT Documentation 5 CHPTR
University of Sialkot
TITLE
Submitted By
XYZA 1476147-0909
XYZB 141561-0976
© University of Sialkot
2
© University of Sialkot
3
Chapter 5: Software Testing
© University of Sialkot
4
5.1 Introduction:
Software Testing is a method to check whether the actual software product
matches expected requirements and to ensure that software product is Defect
free. It involves execution of software/system components using manual or
automated tools to evaluate one or more properties of interest. The purpose of
software testing is to identify errors, gaps or missing requirements in contrast
to actual requirements. Software Testing is Important because if there are any
bugs or errors in the software, it can be identified early and can be solved
before delivery of the software product. Properly tested software product
ensures reliability, security and high performance which further results in time
saving, cost effectiveness and customer satisfaction.
The above black box can be any website for example we are trying to test our website of
citi housing. We can test without having the knowledge of iur website means that we can
test ur website without knowing the internal structure or code that have been used inside
this website / this is like the testing of google youtube or any kind of application without
knowing the specification.
© University of Sialkot
5
Regression testing
Regression Testing is done after code fixes, upgrades or any other system maintenance to
check the new code has not affected the existing code.it done to find out if there is any
error existed or the code is error free .because the code may disturbed the physical
appearance of website . loke its header footer main windows etc.
5.2.2.2. Introduction
Summarize the website items like status bar. header footer. Information, side bar. Contact
pages. Blocks like a block, b block etc. items and software features to be tested. The
need for each item and its description or functionalities may be included. References to
the following documents, when they exist, are required in the highest-level test plan:
a. Project authorization;
b. Project plan;
c. Quality assurance plan;
d. Configuration management plan;
In multilevel test plans, each lower-level plan must reference the next higher-level plan.
a) Requirements specification
b) Design specification
c) Users guide
d) Operations guide
© University of Sialkot
7
Reference any incident reports relating to the test items. Items that are to be specifically
excluded from testing may be identified.
5.2.2.16 Approvals
Firstly we have taken the approval from the honor of Citi housing and after takin this we
taken from our advisor .
5.5.2.5.1. Hardware
All the work of project done on computer which is installed an software like dream
weaver. and for this doing all the project we have been used high-capacity computer with
64 gb ram and with good working operating system.
5.5.2.5.2. Software
© University of Sialkot
8
Visual studio is also providing the facility t develop and application but we have been
used dream weaver because the visual studio is less fast then dream weaver.
5.10. Test summary report
5.10.1. Purpose
To summarize the results of the designated testing activities and to provide evaluations
based on these results.
5.10.2. Outline
A test summary report shall have the following structure:
a. Evaluation
b. Summary of activities
c. Approvals
The sections shall be ordered in the specified sequence. Additional sections may be
included just 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 summary report or available
to users of the summary report.
Details on the content of each section are contained in the following sub clauses.
5.10.2.1. Evaluation
The evolution of Citi housing application is very strong because it has a specific scope it
will be evaluate in the future according to needs and requirements. because in day-to-day
life people want peace so buy online housing business, they feel comfort. so, we can say
that evolution of this project is very strong.
5.10.2.2. Summary of activities
We have been summarizing all the testing and working criteria in this documentation.
All testing is done very carefully like unity testing on the internal and external bases. and
even code testing also tests and all activities are summarized one by one. we have also
discussed the tools that are used while testing.
5.10.2.3. Approvals
Our Citi housing project is developed by Mariyam Sarver baig, sunbal Tayyab, rimsha
Shafqat, and nabiha tahir. All this is approved by the respected advisor, sir Muhammad
Umair Khokhar, and all testing is done by the team after the advisor approval. all
requirements and specifications have been done by the developer’s team.
© University of Sialkot
9
Appendixes:
© University of Sialkot
10
© University of Sialkot
11
Appendix 1: Final Documentation Format Guidelines
Typographical Format and Binding
Page Format:
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.
© University of Sialkot
12
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
© University of Sialkot
13
If an equation is previously quoted in an earlier chapter, say as equation 4:5 and
need to be re-quoted in chapter 5, its number will remain as equation 4:5.
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.
[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
© University of Sialkot
14
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.
© University of Sialkot
15