0% found this document useful (0 votes)
428 views

Online Feedback System: A Micro Project Report ON

The document describes a project report for testing an Online Feedback System using software testing techniques. It discusses the importance of the project, literature review, proposed methodology, action plan, resources required and course outcomes. Test cases will be designed and a defect report will be prepared to test the functionality of the software.
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)
428 views

Online Feedback System: A Micro Project Report ON

The document describes a project report for testing an Online Feedback System using software testing techniques. It discusses the importance of the project, literature review, proposed methodology, action plan, resources required and course outcomes. Test cases will be designed and a defect report will be prepared to test the functionality of the software.
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/ 16

A MICRO PROJECT REPORT

ON

“Online Feedback System”

SUBMITTED BY

Kurandale Chaitanya Laxman

UNDER THE GUIDANCE OF


Prof. Walunj S.S.

In partial fulfillment for the award Of

DIPLOMA IN COMPUTER ENGINEERING

Sanjivani Pratisthan’s

S. P. I. T. POLYTECHNIC, KURUND

2023 – 2024
Sanjivani Pratisthan’s

S. P. I. T. POLYTECHNIC, KURUND

CERTIFICATE
This is to certify that a micro project work entitled

“Online Feedback System”


is bonafide work carried out by following students

Name of Student Enrollment Number

Kurandale Chaitanya Laxman 2211720159

in partial fulfillment for the award of “Diploma in Computer Engineering” during the
year 2023-24 as required by the Maharashtra State Board of Technical Education,
Mumbai. The micro project report has been approved as it satisfies the academic
requirements in respect of micro project work prescribed by MSBTE, Mumbai.

Place: Kurund, Ahmednagar.


Date: / / 2023

Project Guide Head of Department Principal


(Prof.Walunj S.S.) (Prof. Pawar T. S.) (Prof. Kapse S. D.)
ACKNOWLEDGEMENT

It is great pleasure for us to acknowledge the assistance & contribution of the


number of individuals who helped us in presenting the Project <Online Feedback
System=. We have successfully completed our project with the handful support of
Staff, Project Partners, External Resources, etc. We acknowledge all of them &
them for their support.

Special thanks to project guide Mr. Gujar A. N. who gave us the valuable guidelines
for the seminar & project work. We whole heartedly thank all the staff members &
every possible person who possibly helped us in this project.

We would like to give away gratitude to Mr. Nalawade A. S., Head of Computer
Engg. Department for prior support in terms of morality, technical aspects & relative
guidance required for the >Online Feedback System? which helped us get better
grip & quality in every
aspect of project .

Our sincere thanks to Prof. Sheikh K. S., Principal, Karmaveer Bhaurao Patil
Polytechnic, Satara, for providing us an opportunity to present & express the ideas of
our project.
CERTIFICATE

This is to certify that Software Engineering project report entitled " Online Feedback

System " is the work carried out Kurandale Chaitanya Laxaman students of Diploma

in Computer Engineering V Semester, S.P.I.T.Polytechnic,kurund under the

supervision of Prof. Walunj S.S. This report has not been submitted to any other

organization/institution for the award any other degree/diploma.


1. Rationale:( Importance Of The Project, In About 200 To 400Words )

In this project we are going to test an Online Feedback System 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 the
performance by analyzing the feedback given by students. Above features will be
tested using different Software testing techniques.

2. Literature Review :(Existing status, Knowledge required to complete chosen


task in about 200 to 400 words.)

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


application.
b) We must know how to prepare Functionality Requirement Specification
document, as it contains 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. Proposed Methodolgy :( Procedure in brief that will be followed to do


microproject in about 200 to 400 words.)

a) Firstly we will decide which Software Testing Techniques are required to test
the 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
encountered in the software.
f) At last we will prepare a Summary Report and provide a proper conclusion.
4. Action Plan (Sequence and Time Required For Major Activities for 8 Weeks)

Sr. Planned Planned Name of responsible team


No. Details of activity Start date Finish date members

1 Decide the subject of 30/07/2019 16/08/2019 PawarAakanksha


project Janardhan
Pawar Disha Sagar
Pharande Akshada Arjun
Shinde Shrutika Pravin

2 Collecting information of 20/08/2019 02/09/2019 PawarAakanksha


