0% found this document useful (0 votes)
151 views17 pages

STE Project

The document summarizes a project report on testing the "AskNicely" application, an online feedback system. It includes: 1) An introduction outlining the purpose and scope of testing the AskNicely application. 2) Details of the proposed methodology which involves preparing documentation like requirements, test plans, test cases, and defect reports. 3) An action plan with timelines for collecting information, creating documentation, and finalizing the report. 4) Details of the resources and software required to conduct the testing.

Uploaded by

Bhushan Karguppi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views17 pages

STE Project

The document summarizes a project report on testing the "AskNicely" application, an online feedback system. It includes: 1) An introduction outlining the purpose and scope of testing the AskNicely application. 2) Details of the proposed methodology which involves preparing documentation like requirements, test plans, test cases, and defect reports. 3) An action plan with timelines for collecting information, creating documentation, and finalizing the report. 4) Details of the resources and software required to conduct the testing.

Uploaded by

Bhushan Karguppi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,

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

Under guidance of,


Mr. V. S. Redekar

DEPARTMENT OF COMPUTER ENGINEERING

SANT GAJANAN MAHARAJ RURAL POLITECHNIC,


MAHAGAON
ACADEMIC YEAR 2023-2024
SANT GAJANAN MAHARAJ RURAL HOSPITAL &RESEARCH
CENTER, MAHAGAON

“SANT GAJANAN MAHARAJ RURAL POLYTECHNIC”

A/P –MAHAGAON, SITE –CHINCHEWADI, TAL-GADHINGLAJ, DIST-KOLHAPUR


Certificate
This is to certify that the following students of Fifth semester of Diploma
in Computer Engineering of Institute SANT GAJANAN RURAL
POLYTECHNIC, MAHAGAON-416503.(CODE-0965)has completed micro-
project on “Test Plan on ‘AskNicely’ Application” satisfactory in subject STE
subject code 22518 for academic year 2023 to 2024 as prescribed in the
curriculum.

ROLL ENROLLMENT SEAT NO STUDENT NAME


NO NO
22 2109650147 Mr. Bhushan Siddhappa Karguppi
33 2109650173 Mr. Shankar Maruti Morti
35 2109650175 Mr. Shreyash Tanaji Magdum
28 2109650163 Mr. Prathmesh Yashwant Sardesai

DATE: PLACE: MAHAGAON

Mr. V.S.REDEKAR MR. G.K.BIRANGADDI MRS. R.S.PATIL


(Project Guide) (Head of Department) (Principal)
INDEX

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

10.2 Test Case/Defect Report 10-11

11.0 Skill Developed/learning out of this Micro-Project 12

12.0 Application of this Micro-Project 13


Title of Micro-Project

“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.

2.0 Literature Review:

a) We require knowledge of various software testing techniques to test anapplication.


b) We must know how to prepare Functionality Requirement Specificationdocument,
as it contain all the functionality related to the software.
c) We require knowledge of preparing the Test Plan.
d) We must know how to prepare test cases for testing the specified software.
e) We must have the knowledge of preparing the Defect Report .
f) We should at last provide conclusion related to the project and Application.

3.0 Proposed Methodology:

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.

4.0 Action Plan:


Name of responsibleteam
Sr. Planned Planned
Details of activity members
No. Start date Finish date

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

5.0 Resource Required:

Sr. Name of resource / Specification Quantity Remarks


No. material
Intel(R) Core (TM)
1. Computer system 1 Used
i31450 CPU32 bit
operating system

2. Operating System Windows _ Used

Microsoft Office - Excel


3. Software 2013, _ Used
Word 2013

2
Part B - Outcomes after Execution

6.0 Course Outcome Integrated:

a) Apply various software testing methods.


b) Prepare test cases for different types and levels of testing.
c) Prepare test plans and defect bug reports for an application.
d) Identify bugs to create defect report for an application.
e) Test software for performance measures using automated testing tools

7.0 Literature Review:

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.

8.0 Actual Procedure Followed:


 Introduction to Software Testing and application of Online FeedbackSystem.
 Prepared Functionality Requirement Specification documents of OnlineFeedback
System.
 Prepared Test Plan for Online Feedback System.
 Prepared & executed Test Cases for Online Feedback System
 Prepared Defect Report of Online Feedback System.
 Prepared summary report.

3
9.0 Actual Source Required:

Sr. Name of resource /


Specification Quantity Remarks
No. material

Intel(R) Core (TM)


