0% found this document useful (0 votes)
35 views13 pages

STE Micro Project1

Design Test cases for ATTENDANCE MANAGEMENT SYSTEM

Uploaded by

akshaypowar4684
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)
35 views13 pages

STE Micro Project1

Design Test cases for ATTENDANCE MANAGEMENT SYSTEM

Uploaded by

akshaypowar4684
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/ 13

A

MICRO PROJECT REPORT


ON

Design test Cases for Attendance


Management System

Submitting to
Department Of computer Engineering in,
partial fulfilment of The Requirement for
award of diploma in
COMPUTER ENGINEERING

SUBMITTED BY
Mr.
Mr.
Mr.
Mr.
Mr.

UNDER THE GUIDANCE OF


Ms. Badkar P. M.

MSBTE, MUMBAI.
Department of Computer Engineering
Dr. A. D. Shinde Institute Of Technology,
Gadhinglaj. 2024-2025
DINKARRAO K. SHINDE SMARAK TRUST’S, “DR. A. D. SHINDE INSTITUTE OF
TECHNOLOGY” GUDDAI, AP BAHADGAON, TAL, -GADHINGLAJ,

DIST- KOLHAPUR

Certificate
This is to certify that the following student

SR NO Enrollment No Seat No Student Name


1

of 5th semester of Diploma in Computer Engineering Of Institute Dr. A. D. Shinde Institute Of


