You are on page 1of 16

WEB BASED FAMILY-STUDENT FOLLOW UP SYSTEM FOR

HARAMAYA UNIVERSITY MODELN SCHOOL

Test Plan Document

Group Members
NO Name ID
1 ZELEKE NIGUSE 0648/09
2 MULGETA AYANA 0669/09
3 DUFERA BEKELE 0668/09
4 DINAOL TAKALA 520/09
5 DANIEL TSEGAYE 0677/09
6 ABDI WAKWOYA 0699/09
Advisor Mr.Afendi Abdi

FEB 6, 2021
Table of Contents
List of Tables................................................................................................................................................i

1. Introduction.............................................................................................................................................1

2. Testing methods.......................................................................................................................................2

2.1 Unit Testing.......................................................................................................................................2

2.2 Integration Testing.............................................................................................................................3

2.3 System testing....................................................................................................................................3

3. Testing tool (hardware and software)......................................................................................................4

4. Feature to be tested/not to be tested.........................................................................................................5

4.1 Feature to be tested............................................................................................................................5

4.2 Feature not to be tested......................................................................................................................7

5. Test case specification.............................................................................................................................8

6. Conclusion.............................................................................................................................................12

7. References.............................................................................................................................................12

8. Appendix...............................................................................................................................................14

List of Tables

4. 1 .Feature to be tested............................................................................................................................6

5. 1 Test case specification......................................................................................................................11


1. Introduction
Testing is the way to know the system functionality weather it is working according to the
requirement specification, behavior, performance requirements and executing a system in order
to identify any gaps,errors or missing requirements in contrary to the actual desire or requirements.
The purpose of our testing is:

To verify that the functionality of online web based family-student follow up system
meets its functional and non-functional requirements.
To test to verify test cases, identify errors, generate an error report for future fixing.

Testing is the final phase of implementation that used to show the process of correctness of the
program and checking of the system workability in an attempt to discover errors and avoiding
such errors from the system. In our case also, the team members tested the entire system as a
whole with all forms, code, modules. In this we tested most functionalities in the System. Most
errors in the forms, functions, modules have been tested.

2. Testing methods
To find out type of errors which occur during implementation time we will conduct this types
of testing procedures:

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
We used unit testing, Integration Testing and system testing to test the correctness of each
modules and functionalities.

2.1 Unit Testing

In this type of testing, components are tested individually. In case of our system, most
components have been tested to their satisfaction.

In this testing scheme we are going to separately test each working components of our system
against the functionality. This type of testing is performed by developers before the setup is
handed over to the testing team to formally execute the test cases. Unit testing is performed by
the respective developers on the individual units of source code assigned areas. In our case also
we have tested our individual components whenever we wrote the code. This unit testing is to
isolate each part of the program and show that individual parts are correct in terms of
requirements and functionality and simplifies the complexity in testing because we test single
components individually. This is the reason why we have used this method of testing to test out
system.

The components that has been tested in our system are,

 Register parent and students.

 Insert student’s result,attendance and report card.

 Activate registered account

 Approve registration request.

 Register approved enrollment request

 Display students’ result and attendance.

 Parent send message to parents.

 Admin add classes and sections,add subjects.

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
 Parent view student result and attendance.

2.2 Integration Testing

When a number of components are complete; it will test to ensure that they integrate well with
each other and other components and ready for system testing. We have used this method of
testing because,the single components should be integrated to each other to achieve specified
requirements.We are also as a tester and test our system in this testing.

The sub components in our system are integerated each other to achieve the required
result.Example,we have tested that the parent can only be registered into the system if and only if
the student is registered into the system successfully.Parent depends on students registeration.i.e
without student there is no parents.This two components integrate each other to achieve a goal.

2.3 System testing

To test the complete project, we have also used system testing for verifying as the whole system
is functioning in integrated manner and helping in achieving planned goal. System testing is
comparing Function of the system developed in relation with expected function of the system.

We have taken a point of what the system is going to achieve and we have then test the
functionality of the system that we have done.

Because of the system testing used to test the whole complete project to verify whether the
functionality fulfills the specified requirements, we have used this type of testing.

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
3. Testing tool (hardware and software)

3.1 Software Tool

We didn’t use the software tool for direct testing of our system,but the below tools are the
software tools we have used is the cumpolsary tools. i.e to test our system,first we should have to
run on web browser that displays our system UI and Functionality before testing of our system.

 Windows operating system


 web browser

3.2 Hardware

We didn’t use the hardware tool that specifically used for testing because of the cost of hardware
and Time shortage.But to run our system before testing,the computer device needed because our
system is web based.

But during development process of our project we have used the following hardware,

 Computer device- we have used Toshiba computer for running our project on it and then
test it on computer.

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
4. Feature to be tested/not to be tested

4.1 Feature to be tested


Feature to be Test description Testing methods Testing Result
tasted

Login This tests that the valid Unit testing The user logged into the
user can be log into the methods that tests system with valid inputs
system the single input
results outputs