1. Computer system i31450 CPU32 bit 1 Used
operating system

2. Operating System Windows 10 Pro _ Used

Microsoft Office - Excel


3. Software 2013, _ Used
Word 2013

4
10.0 Outputs of the Micro-Projects:

10.1 Test Plan

Prepare Test Plan for AskNicely Application.

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.

Module Applicable Description


Name Roles
Students: A student can register into the college feedback
Students, system by entering his Name, then Password again confirm
Registration Faculty, password field, as well as Email ID and Mobile No. will be
HOD, required here. Either he/she can
Principal register or login if he/she has an account already over the system.

Students: Only the students who are admitted in that


college will be provided with a specific username and
password. He/ She can login the college online
feedback system by entering correct username and
password allocated to them. If He/ She don’t haveaccount He/
Students,
Login She can register using registration process
Admin
available in
that feedback system and then login to the system.
Admin: Admin can login in the Feedback system to see
whether how many students have given their feedback
and prepare a note on their feedbacks.

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.

Students: Students can logout after giving his feedback on the


Students college online feedback system using Logout option
Logout ,Admin available there.
Admin: Admin can logout after he has collected feedback of
students.

1.1.2 Out of Scope


These feature are not be tested because they are not included in the software requirement
specs.

 User Interfaces
 Hardware Interfaces
 Software Interfaces
 Database logical
 Communications Interfaces
 Website Security and Performance

1.2 Quality Objective


The test objectives are to verify the Functionality of Online Feedback System

6
the project should focus on testing the Feedback operation to guarantee allthese
operation can work normally in real business environment.

1.3 Roles and Responsibilities


The project should use outsource members as the tester to save the project cost.

No. Member Tasks

Identifying and describing appropriate test


1. Test techniques/tools/automation architecture Verify and assess the Test
Approach Execute the tests, Log results, Report the defects.
Outsourced members

2. Developer in Test Implement the test cases, test program, test suite etc.

Builds up and ensures test environment and assets are managed


3. Test Administrator and maintained Support Tester to use the test environment for test
execution

Take in charge of quality assurance Check to


SQA members confirm whether the testing process is meeting specified
4.
requirements

2. Test Methodology

2.1 Test Levels


In the project Online Feedback System, there're 3 types of testing should beconducted.

 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.

2.2 Suspension Criteria and Resumption Requirement.


If the team members report that there are 40% of test cases failed, suspendtesting until
the development team fixes all the failed case.

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

2.4 Project task and estimation and schedule

Task Members Estimate effort

Create the test specification Test Designer 12man-hour

Perform Test Execution Tester, Test Administrator 10man-hour

Test Report Tester 6man-hour

Total 28 man-hour

3. Test Deliverables
Test deliverables are provided as below.

Before testing phase

 Test plans document.


 Test cases documents.
 Test Design specifications.

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.

 Windows 8 and above.


 Office 2013 and above.

8
5. Terms/Acronyms

 Make a mention of any terms or acronyms used in the project

TERM/ACRONYM DEFINITION

API Application Program Interface

AUT Application Under Test

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

Application Test Scenario


In our Online Feedback System there is a Transport Feedback Issue Module. In that module
user enters all details in that form which are required. When user clicks on submit button it
displays an message that the Form should be filled completely, even if the form is filled
correctly. Now, we should report this bug.

Now here is how a bug is reported on the basis of above scenario:

ID BG_LMS_001
Project Online Feedback System
Product AskNicely Application

Release Version V9.0.0.1.2

Module Feedback Transport Feedback

Detected Build V9.0.0.1.3


Version
Summary Application crash on clicking the Submit button afterfilling
Transport Feedback form.
Description Application crash on clicking the Submit button afterfilling
Transport Feedback form.

Steps to replicate 1. Login to the application.


2. Click on Feedback Option.
3. Enter the Transport Feedback option.
4. Fill the details correctly and click on Submit button.
5. Seen an error message.
6. See the attached logs for more information.
7. See the attached screenshots of error the error
message for reference.

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. Studying of the different types of testing techniques.


2. Learned how to prepare Test Plan related to that specified application
3. Learned how to prepare Test Cases to test if the application is workingproperly or
not.
4. Learned about SRS (Software Required Specification) document.
5. Learned about Defect Report and its necessity.
6. Studied advantages and disadvantages of testing and how necessary it is tobuild a
defect free software and user friendly.

12.0 Application of this Micro-Project


The Proposed Feedback application is the completely computerized.

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

You might also like