Technology, Bhadgaon- 416502(Code-0961) has completed Micro project on (“Design Test
cases for Attendance Management System") satisfactory in subject “STE” subject code () for
the for academic year 2024-2025 as prescribed in the curriculum.

DATE: / /2025 PLACE: Bhadgoan

Ms. S.S. Patil Prof. Belli R.S. Prof. A. S. Shelake


(Project Guide) (Head of Department) (principal)
TEST PLAN FOR ATENDANCE MANAGEMENT SYSTEM

1. INTRODUCTION

Attendance Management System is software developed for daily student attendance


in schools, colleges and institutes. It facilitates to access the attendance information of a
particular student in a particular class. The information is sorted by the android app, which
will be provided by the teacher for a particular class. This system will also help in
evaluating attendance eligibility criteria of a student. Since ages, attendance system has
remained one of the most important systems for evaluating the working time of students in
any college or school. In short, this project is used to mark the number of days
present/absent in any academic year of students in a college, school etc...

2. OBJECTIVE

Attendance Management System (AMS) is software developed for daily attendance


of students. Previously, the college relied heavily on paper records. This project focuses on
preventing information in an easy w ay and intelligible manner which reduces paper and
time. The project makes use of database in order to keep a record of attendance and is used
while generating a report for individual student. The is fully controlled System about the
staff’s profile, student information student attendance. In the System we can add new
student, add new staff, view staff and student and view the student attendance report. The
faculties are able to directly access all aspects of the student’s progress through a securely.

3. SCOPE

All the feature of the attendance management system are need to be tested.
4. TEST ITEMS

• Working with the program(Opening, Closing, etc.)


• Create login(admin, user, etc.)
• Working with the program
• Printing in to excel

5. FEATURE TO BE TESTED

• Running application
• Create login for admin
• Create login for student
• Create login for teacher
• Register teacher
• Register admin
• Register student
• Check for add or delete student(admin)
• Check for add and edit class(admin)
• View teacher profile(admin)
• View class(teacher)
• Update profile teacher(teacher)
• View (teacher & admin) add attendance(teacher)
• View & generate report(teacher)

6. FEATURE NOT TO BE TESTED

• Working with help


• Security testing
• Interoperability testing

7. ITEM PASS/FAIL CRITERIA

All test cases with high priority are closed with the result - pass. The test
coverage is checked and sufficient, where the criterion of sufficiency is not less than
99% of the coverage of requirements by tests. The test report was compiled and
approved by the team lead and customer
8. Environmental Requirements
Testing the application will occur on the following operating systems: Windows 7
/8/10;

9. Staffing and training needs

To perform the tasks, you need to have the following knowledge and skills:

• knowledge and practical application of the IEEE-829 standard;


• knowledge and ability to apply in practice the basic techniques of test design
• knowledge of various types of testing including functional and non-functional.

10. Test tasks


• Writing a test plan
• Writing test cases
• Development of criteria for the success of testing

11. Test Deliverables


• Test plans document
• Test cases document
• Test design specification

12. Risks and Contingencies

Possible risks during testing:

• Insufficient human resources for testing the application in deadlines.


• Changing the requirements for the product

13. Testing tools

• Computer: having Windows support


• Test tool: develop a test tool which can auto generate the test result to the
predefined form and automated test execution
IMPORTANCE

A student attendance management system helps to track and store the attendance data
in real-time. Besides student and staff attendance, the system also helps school admins in
maintaining and tracking leaves applications, arrival & departure times, lunch breaks, and
vacations of staff members & students.

Tracking student attendance helps the teachers to keep track of student absenteeism
and punctuality. It helps schools understand the average percentage of students attending
school each day in the given year and helps them find ways to avoid dropouts. This
information, when shared with the government authorities, also helps them work on policies
to reduce truancy and keeps kids in school
Advantages

• Eliminates software bugs, defects, and failures.


• Increases the efficiency of the software.
• Reduces the number of times the software needs to be repaired.
• Improves the quality of the software.
• The testing team can assists the software development team by detecting the
mistakes made by them.
• Helps to optimize the code and get rid of unwanted lines of code.
• Prevents future problems, crashes, and complaints from the end users.
• Increases customer satisfaction and user experience.
• Saves time for test execution when automation testing is used.
• Manual testing doesn’t require knowledge of a programming language.
• Test cases and test scenarios that are written for an application may be reusable for
other systems.

Disadvantages and Drawbacks

• Most testing types are time-consuming due to executing tests continuously.


Thus, the failing tests should repeatedly run until fixing all the issues.
• Lack of experienced software and QA testers who are aware of testing
techniques.
• The software testing team requires many members.
• Increases the cost of the software and the budget.
• Enhances the scope and increases the duration of the software development
life cycle (SDLC).
• Identifying the exact testing techniques and types is required depending on
the actual requirements.
• Many test management systems are expensive or clunky.
ATTENDANCE MANAGEMENT SYSTEM
TEST CASE

A test case is a set of conditions or variables under which a tester will determine
whether a system under test satisfies requirements or works correctly. The process of
developing test can also help find problems in the requirement or design of an application.
The test case below shows several processes of the (SAMS) that have been tested.

Authentication for Admin, Teacher and Student

Test Case Success and Fail Admin Login

Step Procedure Expected Result Actual Result Pass/Fail


Preview page
1 Go to login page login page load Pass
loaded
Enter incorrect invalid
Page will show an Page showed an
2 Id or password and Pass
error message error message
login

Enter correct details or “Login successful” Class page


3 Pass
valid and login Class page display displayed

Test Case Success Teacher Login

Step Procedure Expected Result Actual Result Pass/Fail


Preview page
1 Go to login page Preview page load Pass
loaded
Enter incorrect invalid Page showed an
Page will show an
2 Id or password error Pass
error message
and login message
“Login successful”
Enter correct details or Class list page
3 class list page Pass
valid and login displayed
display
Test Case Success Student Login

Step Procedure Expected Result Actual Result Pass/Fail


Preview page
1 Go to login page Preview page load Pass
loaded
Enter incorrect invalid Page showed
Page will show an
2 Id or password and an error Pass
error message
login message
“Login successful”
Enter correct details or Class enroll
3 class enroll page Pass
valid and login page displayed
display
Register Teacher
Test Case of Register Teacher

Step Procedure Expected Result Actual Result Pass/Fail

Preview page
1 Go to register page Preview page load Pass
loaded

Page will show an


Not enter any details in Page showed an
2 error message to fill Pass
the form error message
all the form.

Enter the details and “Register successful” Login page


3 Pass
submit Login page display displayed

Add and Delete Student (Admin)


Test Case of Add and Delete Student

Step Procedure Expected Result Actual Result Pass/Fail


Table of student
Click Student on Table of student and
1 and form will Pass
menu form will show
showed
Page will
Enter the form of Id
successfully add Table and page
and password for
2 details of the student updated Pass
student and click
and retrieve in the successfully.
ADD
table below the form
The details will be
Click DELETE button The details will
3 deleted from the Pass
of each details delete from the table
table
Add and Edit Class (Admin)
Test Case of Add and Edit Class

Step Procedure Expected Result Actual Result Pass/Fail


Table and form will Table and form
1 Click Class on menu Pass
show will showed
2 Enter the form of Pass
Page successfully add Details added
Class teacher and
details of the class and successfully and
choose class for class
retrieve in the table retrieve
list and click
below the form successfully
Add
Click EDIT to edit The details will The details will
3 Pass
the details or retrieve in form and retrieve in form
and successfully
DELETE for delete successfully edit or
edited or
the details delete
deleted

View Teacher Profile (Admin)


Test Case View Teacher Profile (Admin)

Step Procedure Expected Result Actual Result Pass/Fail


Click Teacher on Table of teacher list List of teachers
1 Pass
menu show are showed
Click VIEW for Page will successfully
Page showed
2 each one teacher view the details of a Pass
details of teacher
profile teacher

View Class (Teacher)


Test Case View Class (Teacher)

Step Procedure Expected Result Actual Result Pass/Fail


Table of class
1 Click Class on menu. Table of class show Pass
show
Page will successfully view
Click OPEN for each attendance details
2 class attendance details that Pass
class view successfully
student enroll.
Update Profile Teacher (Teacher)
Test Case of Update Profile Teacher (Teacher)

Step Procedure Expected Result Actual Result Pass/Fail


Table of profile
1 Click Profile on menu Table of profile show Pass
showed
Click VIEW of own
Page will successfully Page will successfully
profile and click
2 view and profile view and profile Pass
UPDATE to update
successful update successful update
the profile

View (Teacher and Admin) and Add Attendance (Teacher)


Test Case of Attendance

Step Procedure Expected Result Actual Result Pass/Fail


Click Student List on
1 Attendance list show Attendance list show Pass
menu.
Click checkbox of every Page will successfully
name that absent and view to another page Attendance
2 Pass
click submit button based on the name that successful view
(Teacher) click
Can view attendance Page will successfully Page view
3 Pass
only view successfully

View and Generate Report (Teacher)


Test Case of Report

Step Procedure Expected Result Actual Result Pass/Fail


Click Report on
1 Report show Report showed Pass
menu.
View report and click Page will successfully view PDF generated
2 Pass
submit and generate to PDF successfully
View and Generate Report (Teacher)

Test Case of Class Enroll (Student)

Step Procedure Expected Result Actual Result Pass/Fail


Table of class
1 Click Class on menu Table of class show Pass
showed
Page will show popup message
Click ENROLL that the student successfully popup message
2 Pass
button enroll and student cannot showed
enroll another class

Summary of TEST CASES

As the conclusion of this chapter, the developer testing the system which many
error is identify and fixed to improve the functionality of the system. Every unit of the
system is running the testing phase so can correct the error immediately. The system
will be integrated and at this place integrated testing is done.

Conclusion

The attendance management system is designed in such a way that it meets the
requirement of the system. Here there is no possibility of proxy. The system maintains
the record of students with ease and accuracy which is an important key of this project.
Thus, it is helpful for all students, faculties and admin of the institution.

You might also like