Login without This tests that when the Unit testing The user can’t logged into the
activated account user tried to login before system if his/her account is not
his/her account is activated activated

Approve This test as the Approve By method of The new enrollment


enrollment request and is it was found testing single application approved
request the database table request. components,Unit successfully.
Testing

Check This test is to identify the Tested by unit The students can enrolled into
registeration info registeration of students testing method the system by valid inputs
is valid by enrollment.

Check Approving This test is to check Unit testing The new enrollment
new enrolled weather new enrollment application approved
students request is approved successfully

Update and This test is to check Unit testing The account updated according
activate or weather registered account to admin permission
deactivate update,activate and
accounts deactivate by admin

View and check This test is to identify and Unit testing The testing result is,the teacher
student result test when student result is cannot submit student result
submission tried to submitted twice twice,if already submitted

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
Check weather This test is to check By method of Unit The denied request cannot be
denied request is weather denied request is and integration registered into the system.
unable to register unable to registered. testing.i.e when the
request is denied
the parent cannot be
registered.

Check registered This test check and view Unit testing The registered students are
students by date registered students by date displayed by their date of
registration

Check inputs for This test checks weather Unit testing The enrollment successfully
new enrollment the inputs for new submitted when all inputs are
enrollment is valid and valid.
accepted

Check declaring This test checks weather Unit testing The result submission cannot
student result the teacher can submit possible twice for single
twice result more than one times student.
for one student.

4. .Feature to be tested

4.2 Feature not to be tested

The features not to be tested in our system are the following.

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
The time taken to load is not to be tested, due to that the system is efficient to display the
desired data within a few seconds but sometimes it depends on the computer/processor,
performance and the internet connection so we prefer not to test these nonfunctional
requirements.

Accesing of student result by the parent of another student is not to be tested because,this
doesn’t matter on student result and also doesn’t matter on follow up,this have an importance in
compering their student’s result with another sudent for better follow up.

Inserted student assessment by teacher and weather the submitted result is directly
inserted in report card is not to be tested, because our consideration not doing student result
system, it is doing how the family follow up their students in school.

Acceptance testing is not tested because of it needs customer involvement.

Correct student result that submitted by corresponding teacher is not to be tested because
because our consideration not doing student result system, Rather it is doing how the family
follow up their students in school.

Correspondance of result is not to be tested because the system is not about correspondences
of student result between result inserted by teacher and the result that reported by Home room
teacher.

5. Test case specification

The test cases of all working feature of our system are the following.
Test Test case Test Steps Input Expected Output Actual Output Status(

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
Case Scenario Pass/F
ID ail)
TC 01 Check User 1.Go to login Usrname=dani User should login User logged into Pass
Login with to an application the system
valid input 2.Enter Username Password=dani

3.Enter Password

4.Click Login
TC 02 Check User 1. Go to Login Usrname=dani User should not User should not Pass
Login with 2. Enter Username login to an login to an
invalid 3. Enter Password Pswd=1234 application application
input
4.Click Login
TC 03 Check user 1.Go to login page If the username The system The system Fail
login with and password displays a displays a
weather all 2.Click Submit Text Box are message “please message “please
input is not filled. fill user name and fill username and
filled
password” password”

TC 04 Check User 1.Go to login page If inserted only The system The system
Login with username,wito displays an error displays an error
missed 2.Enter username ut password message “Please message “please Pass
input enter password” enter password”
3.Click Login
TC 05 Check the 1.Go to enroll page All the inputs The enrollment The enrollment
student are valid. submitted, your submitted, your
enroll into 2.Enter information family will be family will be Pass
the system required for enrollment able to login if able to login if
with valid
you registered you registered
input 3.Click Apply
successfully. successfully.

TC 06 Check 1.Go to enroll page If Numbers is The system The system


enrollment inserted in displays a displays a
with 2.Enter all valid place of the message ‘Name message ‘Name Pass
invalid information required name would be only would be only
name input for enrollment and
character and not character and not
and valid insert no.in place of
others name less than 3 less than 3
character” character”.
3.Click Apply
TC 07 Check 1.Go to enroll page All valid The system The system
enrollment inputs and displays a displays a
with 2.Enter all valid invalid Phone message ‘Phone message ‘Phone

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
invalid No. number would be number would
phone information required only numeric and be only numeric Pass
input for enrollment and ten digit” and ten digits”.
incorrect phone

3.Click Apply
TC 08 1.Go to change If the The system The system
password page confirmation displays a displays a
password is message message Pass
2.Enterusername not valid ‘Password did not ‘Password did
not matched”
matched” and
3.Enter old password and rejects.
rejects.
4.Enter new password
and confirm password

5.Click Change
password
TC 09 Check 1.Go to insert result The teacher The system The system Pass
when page enter the result displays a displays a
student for the student message ‘Result message ‘Result
result 2.Select sudent class whose his/her already declared” already
entered and deactivate the
result was declared” and
twice 3.The subject submit button.
corresponding to that already deactivate the
class is displayed submitted submit button.

4.The teacher select the


student name

5.Teacher insert all


