STE Project
STE Project
MUMBAI
A Project Report
On
“Test Plan on ‘AskNicely’ Application”
DIPLOMA
In
COMPUTRE ENGINEERING
Submitted by,
Mr. Bhushan Siddhappa Karguppi
Mr. Shankar Maruti Morti
Mr. Shreyash Tanaji Magdum
Mr. Prathmesh Yashwant Sardesai
SR NO CONTENTS PAGE NO
1
1.0 Rationale
1
2.0 Literature Review
1
3.0 Proposed Methodology
2
4.0 Action Plan
2
5.0 Resource Required
3
6.0 Course Outcome Integrated
3
7.0 Literature Review
3
8.0 Actual Procedure Followed
4
9.0 Actual Source Required
5
10.0 Output of the Micro – Project
10.1 Test Plan 5
1. Introduction 5
1.1 Scope 5
1.1.1 In Scope 6
1.1.2 Out of Scope 6
1.2 Quality Objective 7
1.3 Roles and Responsibilities 7
2. Test Methodology 7
2.1 Test Levels 7
2.2 Suspension Criteria and Resumption Requirement 7
2.3 Test Completeness 8
2.4 Project task and estimation and schedule 8
3. Test Deliverables 8
4. Test Environment 8
5. Terms/Acronyms 9
“AskNicely Application”
Part A – Plan
1.0 Rationale:
In this project we are going to test an Online Feedback System namely “AskNicely
Application” using Software Testing. Online Feedback system is web based system which
provides a way for colleges to allow students to gives feedback for staff to improve their
teaching. Students are required to give feedback using one standard feedback form. In our
project, the security is also maintained as result of feedback is only visible to authentic user.
This project also includes time portal. This system helps teachers to improve theperformance
by analysing the feedback given by students. Above features will be tested using different
Software testing techniques.
a) Firstly we will decide which Software Testing Techniques are required totest the
‘AskNicely’ Online Feedback System application.
b) Then we will prepare Functionality Requirement Specification Document for Online
Feedback System Application.
c) We will then prepare Test Plan for Online Feedback System.
d) Then we will design Test Cases for Online Feedback System, to check the
functionality of software.
e) After that we will prepare a Defect Report if any serious bug or defect is
1
f) At last we will prepare a Summary Report and provide a proper conclusion.
Bhushan Karguppi
Decide the subject of 07-08-2023 14-08-2023
1. project. Shankar Morti
Shreyash Magdum
Prathmesh Sardesai
Bhushan Karguppi
Collecting informationof 04-09-2023 11-09-2023
2. project. Shankar Morti
Shreyash Magdum
Prathmesh Sardesai
Bhushan Karguppi
09-10-2023 16-10-2023
3. Creating report. Shankar Morti
Shreyash Magdum
Prathmesh Sardesai
2
Part B - Outcomes after Execution
a) Firstly we will decide which Software Testing Techniques are required totest the
‘AskNicely’ Online Feedback System application.
b) Then we will prepare Functionality Requirement Specification Document for
‘AskNicely’ Online Feedback System Application.
c) We will then prepare Test Plan for ‘AskNicely’ Online Feedback System
d) Then we will design Test Cases for Online Feedback System, to check the
functionality of software.
e) After that we will prepare a Defect Report if any serious bug or defect isencountered
in the software.
f) At last we will prepare a Summary Report and provide a proper conclusion.
3
9.0 Actual Source Required:
4
10.0 Outputs of the Micro-Projects:
1. Introduction
The Test Plan is designed to prescribe the scope, approach, resources, andschedule of all
testing activities of the project Online Feedback System.
The plan identify the items to be tested, the features to be tested, the types of testing to be
performed, the personnel responsible for testing, the resources and schedule required to
complete testing, and the risks associated with the plan.
1.1 Scope
1.1.1 In Scope
All the feature of AskNicely Application which were defined in softwarerequirement specs
are need to be tested.
5
Student: Here in this Feedback module there are number of
Feedback partitions. Such as :-
1. Course Feedback, here a student can give a feedback for
each subject.
2. Staff feedback, here a student can give feedback on staff.
3. Event Feedback, here a student can give feedback related to
all events which are being carried out in the college.
4. College Feedback, here a student can give feedback related to
college buildings, water purifiers,washrooms, Office, etc.
Feedback Student 5. Transport Feedback, here a student can give feedback
related to transport system of students such as
Bus transport, etc.
6. Canteen Feedback, here a student can give feedback
related to canteen, items sold in canteen, their costing more
or less, etc.
User Interfaces
Hardware Interfaces
Software Interfaces
Database logical
Communications Interfaces
Website Security and Performance
6
the project should focus on testing the Feedback operation to guarantee allthese
operation can work normally in real business environment.
2. Developer in Test Implement the test cases, test program, test suite etc.
2. Test Methodology
Integration Testing (Individual software modules are combined and testedas a group).
System Testing: Conducted on a complete , integrated system to evaluatethe system's
compliance with its specified requirements.
API testing: Test all the APIs create f or the software under tested.
7
2.3 Test Completeness
Specifies the criteria that denote a successful completion of a test phase
Run rate is mandatory to be 100% unless a clear reason is given.
Pass rate is 80%, ac hieving the pass rate is mandatory
Total 28 man-hour
3. Test Deliverables
Test deliverables are provided as below.
4. Test Environment
It mentions the minim um hardware requirements that will be used to test the
Application .Following software's are required in addition to client-specific software.
8
5. Terms/Acronyms
TERM/ACRONYM DEFINITION
9
10.2 Test Cases
Test Test
case Scenario Test Case Pre- Test steps Test data Expected Actual
ID condition results results Remark
T1 User Verify user User is not 1.Launch the User User is Pass
Login login logged in AskNicely Username- should be successfully
function application user1 successfu logged in
Password- lly
pass123 logged in
T2 Send Test sending User is 1.Go to Feedback- Feedback Feedback sent Pass
Feedback feedback logged in feedback “Great service” should be sent successfully
system successfully
T3 View Test viewing Feedback 1.Go to Select a The selected The selected Pass
Feedback feedback exist in the feedback feedback to view feedback feedback is
system system should be displayed
displayed
T4 Edit Test editing User is logged 1.Go to Update user User profile User profile is
Profile user profile in profile profile should be updated Pass
section information updated
T5 Forgot Test forgot User has 1.Click on Enter email User should Password reset Pass
Password password forgotten forgot address for be receive a link sent
their password link password reset password successfully
password reset link
T6 Change Test changing User is 1.Go to Change the Password Password is
Feedback password logged in profile section password should be updated Pass
updated
T7 Search Test searching Feedback 1.Go to Enter a search Relevant Relevant Pass
Feedback for feedback data exists in feedback query feedback feedback is
the system section should be displayed
displayed
T8 Logout Test user User in 1.Click on User should User is logged Pass
logout logged in logout button - be logged out out
10
10.2 Defect Report
ID BG_LMS_001
Project Online Feedback System
Product AskNicely Application
Expected result On clicking the Submit button user should be able to view a
message Transport Feedback Form Registered Successfully.
Actual result On clicking the Submit button user is unable to view amessage
Transport Feedback Form.
11
11.0 Skill Developed/learning out of this Micro-Project
This Project is created for improving the testing knowledge of applications.
1. In proposed system there is no need to maintain data about medical because all
process of that data done in computerized.
2. The modern age the age of computer is an electronic device, whichfetched record very
quickly. The computers are very quickly accepted in trade line as it as many
advantages such as speed, accuracy, security etc.
3. In this proposed system all the add, edit, delete, search in project of computer are
done through computerized system.
4. Easy and fast retrieval of information.
5. Better storage capability. More efficient operation.
6. Well Designed report.
7. Eliminate the repeated data entry effort and errors.
12
13.1 Conclusion:
Testing is a critically important verification method that takes up a very large portion
of a project’s resources, including schedule, budget, staffing, and facilities. Unlike the many
constructive activities of systems engineering, testing is relatively unique because it is
inherently destructive. Its primary purpose is to force the system or its components to fail so
that the defects that caused the failure can be uncovered and then fixed. In addition to defect
detection, testing is also performed to provide sufficient objective evidence to justify
confidence in the system’s quality, fitness for purpose, and readiness for being accepted and
placed into operation.
13.1 References:
Web References:
https://www.javatpoint.com/software-testing-principles
https://www.browserstack.com/guide/how-to-write-test-cases
https://www.geeksforgeeks.org/software-testing-tutorial/?ref=lb
Book References:
“Software Testing” Second Edition, ISBN 978-81-7758-031-0, Ron Patton, Pearsonpublication.
13