project Janardhan
PawarDisha Sagar
Pharande Akshada Arjun
Shinde Shrutika Pravin

3 Creating report 04/09/2019 14/09/2019 PawarAakankshaJanardhan


PawarDisha Sagar
Pharande Akshada Arjun
Shinde Shrutika Pravin

5. Resources Required (Major Resources Such As Raw Materials, Some


Machining Facility, AndSoftware Etc.)

Sr. Name of resource /


No. Specification Quantity Remarks
material

1 Computer system Intel(R) Core (TM) i31450 1 Used


CPU32 bit operating system

2 Operating System Windows _ Used

3 Software Microsoft Office - Excel 2007, _ Used


Word 2007
6. Rationale:(Importance of project in about 100 to 200 words. This is modified
version of earlier one written after work.)

In this project we are going to test an Online Feedback System using Software
Testing.Online feedback system is web based system which provides a way for
colleges to allow students to gives feedback for staff online to improve their
teaching. Students are requires to gives feedback using one standard feedback form.
In our project, the security is also maintain by result of feedback is only visible to
authentic user. This project also includes time portal. This system helps teachers to
improve the performance by analyzing the feedback given by students. Above
features will be tested using Software testing different techniques in this
project.This system is not time bound due to which student will give the monthly
feedback.

In this project the Online Feedback System will be tested using different parameters.
Firstly SRS(Software Requirement Specification) will be created i.e. it contains all
the functional and non-functional requirements .It will be easier using SRS to test
the application and find bugs. A Test Plan with standard format will be created for
this application. Test Cases will be prepared to test the functionality of the software.
And at last the Summary Report with a conclusion.
7. 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.

d) Discipline knowledge: Apply computer engineering knowledge to solve


broad-based computer engineering related problems.
e) Engineering tools: Apply appropriate computer engineering related
techniques/tools with an understanding of the limitations.
f) Communication: Proper communication takes place between students and
faculty.

8. Literature Review(if additional literature review done, you may add in about
200 to 400 words.)

a) Firstly we will decide which Software Testing Techniques are required to test
the 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
encountered in the software.
f) At last we will prepare a Summary Report and provide a proper conclusion.

9. Actual Procedure Followed (Write step wise the work was done, including which
team member did what work and how the data was analysed (if any).)

• Introduction to Software Testing and application of Online Feedback System


• Prepared Functionality Requirement Specification documents of Online
Feedback 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.
10. Resources Required (Major Resources Such As Raw Materials, Some
Machining Facility, And Software Etc.)

Sr.

No. Name of resource / material Specification Quantity Remarks

1 Computer system Intel(R) Core (TM) i31450 1 Used


CPU32 bit operating system

2 Operating System Windows _ Used

3 Software Microsoft Office - Excel 2007, _ Used


Word 2007

11. Functionality RequirementSpecification

Student Module:
First, the student has to register. Only registered Student will log in by his username
and password. In the dashboard all the contents of the student?s feedback forms will be
displayed. There would be an option student feedback in this there would be questions
related to how students can make the teaching quality more good. Student can tell his
likes and dislikes about the teachers by attending every questions.

Faculty Module:
Here faculty will first login in this section. The faculty will enter their user name and
password if the faculties do not have an account they have to sign up in order to create
an account. As the details are filled the faculty dashboard appears in which they can fill
self appraisal, peer appraisal. The faculty should firstly fill the self appraisal in which
they have to rate themselves on some criteria. The peer faculty has to click onto the
peer appraisal in order to fill the form as they click onto peer appraisal.

Principal/H.O.D’s Module:
HOD user cannot sign up for the feedback system since she is the only one to access
the feature the login is pre-defined in code itself. Once the HOD logins into her portal
she can perform various tasks like Giving authority appraisals also reviewing form no
one which is duly filled by faculty after verifying that only then the HOD can further
proceed with the summary form. In summary, the total of all marks will be calculated
and according to it percentage is calculated also the grades are calculated on this
percentage basis also she can take print out of the summary list and keep a backup of
it.
12. TEST PLAN

Prepare Test Plan for Online Feedback System

1. Introduction

The Test Plan is designed to prescribe the scope, approach, resources, and schedule 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 Online Feedback System which were defined in software
requirement specs are need to bested