result and click submit
TC 10 Check 1.Go to control account The admin The system The system Pass
Update select the user display the display the
account by 2.Click on update he/she need to message ‘User message ‘User
admin button of account you update , Select data Updated data Updated
want to update user type you Successfully’. Successfully’
want to change
3.Select user type you into,select
want to change into. Isactive button
and update it.
4.Select Isactive button
and click update
TC 11 Registrar 1.Go to new enrollment The registrar The system The system Pass
approve applications select the display the display the

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
new request he/she message ‘Request message
enrollment 2.Click on details need to Approved ‘Request
application button of account you approve , and Successfully’ Approved
s want to approve click Approve Successfully’
3.Click Approve button button

TC 12 Registrar 1.Go to approved All the inputs The system The system Pass
Register enrollment applications are valid display the display the
Approved message ‘Student message
enrollment 2.Click on details Registered ‘Student
application button of request you Successfully and Registered
s want to register Parent account Successfully and
activated Parent account
3.Click Register button successfully and activated
parent can login successfully and
4.Enter Student ID to the system by parent can login
using their name to the system by
5.Select student class as username and using their name
and student type password’ as username and
password’
6.Click Register button
TC 13 Parent 1.Go to View result All the inputs The parent can The parent can Pass
view page are valid view their view their
student student’s result student’s result
result 2.Enter student ID successfully. successfully.

3.Select student class

4.Click View button


TC 14 Check 1.Go to View result The parent The system The system Pass
Parent to page enter invalid display the display the
view Student RollId message ‘Invalid message ‘Invalid
student 2.Enter Student ID with valid RollId’ RollId’
result by student class.
invalid 3.Select student class
RollId
4.Click View button
TC 15 Parent 1.Go to View message All the inputs The parent can The parent can Pass
view page are valid view their view their
message student’s message student’s
from 2.Enter Student ID successfully. message
teacher successfully.
3.Click View button
TC 16 Check 1.Go to View message Parent enters The system The system Pass

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
Parent page Invalid student displays the displays the
view ID message message
message 2.Enter Student ID ‘Comment not ‘Comment not
from found or you have found or you
teacher by 3.Click View button entered incorrect have entered
invalid ID ID, Try again’. incorrect ID, Try
again’.
TC 17 Check 1.Go to View message When parent The system The system Pass
Parent page enters displays the displays the
view character or message ‘ID message ‘ID
message 2.Enter Student ID letters in place should be only should be only
from of Student ID numeric’. numeric’.
teacher by 3.Click View button
invalid ID.
TC 18 HR 1.Go to attendance All the inputs The system The system Pass
Teacher page are valid displays displays
insert ‘Attendance ‘Attendance
student 2.Select student name submitted submitted
attendance successfully’ successfully’
3.Enter all valid data

3.Click Submit button


TC 19 Parent 1.Go to write message All the inputs The system The system Pass
write page are valid displays ‘The displays ‘The
message to message message
Teacher 2.Enter Student ID and submitted submitted
message successfully’ successfully’

3.Click Submit button


TC 20 Parent 1.Go to View All the inputs The parent can The parent can Pass
view their attendance page are valid view their view their
student’s student’s student’s
attendance 2.Enter Student ID attendance attendance
successfully. successfully.
3.Click View button

5. Test case specification

6. Conclusion

The new system has been tested, implemented and meets the specified requirements. In
comparison to the current system (manual system), the system is more secure, flexible, provides
more user feedback, reduces the workload, prevent erroneous data entry and provides more

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
functionality. This program should be implemented not only to ease the work load of Family
student follow up system for HUMO, but to encourage continuity and improvement in managing
and record keeping.

Considering the drawbacks of the existing system and importance of new technologies the
developed system includes, functionalities of registering student information, update account,
sending message to student parent for better follow up of students in school, parent viewing their
student result and attendance to follow up their student in school and we have tried to tested the
major components as much as possible to meets the specified requirements.
Generally, project team would like to remark that the project has given us a great deal of
experience not only in the technical aspect but also in writing together as a team to accomplish a
certain goal, which is a much desired quality and we have participated in testing process for
better quality of our project.

7. References

Books

[1] Basic Testing process in software Engineering

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
[2] Systems_Analysis_and_Design_Ninth_Edition. Online books.

[3] Improving the Process of testing system ; Testing Development; 2004-2005.

Internet

[1] http://www.google.com /Testing


[2] http://www.Guru99.com/ Testing
[3] MYSQL Reference Manuals from the web site www.mysql.com.

8. Appendix

Questionnaire for Testing Web based family-student follow up system


1. Does our system tested?
a. Yes

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C
b. No
c. I don't know
2. Was testing system is necessary ?
a. Yes
b. No
c. I don't know
3. Who participated in the testing process?
a. Tester
b. Developer
c. Student
d. Other:

4. Were the identified Testing problem identified?


a. Yes
b. No
c. I don’t know

TEST DOCUMENT FOR FAMILY-STUDENT FOLLOW UP SYSTEM FOR HU MODEL SCHOOL 2013 E.C

You might also like