Professional Documents
Culture Documents
MuwakeE
Submitted By
M.FarhanNasir 16181519-001
AhmadAzharBhinder 15111519-147
EmanQaiser 15111519-099
STATEMENT OF SUBMISSION
______________________ _____________________
Project Supervisor Project Coordination Office
Faculty of CS&IT -UOG
______________________
Head of the Department
Acknowledgement
We truly acknowledge the cooperation and help make by Ms.MadihaAnwar, Project Supervisor,
Department of Computer Science, University of Gujrat. He has been a constant source of guidance
throughout the course of this project. We would also like to thank Mr. Rehan 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.
1- M.FarhanNasir
2- AhmadAzharBhinder
3- EmanQaiser
Abstract
In Present World where Technology is surrounded everywhere one can easily communicate
with other using chats platforms .Social media has its own scope in the race of advertising
.MuwakeE refers to a Job Portal Website where Job Seekers can see their desire Company
jobs as well as Employers can post Vacancies for the Purpose to Fill Space in the
Organizations.
MuwakeE website can has its Special Features in the field of Job portals Like the Video
Chat feature where Employers can Conduct interview Online effectively. Also the Google
API feature Seekers can see Location of the Organization where Vacancy is Empty. As
Well as the Blog post about Companies Schedule of a Company Calculate Growth Rate
estimation in any Comments by the employer criteria , if Required Job seekers can Consult
via comments Experts Overall MuwakeE is the best platform for the Recruiters & Job
Seekers . It is the Perfect Online Arena for Job Seekers Where they can find their goals
regarding their field and to get avail the opportunity in top Companies.
Table of Contents
Chapter 1: Project Feasibility Report........................................................................................................................................... 1
1.1. Introduction 2
1
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
1.1. Introduction
1.2. Project/Product Feasibility Report
When a project is started the first matter to establish is to assess the
feasibility of a project or product. Before doing the project of “MuwakeE”
,the study and the analyzing all the existing and required functionalities of
the system. All projects are feasible given unlimited resources and infinite
time. We will be the feasibility of this project with the given resources and
time. Feasibility means the extent to which appropriate data and information
are readily available or can be obtained with available resources such as
staff, expertise, time, and equipment. It is basically used as a measure of
how practical or beneficial the development of a software system will be to
you (or organization). This activity recurs throughout the life cycle.
There are many types of feasibilities:
x Technical
x Operational
x Economic
x Schedule
x Specification
x Information
x Motivational
x Legal and Ethical
2
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
3
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
x Internet Connection
x Pc or Laptop
Software Requirements:
x Windows 7 or higher
x PHP 7 XAMPP (Server)
x Visual Studio Code or Notepadd++
x Framework LARAVEL
x MY SQL (Database) PhpMyAdmin
1.2.6. Information Feasibility
The completion the project is based on all constrains, reliability of the
application. The design of the application is based on the confidentiality of
the users and the organization who will use this application in the future for
Advertising Vacancies. As this application is based provide the privacy and
Competent Candidate to the co-operate sector of Employers.
4
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
5
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Finally, Total Project Cost and Total Project Effort are calculated given the
average productivity parameter for the system.
6
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Basic COCOMO
Type Effort Schedule
Organic PM= 2.4 (500)1.05 TD= 2.5(PM)0.38
= 1637.30 =41.62
Semi-Detached PM= 3.0 (500)1.12 TD= 2.5(PM)0.35
= 3162.04 = 41.96
Embedded PM= 2.4 (500)1.20 TD= 2.5(PM)0.32
= 4158.56 = 35.97
Intermediate COCOMO
Type Effort
Organic PM= 2.4 (500)1.05 x 9 =
14735.70
Semi-Detached PM= 3.0 (500)1.12 x 9 =
28458.37
Embedded PM= 2.4 (500)1.20 x 9 =
37429.82
PM= person-month
KLOC= 500
M.- reflects 15 predictor variables, called cost drivers
The schedule is determined using the Basic COCOMO schedule
equations.
People Required = Effort / Duration Organic: People Required =
14735.70/41.62 = 354
Semi-Detached: PR = 28458.37/ 41.96 = 678.13
Embedded: PR= 82314.90 / 417.55 = 1040.58
7
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
T1
T2 M1
T3 M2
T4 M3
T5 M4
T6 M5
T7
8
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Example:
9
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Activit Duration
ES EF LS LF TS FS
y
A 5 0 5 0 5 0 0
B 5 0 5 3 6 3 2
C 8 5 13 5 13 0 0
D 13 5 12 6 13 1 1
E 4 0 7 6 13 6 6
F 4 13 17 13 17 0 0
G 5 17 22 17 13 0 0
Network Diagram
for the above-mentioned activities
10
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
1.6.Gantt chart
Activity Start End Duration Sep Oct Nov Dec Jan Feb Mar April May Jun July
Proposal 26-9-19 2-10-19 5 week
And idea
11
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
T1
T2 M1
T3 M2
T4 M3
T5 M4
T6 M5
T7
12
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Task Engineer
T1 Farhan,Ahmad
T2 Eman ,Farhan,Ahmad
T3 Ahmad
T4 Eman,Farhan
T5 Ahmad,Eman
T6 Ahmad,Farhan,Eman
T7 Ahmad,Farhan,Eman
Staff Allocation:
Farhan T1 T2 T4 T6 T7
Ahmad
T1 T2 T3 T5 T6 T7
Eman T2 T7
T4 T5 T6
13
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
1.9.Vision Document
This Website is Giving Many Facilities to their users and Some Features are
Additionally added to set it unique From Others Like
5. Job Seekers can see the Jobs and email to friends of those Employers.
6. Also Users can See jobs of any employer all jobs
7. Users can add and upload their cv and see blog post a job and admin
can see all operation on its account
14
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
2. We are Giving the Google API for Exact Location Tracer for the Job
Seeker.
3. We Are Giving the Option to the Job Seeker To Search jobs by their
categories
5. Job Seekers can see the Jobs and email to friends of those Employers.
7. Users can add and upload their cv and see blog post a job and admin
can see all operation on its account
15
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
16
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
2.1 Introduction:
x Requirements elicitation
x Requirements analysis and negotiation
x Requirements specification
x System modeling
x Requirements validation
x Requirements management
17
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
18
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Introduction
The Project MuwakeE Refers to the Word Opportunities by This
Website many Job seekers and Employers can avail the Opportunity by this
Website .This is Actually a Purely Job Based Portal Website in which
Different Persons exclude to their Ages Gender & Fields
Can see Updates of Coming Hiring and Vacancies in any Organization .
People can use it through out the Organization as well as Outside the
Company with internet Connection .Many foreign Companies like Glass Door
,Career Builder ,indeed.com Working in this Field
Existing System
%DVLFDOO\³0XZDNH(´LVZRUNLQJDVMRE portunities
to the new Graduates as well as job seekers and Fill the vacancies of the
employers company.
Organizational Chart
MuwakeE Organization Gathers information from newspaper People links
and From Supportive Companies . Gather information write it on software and
post it to the site
Scope of the System
Project Scope is at it Best New Graduated after completing Degree Search for
Jobs in Top Companies and for internship also Other professional and
companies require Best Applicants that we are giving to the people .
Summary of Requirements: (Initial Requirements)
First Step is to Think of a Name of the Project that any one is doing By Seeing
Existing Company names one can easily search on google to See Best names
and then Keep best one and Effective name for their project after that Logo
© University of Gujrat, Lahore Sub Campus
19
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
design Which is Also Important then the platform which suits their project
and the Database Front end and Backend Information gather by professionals
which are already working in this field
20
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
2.2. Example:
The Muwake Website Based Exmaple is
2.2.1. Introduction
The Project MuwakeE Refers to the Word Opportunities by This Website
many Job seekers and Employers can avail the Opportunity by this Website
.This is Actually a Purely Job Based Portal Website in which Different
Persons exclude to their Ages Gender & Fields
Can see Updates of Coming Hiring and Vacancies in any Organization .
People can use it through out the Organization as well as Outside the
Company with internet Connection .Many foreign Companies like Glass Door
,Career Builder ,indeed.com Working in this Field
21
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
2) Employers
Who post the jobs and conduct interviews
3) Administrator
The Admin of site
Company Vacancies
1. Only registered User could view Profiles. So a User must be able to register
himself to the system by requesting for registration. There should have to be
two types of registration process, normal User should provide his personal,
organizational, authorizer and payment details (if required) in the registration
request process. All the requests are to be viewed by the User account
administrator . could accept, reject and temporarily waive the requests on the
basis of credentials provided. If admin accept the registration request, a login
information (Password, Id & role) should be assigned and mailed to the
corresponding customer. Similarly User could also request for the updating of
his record. He could request for different types of updating
e.g. updating of his details, or upgrading of his status from registered to Guest
User, or updating of his payment methodology. User could also view his
details for verification purposes and similarly could search any User detail and
could also view the whole list of currently registered customers.
22
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
2. Both registered and Guest customers could view Jobs. User could make
payment through a credit card. Job seekers cann calculate his growth rate in
any company ,also he can see the yearly working schedule of any company
Deals with addition, searching, updating of Cvs. One can build his Cv from
the Cv Site or can upload his Cv from his Computer or from google drive
2.4.2.4. Administrator
Deals with the adding and changing of features
23
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
x
Administrator x Workers
x Employer x Guest
x Job Seeker
Perform Refinement:
After over specifying the entities, you have to refine them on the basis of your
Business Logic. For example, in this example we found the following entities
more related to our Business Logic;
x Job Seeker x Guest
x Employer x Employer
24
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
2.0 *XHVWFXVWRPHU³VKDOO´FDOFXODWHWK
25
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
1.0 $*XHVW³VKDOO´UHJLVWHUKLPVHOIW
UC_Registration_Request
system
1.0 7KHV\VWHP³VKDOO´SURYLGHWZRW\S UC_Registration_Request
of registration process, normal and
Guest
1.0 $GPLQLVWUDWRU³VKDOO´DFFHSWUHMHF
and UC_Process_User_Request
temporarily waive the requests on the
basis of credentials provided.
1.0 $8VHU³VKDOO´ORJLQWRWKHV\VWHP UC_Password Request
can change his password
1.0 6\VWHP³VKDOO´XSGDWHWKHFXVWRPHU UC_Update_Request
Request
1.0 6\VWHP³VKDOO´SURFHVVGLIIHUHQWW UC_Change_Status
of updating e.g. updating of his
personal/shipping details, or upgrading
of his status from registered to Guest
customer, or updating of his payment
methodology
1.0 $8VHU³VKDOO´YLHZKLVGHWDLOVIR UC_View_User_Details
verification purposes on gmail
1.0 6\VWHP³VKDOO´VHDUFKDQ\8VHUGHW UC_Search_User
26
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
1.0 $GPLQLVWUDWRU³VKDOO´DFFHSWUHMHF
and UC_Accept_User_Request
temporarily waive the requests on the UC_Reject_User_Request
basis of credentials provided. UC_View_User_Request
27
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
himself to the
system
2.0 Highes User ³ZLOO´ UC_3 UC_Login-View
t Login for one
Time From one
Account
2.0 Highes 6\VWHPUC_4 ³ZLOO´
UC_Look_detail,
t Advertise Jobs
according to
their posting.
2.0 Mediu Both registered UC_5 UC_View_Jobs
m and Guest
Users
³ZLOO´6HH the
Coming Jobs.
1.0 Mediu The system UC_6 UC_Place_Permit_Request
m ³VKDOO´SURYLGH
two types of
registration
process,
normal and
Guest
3.0 Mediu The System UC_7 UC_Create_Action
m ³VKDOO´
generate an
action event
for a
corresponding
administrator
when a request
is placed for
updating
Profiles of
Users or
Employers
28
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
29
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
30
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
registration
process, normal
and Guest
4 1.0 Administrator B1 FYP
³VKDOO´DFFHSW Project
reject and UC_Accept_User
temporarily _Request
waive the
UC_Reject_User_Request
requests on the
basis of UC_View_User_Request
credentials
provided.
5 1.0 A User ³VKDOO´ B1 UC_Login, FYP
login to the Project
system and can
change his
password
6 1.0 6\VWHP B1 ³VKDOO´
UC_Update_Request FYP
update the User Project
Request
7 1.0 6\VWHP B1 ³VKDOO´
UC_Online_interview, FYP
provide two UC_Regular_interview, Project
types of
Interview Option
online and
Regular
8 1.0 $ 8VHU B1 ³VKDOO´
UC_View_USer_Details FYP
view his details Project
for verification
purposes
9 1.0 6\VWHP B1 ³VKDOO´
UC_SearchCustomer FYP
search any User Project
details
10 2.0 Both registered B1 UC_View_Jobs FYP
and Guest Users Project
31
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
³ZLOO´9LHZ3RVW
JObs
11 2.0 Customer ³ZLOO´
B1 UC_Pay_For_Consults FYP
make payment; Project
through a credit
card
12 2.0 6\VWHP B1 ³ZLOO´
UC_Growth_rate FYP
Calculate the Project
Growth rate of
Companies
32
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
33
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Approach)
34
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
3.1. Introduction:
Third deliverable is all about the software design. In the previous deliverable,
analysis of the system is completed. So we understand the current situation of
the problem domain. Now we are ready to strive for a solution for the problem
domain by using object-oriented approach. Following artifacts must be
included in the 3rd deliverable.
1. Domain Model
2. System Sequence Diagram
3. Sequence Diagram
4. Collaboration Diagram
5. Operation Contracts
6. Design Class Diagram
7. State Transition Diagram
8. Data Model
Now we discuss these artifacts one by one as follows:
35
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
36
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
37
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
38
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
39
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
40
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
41
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
42
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
43
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
44
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
45
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
46
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
47
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Class roles
Class roles describe the way an object will behave in context. Use the UML
object symbol to illustrate class roles, but don't list object attributes.
JOB Seeker Employer Administrator
Login Login Manages
Register Register Add remove
Features
Search Post Vacancy
Apply Calculate growth rate Check Profiles
See Working Schedule Download CVs
Read Blog Conduct interview
48
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
3.4.3. Example
A Sequence Diagram of MuwakeE that describes part of the flow of Events
Administrator
Add features
Approve
Job seeker
Apply
Search
Calculate GR
See Working schedule of company
Read Blog
Employer
Post vacancy
Conduct interview
Download CV
View Profiles
Send Mails
7KH&ROODERUDWLRQ'LDJUDPRIWKH³´0X
flow of the object
49
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Objects
An object is represented by an object symbol showing the name of the object
and its class underlined, separated by a colon:
: JobSeeker
:Employer
:Administrator
:MuwakeE
:Job
You can use objects in collaboration diagrams in the following ways:
An object's class can be unspecified. Normally you create a collaboration
diagram with objects first and specify their classes later.
The objects can be unnamed, but you should name them if you want to
discriminate different objects of the same class.
An object's class can itself be represented in a collaboration diagram, if it
actively participates in the collaboration.
50
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
Cross References: Add Job, Search Job, Apply for Job , Search
Exceptions: none
Preconditions: Job seeker Relates with Job ,Employer Relates with Interview
, Resume Selection
Postconditions: Job Seeker With job Employer with Hiring , Administrator
with add features
Classes are the work-horses of the design effort²they actually perform the
real work of the system. The other design elements²subsystems, packages
and collaborations simply describe how classes are grouped or how they
interoperate.
Start by identifying one or several (initial) design classes from the domain
model, and assign trace dependencies. The design classes created in this step
will be refined, adjusted, split and/or merged in the subsequent steps when
51
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
For each class, determine the class visibility within the package in which it
resides. A 'public' class may be referenced outside the containing package. A
'private' class (or one whose visibility is 'implementation') may only be
referenced by classes within the same package.
52
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
CLASS DIAGRAM
53
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
54
CS- UOG - Project Management Office Version: 1.0
Final Year Project MuwakeE Website Date: July 16,2020
55
CS- UOG Lahore Sub Campus - Project Management Office Version: 1.0
Final Year Project :MuwakeE Website Date: 16 July, 2020
Table of Contents
Chapter 4: User Interface Design ............................................................................ 3
4.1. Introduction ...................................................................................................................................................... 4
4.2. Site Maps .......................................................................................................................................................... 4
4.3. Story boards ...................................................................................................................................................... 3
4.4. Navigational maps: ............................................................................................................................................ 7
4.5 Trace-ability Matrix............................................................................................................................................. 8
4.1. Introduction
1. Site maps
2. Storyboards
3. Navigational maps
4. Traceability Matrix
4.3.3 Footer
5.1 Introduction:
5.2.1. Purpose
This prescribe the scope, approach, resources, and schedule of the testing activities. To
identify the items being tested, the features to be tested, the testing tasks to be performed,
the personnel responsible for each task, and the risks associated with this plan.
5.2.2. Outline
A test plan shall have the following structure:
Testing:
Date: 31-1-2020
Purpose: Is file storage structure working perfectly?
Pre-Req:
All the functions should be programmed
Test Data:
create file storage structure
Steps:
Steps to carry out the test. See step formatting rules below.
Date: 31-1-2020
Purpose: Is file sharing working perfectly?
Pre-Req: All the functions should be programmed
Status: Pass
Date: 31-1-2020
Purpose: Is Employer post job easily?
Pre-Req:
All the functions should be programmed
Test Data:
Post Jobs by employer
Steps:
Steps to carry out the test. See step formatting rules below.
Date: 1-2-2020
Purpose: Is View Candidates Profiles easily by
Pre-Req:
Employer? All the functions should be
Test Data:
programmed
Steps:
Check Profile Candidates
Steps to carry out the test. See step formatting rules below.
Pass
Date: 2-2-2020
Purpose: Is login and sign up working perfectly?
Pre-Req: All the functions should be programmed
Test Data: Try to login and sin up
Steps: Steps to carry out the test. See step formatting rules below.
Status: Pass
Date: 2-2-2020
Purpose: Is drag and drop working perfectly?
Pre-Req:
All the functions should be programmed
Test Data:
Try drag and drop
Steps:
Steps to carry out the test. See step formatting rules below.
Date: 3-2-2020
Purpose: Is live Video interview working perfectly?
Pre-Req: All the functions should be programmed
Test Data:
Try live Video interview
Steps:
Steps to carry out the test. See step formatting rules below.
Date: 3-2-2020
Purpose: Is access control working perfectly?
Pre-Req: All the functions should be programmed
Test Data: Make access control
Steps: Steps to carry out the test. See step formatting rules below.
Status: Pass
Date: 4-2-2020
Purpose: Is View Jobs perfectly?
Pre-Req:
All the functions should be programmed
Test Data:
Job Seeker and Guest View Jobs
Steps:
Steps to carry out the test. See step formatting rules below.
Date: 4-2-2020
Purpose: Is Apply jobs working perfectly?
Pre-Req:
All the functions should be programmed
Test Data:
Apply Jobs
Steps:
Steps to carry out the test. See step formatting rules below.
Date: 4-2-2020
Purpose: Is Searching job working perfectly?
Pre-Req: All the functions should be programmed
Test Data: Search job
Steps: Steps to carry out the test. See step formatting rules below.
Status: Pass
Date: 4-2-2020
Purpose: Is Calculate Growth rate working perfectly?
Pre-Req:
All the functions should be programmed
Test Data:
Calculate growth rate
Steps:
Steps to carry out the test. See step formatting rules below.
Date: 4-2-2020
Purpose: Is About Page working perfectly?
Pre-Req: All the functions should be programmed
Test Data:
See About Page
Steps:
Steps to carry out the test. See step formatting rules below.
Date: 4-2-2020
Purpose: Is View Blog working perfectly?
Pre-Req: All the functions should be programmed
Test Data: View Blog page
Steps: Steps to carry out the test. See step formatting rules below.
Status: Pass
Date: 6-2-2020
Purpose: Is Contact page perfectly?
Pre-Req:
All the functions should be programmed
Test Data:
Contact Page
Steps:
Steps to carry out the test. See step formatting rules below.
Pass
5.3.1. Purpose
To prescribe the scope, approach, resources, and schedule of the testing activities. To
identify the items being tested, the features to be tested, the testing tasks to be performed,
the personnel responsible for each task, and the risks associated with this plan.
5.3.2. Outline
A test plan shall have the following structure:
5.3.2.2. Introduction
a. Project authorization
b. Project plan
c. Quality assurance plan
d. Configuration management plan
e. Relevant policies
f. Relevant standards
e. Installation guide
5.4.1. Purpose
To define a test case identified by a test design specification.
5.4.2. Outline
A test case specification shall have the following structure:
5.4.2.5.1. Hardware
Window 7 or higher
4GB ram
Laptop or Desktop
Internet connection
for Google Api
Web Server
5.4.2.5.2. Software
5.5.1. Purpose
To specify the steps for executing a set of test cases or, more generally, the steps used to
analyze a software item in order to evaluate a set of features.
5.5.2 Outline
A test procedure specification shall have the following structure:
5.5.2.1.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.1.2. Set up
Describe the sequence of actions necessary to prepare for execution of the procedure.
5.5.2.1.3. Start
Describe the actions necessary to begin execution of the procedure.
5.5.2.1.4. Proceed
Describe any actions necessary during execution of the procedure.
5.5.2.1.5. Measure
Describe how the test measurements will be made (e.g., describe how remote terminal
response time is to be measured using a network simulator).
5.5.2.1.7. Restart
Identify any procedural restart points and describe the actions necessary to restart the
procedure at each of these points.
5.5.2.1.8. Stop
Describe the actions necessary to bring execution to an orderly halt.
5.5.2.1.9. Wrap up
Describe the actions necessary to restore the environment.
5.5.2.1..10. Contingencies
Describe the actions necessary to deal with anomalous events that may occur during
execution.
5.6.1. Purpose
To identify the test items being transmitted for testing. It includes the person responsible
for each item, its physical location, and its status. Any variations from the current item
requirements and designs are noted in this report.
5.6.2. Outline
A test item transmittal report shall have the following structure:
Testing Transmitted
5.6.2.3. Location
Identify the location of the transmitted items. Identify the media that contain the items
being transmitted. When appropriate, indicate how specific media are labeled or identified.
5.6.2.4. Status
5.6.2.5. Approvals
1. Farhan
2. Ahmad Azhar bhinder
3. Eman Qaiser
5.7.2. Outline
A test log shall have the following structure:
a. Test log identifier;
b. Description;
c. Activity and event entries.
Testing date of use cases was: “10-11-2020”. Testing date of components of app
was“10-11-2020 Testing date of Website was: “20-1-2020”.
End of Activities
o No table of figures entries found.
Database Test ends in “ 4 Weeks”.
o Design/Requirements specification test ends in “3
Weeks”. Use Cases test ends in “3 Week”.
o Components of app test ends in “1
Week”. Website test ends in “2
Weeks”.
o Code test ends in “3 Weeks”
5.8.1. Purpose
To document any event that occurs during the testing process that requires investigation.
5.8.2. Outline
A test incident report 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 incident report or available to users of the
incident report.
Details on the content of each section are contained in the following sub clauses.
5.8.2.2. Summary
Summarize the incident. Identify the test items involved indicating their version/revision
level. References to
the appropriate test procedure specification, test case specification, and test log should be
supplied.
j. Observers.
Related activities and observations that may help to isolate and correct the cause of the
incident should be included (e.g., describe any test case executions that might have a
bearing on this particular incident and any variations from the published test procedure).
5.8.2.4. Impact
If known, indicate what impact this incident will have on test plans, test design
specifications, test procedure specifications, or test case specifications.
5.9.1. Purpose
To summarize the results of the designated testing activities and to provide evaluations
based on these results.
5.9.2. Outline
A test summary report shall have the following structure:
a. Test summary report identifier
b. Summary
c. Variances
d. Comprehensive assessment
e. Summary of results
f. Evaluation
g. Summary of activities
h. Approvals.
5.9.2.2. Summary
Summarize the evaluation of the test items. Identify the items tested, indicating their
version/revision level. Indicate the environment in which the testing activities took place.
For each test item, supply references to the following documents if they exist: test plan,
test design specifications, test procedure specifications, test item transmittal reports, test
logs, and test incident reports.
5.9.2.3. Variances
Report any variances of the test items from their design specifications. Indicate any
variances from the test plan, test designs, or test procedures. Specify the reason for each
variance.
combinations that were not sufficiently tested and explain the reasons.
5.9.2.6. Evaluation
Provide an overall evaluation of each test item including its limitations. This evaluation
shall be based upon the test results and the item level pass/fail criteria. An estimate of
failure risk may be included.
5.9.2.8. Approvals
1) Farhan Nasir
2) Ahmad AzharBhinder
3) Eman Qaiser