Module Applicable Roles Description


Name

Registration Students, Students:A student can register into the college feedback
Faculty,HOD, system by entering his Name, then Password again confirm
Principal password field, as well as Email ID and Mobile No. will be
required here. Either he/she can register or login if he/she has an
account already over the system
Login Students, Students:Only the students who are admitted in that college will
Admin 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 have
account He/She can register using registration process 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.
1.1.2 Out of Scope

Thesefeature 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 the
project should focus on testing the Feedbackoperation to guarantee all these
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

1. Test Identifying and describing appropriate 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.

3. Test Administrator Builds up and ensures test environment and assets are managed and
maintained
Support Tester to use the test environment for test execution

4. SQA members Take in charge of quality assurance


Check to confirm whether the testing process is meeting specified
requirements
2 Test Methodology

2.1 Test Levels


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

• Integration Testing (Individual software modules are combined and tested as a


group)
• System Testing: Conducted on a complete, integrated system to evaluate the
system's compliance with its specified requirements
• API testing: Test all the APIs create for the software under tested

2.2 Suspension Criteria and Resumption Requirements


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

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%, achieving 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

4 Before testing phase

• Test plans document.


• Test cases documents • Test Design specifications.

5 Test Environment

It mentions the minimum 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

6 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


13. TEST CASE DESIGN
A test case is a specification of the inputs, execution conditions, testing procedure, and
expected results that define a single test to be executed to achieve a particular software
testing objective, such as to exercise a particular program path or to verify compliance
with a specific requirement.Test cases underlie testing that is methodical rather than
haphazard. A battery of test cases can be built to produce the desired coverage of the
software being tested. Formally defined test cases allow the same tests to be run
repeatedly against successive versions of the software, allowing for effective and
consistent regression testing.

Typical Written Test Case Format:-


A test case is usually a single step, or occasionally a sequence of steps, to test the correct
behavior/functionality, features of an application. An expected result or expected
outcome is usually given.
Additional information that may be included:

• Test Scenario ID
• Test Scenario
• Test Case ID
• Test Case Description
• Test Steps
• Pre-Conditions
• Test Data Post Conditions
• Expected Result
• Actual Result
• Status
• Executed By
• Comments if Any
Larger test cases may also contain prerequisite states or steps, and descriptions.A
written test case should also contain a place for the actual result.
These steps can be stored in a word processor document, spreadsheet, database or other
common repository.
In a database system, you may also be able to see past test results and who generated
the results and the system configuration used to generate those results. These past
results would usually be stored in a separate table. Test suites often also contain

• Test summary
• Configuration.
14. 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:


Bug Name: Application crash on clicking the Submit button after filling Transport
Feedback form.
Bug
ID:BG_LMS_00
1 Area Path:
Feedback
Module.
Build Number:Version Number 9.0.0.1.2
Severity: HIGH
Priority: HIGH (High/Medium/Low)
Assigned to:Pawar.Akanksha.Janardhan
Created By:
Pawar.Disha.Sagar
Created On: 22th
September 2019.
Reason: Defect
Status: Active
Environment: Windows 2003/SQL Server 2005.
Description: Application crash on clicking the Submit button after filling Transport
Feedback form.
Steps to reproduce:
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: On clicking the <Submit= button user should be able to view a message
<Transport Feedback Form Registered Successfully.=
15. SUMMARY
In today?s world where education has become a basic necessity for every child/adult so
to ensure that proper education Is being delivered or not their lefts only one way >by
taking feedback? so as to reduce the manpower, the software is build which
automatically takes the feedback turn by turn so as to not skip any of the member.

• The number of test cases executed- 18


• The numbers of test cases pass - 17
• The numbers of test cases fail - 1
• Pass percentage – 94.45 %
• Fail percentage – 5.55%
• Comments - We have prepared defect report of one defect and assigned it to
developer so as to resolve it. Other modules are tested and they don?t have any
issue.

Skill Developed / learning out of this Micro-Project(in about 150 to 300 words)

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 working properly
or not.
4. Learned about SRS (Software Required Specification) document.
5. Learned about Defect Report and its necessity.
Studied advantages and disadvantages of testing and how necessary it is to build a
defect free software and user friendly.

You might also like