The document describes a project report for a Student Information Management System. The system allows education institutes to easily maintain student records by solving problems with manual systems where information is scattered and redundant. The project aims to strengthen students' technical skills by having them complete a project according to university guidelines. Key features of the system include student registration, attendance tracking, timetable generation, and report generation. It was developed using technologies like HTML, PHP and allows authorized users to securely access and update student information.
A Student Management System Project abstract that contains the basics needs in a student management system. It can also be used as a base to implementing your new creative ideas.
online school management system
The main purpose of our website is to Providing Online admission form for the Parents & students .This application will automate admission procedure .
Admin can manage all the school details online, admin can manage all employees, faculty
, classes, subject, faculty , employee attendance details online. Employee can manage their attendance online and they can also manage their profile information online.
Here is the presentation slides of college management system.
it describes how to work the project in highlights. Screen shots are also mentioned in the slides
University management System project report..pdfKamal Acharya
N-Grade deals with the maintenance of university, department, faculty, student information within the university. N-Grade is an automation system, which is used to store the department, faculty, student, courses and information of a university.
Starting from registration of a new student in the university, it maintains all the details regarding the attendance and marks of the students. The project deals with retrieval of information through an INTRANET based campus wide portal. It collects related information from all the departments of an organization and maintains files, which are used to generate reports in various forms to measure individual and overall performance of the students.
School management system project Report.pdfKamal Acharya
Education system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers and the school staff. School Management System(SMS) consists of tasks such as registering students, attendance record keeping to control absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers, officials from Dr.Mohiuddin Education foundation and other stakeholders. Automation is the utilization of technology to replace human with a machine that can perform more quickly and more continuously. By automating SMS documents that took up many large storage rooms can be stored on few disks. Transcript images can be annotate. It reduces the time to retrieve old transcripts from hours to seconds.
A Student Management System Project abstract that contains the basics needs in a student management system. It can also be used as a base to implementing your new creative ideas.
online school management system
The main purpose of our website is to Providing Online admission form for the Parents & students .This application will automate admission procedure .
Admin can manage all the school details online, admin can manage all employees, faculty
, classes, subject, faculty , employee attendance details online. Employee can manage their attendance online and they can also manage their profile information online.
Here is the presentation slides of college management system.
it describes how to work the project in highlights. Screen shots are also mentioned in the slides
University management System project report..pdfKamal Acharya
N-Grade deals with the maintenance of university, department, faculty, student information within the university. N-Grade is an automation system, which is used to store the department, faculty, student, courses and information of a university.
Starting from registration of a new student in the university, it maintains all the details regarding the attendance and marks of the students. The project deals with retrieval of information through an INTRANET based campus wide portal. It collects related information from all the departments of an organization and maintains files, which are used to generate reports in various forms to measure individual and overall performance of the students.
School management system project Report.pdfKamal Acharya
Education system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers and the school staff. School Management System(SMS) consists of tasks such as registering students, attendance record keeping to control absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers, officials from Dr.Mohiuddin Education foundation and other stakeholders. Automation is the utilization of technology to replace human with a machine that can perform more quickly and more continuously. By automating SMS documents that took up many large storage rooms can be stored on few disks. Transcript images can be annotate. It reduces the time to retrieve old transcripts from hours to seconds.
The new proposed system helps manage the data easily. Members will be able to register and
manage their particulars from anywhere. The proposed system will reduce the response time and
redundancy significantly. The new system reduces the chances of fraud. The system generates bills
every month and sends it to the members. It makes checking schedules for class easy both for the
members and the management. Members will be able to schedule personal classes easily. The new
system makes it easy to inform all the members about important announcements.
Ignou MCA 4th semester mini project report. College admission system. This project is based on real working system of University seat allocation to affiliate colleges. College admission system provide seat allocation process for various UG PG programs for every academic session.
Student Management Program SystemFINAL PROJECT Presentation.docxdeanmtaylor1545
Student Management Program System
FINAL PROJECT Presentation
Group 3:
Team Leader: Penny Belgarde
Ebony Cloud, Bhumikaben Desai, Victoria Nelson, and Godswill Njoku
Professor Beyer
BIT 559 – Systems Analysis
October 16, 2019
Section #1: System Request
Project Sponsor: Minot Programs Director and Advisor for Dakota College at Bottineau on Minot State University (MiSU) campus.
Business Need: Manage student and program data through an information system that will provide data management capabilities and analysis needed for meaningful and quality student advising and tracking of student programs that are unique to DCB on MiSU campus.
Business Requirements: Specific functionality that the system should have includes the following:
Input, select specific academic programs and general education requirements specific to each program, and process student data
Provide immediate access to student and program information
Capture student program and advising data through tracking for review, analysis, and making advising and program decisions
Integrate student email functions
Produce reports on specific program enrollment, student program progress, new or current students, students taking remedial courses
Business Value:
Increased student retention
One single advising process
Guarantee students placed in required program courses
Create advising efficiencies
Increase enrollment numbers
Conservative estimates of tangible value to the college include the following:
$37,000 in tuition and fee revenue from increased enrollment of 10 students
$4,000 - $5,000 in savings in hiring adjunct or faculty
$10,000 - $15,000 in additional state and federal funding for increased program completers
Special Issues or Constraints
To prevent low student retention, low enrollment and support the Director position, and assist with her overwhelming, very time consuming job responsibilities, and to retain and boost morale of anyone in this position by developing this information system to create efficiencies and time savings, this project should be completed as soon as possible.
Software: The software being used is Admissions to Alumni (A2A) to develop a tracking/database system for an ease of using the software.
Purpose: To initiate an effective way to manage student program data through an information system that will provide data management capabilities and analysis needed for meaningful and quality student advising and tracking of student programs that are unique to DCB on MiSU campus.
Specific Deliverables:
To develop a data collection approach used for students enrolled in programs, to have the ease of accessing and tracking a student’s enrollment.
The A2A software increases efficiency, productivity, effectiveness, decision making, communications, user satisfaction and overall work culture.
Implementation is a business process re-engineering in itself and has also helped in bringing human efforts, misunderstandings and frustra.
Online course registration system development software engineering project pr...MD.HABIBUR Rahman
Autometed Online Course Registration System is a software development project final presentation. here , I applyed . and software development waterfall feedback model. Development Software Engineering Project Presentation
Attendance management system project report.Manoj Kumar
Attendance management system project report is a document in PDF file. If you have any confusion in your document then you can clear your concepts here.
SmartPoly is secure and easy to use communication platform that empowers teacher and students. Android college management system is an android application which is helpful for students as well as the colleges. In the existing system all the activities are done manually. It is very costly and time consuming .In our proposed system students can view results using Android phones. The data will view stored in the college server. The faculty can login into their college account through the app itself and update the academic result, in this system, student have easy access for viewing the marks by Prof. Chougule V. V, Mr. Birajdar Dattatraya P, Miss. Deshmukh Akanksha B and Mr. Choudhari Jalilahamad M 2018. Smartpoly Android Application. International Journal on Integrated Education. 1, 1 (Dec. 2018), 67-70 https://journals.researchparks.org/index.php/IJIE/article/view/786/755 https://journals.researchparks.org/index.php/IJIE/article/view/786
Similar to Student acadamic system Final report (20)
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
Basic phrases for greeting and assisting costumers
Student acadamic system Final report
1. PROJECT REPORT
ON
“Student Information Management System”
Submitted by;
Abstract
Student Information Management System can be used by education institutes to
maintain the records of students easily. Achieving this objective is difficult using a
manual system as the information is scattered, can be redundant and collecting relevant
information may be very time consuming. All these problems are solved using this
project.
Computers have become part of human’s life.
It makes the work easier compared to manually done.
Student Academic management system is a first phase centralized management project.
Academic Management System software helps our college to maintain information about
students, Staffs, fees details, internal exam marks etc.
Name of the Project: Student Management System
AIM
The aim of the academic project is to strengthen the technical skills of the
student what he has learned in the educational institutions under the University
guidelines. According to the university standards the syllabus [ theory ] has been
expertise by the student. For every technical graduates or post graduates of
2. computer applications the last semester is allocated to do this project. By
executing the technical skills through a project in the form of project work, the
student can be exposed to the software development life cycle. This will be
helpful to answer any questions on the concepts of software engineering and
practice.
Objective:-
Register
Login into student site
Student profile.
Student attendance.
To selecting slot and faculty for time table.
Selecting time slot
These are the various tasks that need to be performed by website.
Logout.
Key Stackeholders:
Understanding the business drivers and ensuring that the project fits with
the strategy for their area of the business
Providing detailed requirements and a financial plan
Committing the necessary resources
Taking ownership of appropriate deliverables
Establish the training and support requirements
Identifying and resolving any project issues and risks, especially those
associated with managing change during the transition phase
Project closure
Students and Staff are the Most Important Stakeholders and Customers on
Campus
A college or university has six major stakeholder groups when it comes to
hospitality and customer service:
Students
Staff
Faculty.
Parents.
Administrators
PROJECT DESCRIPTION:
Student Information Management System can be used by education institutes to
maintain the records of students easily. Achieving this objective is difficult using a
manual system as the information is scattered, can be redundant and collecting relevant
information may be very time consuming. All these problems are solved using this
3. project.
Functional requirements
Creation of New Record: This function creates a record for a new student.
Deletion of Record: This function is used to delete the existing record of any
student.
Updation in Record: This function updates the information in a record of any
student.
Display of data in Record: This function displays the record of the student.
1. Event And Workshop Organization.
2. Student Registration.
3. Staff Registration
5. Login
6.Updating.
7. Viewing Of Marks and Attendance By Students.
8. Maintenance of Attendance & Marks By Faculty.
9. Time Table Generation and Scheduling.
10. Report Generation.
Non Functional requirements
A) Security:
Only authorized users can access the system with username and password.
B) Performance:
Easy tracking of records and updation can be done.
C) User friendly:
The system is very interactive.
D) Maintainability:
Backups for database are available.
4. Architecture and Design aspects
Student registration:
1. First of all student have to fill the offline admission.
2. After filling the admission form next step is to pay the amount of the admission fee.
3. If the student is not paying the amount till the due date your admission form will be
rejected.
5. 4. If you have filled the registration form then you will be given a unique code
generation.
5. After getting the unique code generation student is required to give the attested
copies of his/her testimonials.
6. Now he/she will be provided with an admit card via post or e-mail which includes a
unique roll number.
Attendance:
1. it is a user-friendly, flexible and full featured employee attendance management
tool which allows controlling student’ attendance
2. By automatic timekeeping and attendance tracking.
3. Captures data from time and attendance terminals, and simultaneously allows
optional PC entry.
4. Enables performing some key HR functions such as tracking absences, vacations,
etc.
Student exam fee payments:
university student payment system is an online based application system.
It is mainly an accounting system but it is not a conventional accounting system.
It has specialty; it is specific only for students
Student performance:
1. Develop learning objectives/outcomes
2. check for alignment between the curriculum and the objectives/outcomes
3. develop assessment plan
4. collect assessment data
5. use results to improve the program
6. routinely examine the assessment process and correct, as needed.
6. Technology used:
HTML
PHP
Advantages and Disadvantages
Discussed below are some worthy reasons to use ERP(enterprise resource
planning) software for college management system.
Reducing the work load
Increasing productivity
Better control
Security of data and records
Real time reports
Better student relations
Disadvantages
There are numbers of disadvantages of exiting institute system. The
existing system has several modules like admission, schedule, library,
account etc. All these modules currently run manually and on basis of
paper.
There are many drawbacks of current system. The existing system
contains attendance module which is actually paper base and it has several
downsides like misplacement of attendance sheet, time consuming etc.
The current existing system has some of few advantages which are like
less hardware and software required, cheap in comparison of computerized
7. system.
In the current system most of work are done by manually and based on
paper. Because of these reason the requirement of hardware and software
is very less. And the requirement of hardware and software so less that’s
why the cost of the system is low in comparison of computerized system.
Project outcomes
The project is designed keeping in view the day to day problems faced by a college.
Deployment of our application will certainly help the college to reduce unnecessary
wastage of time in personally going to each department for some information
Awareness and right information about any college is essential for both the
development of student as well as faculty.
Future scope
Online examination module would be introduced to conduct online examination.
Further, the faculty can upload the videos of their lectures on this site and students who
had missed those classes can view those videos.
21. div.seenow a:hover{
border:5px solid pink;
color:hsla(0,20%,60%,1);
}
</style>
<?php
require("style1.php");
?>
<div class="seenow">
<?php
$name=$_POST["username"];
$email=$_POST["email"];
$password=$_POST["password"];
$repeat_password=$_POST["password1"];
$tdate=date("Y-m-d");
if(strlen($name)<6){
echo "<p>Name should atleast have 6 characters.<br />
Go back and try again.</p>";
exit;
}
if(strlen($password)<8){
22. echo "<p>Passwword should atleast have 8 characters.<br />
Go back and try again.</p>";
exit;
}
if($password!=$repeat_password){
echo "<p>Your password and repeat password does not match.<br />
Go back and try again.</p>";
exit;
}
$uquery=mysql_query("SELECT username FROM students WHERE username='$name'");
$num_rowuser=mysql_num_rows($uquery);
if($num_rowuser!=0){
echo "<p>A user with the username already exist.<br />
Go back and try again.</p>";
exit;
}
$equery=mysql_query("SELECT email FROM students WHERE email='$email'");
$num_rowemail=mysql_num_rows($equery);
if($num_rowemail!=0){
echo "<p>A user already registered with this mail.<br />Go back and try again.
</p>";
exit;
}
$insert=mysql_query("INSERT INTO students VALUES('','$name','$email','$password','$tdate','-','-','-','-','-
','-','-','-','-','-','-','-')");
23. echo "<p>Hi ".$name." you have been successfully registered.<br /><br />
<a href='mainsign.php'>Sign In</a></p>";
?>
</div>
<?php
require("style2.php");
?>
Sign form
<?php
require("sign1.php");
?>
<div class="sign">
<fieldset>
<legend>Sign In Form</legend>
<form action="signsee.php" method="post">
<table>
<tr>
<td><input id="user" type="text" name="username" maxlength="60" size="60" required="required"
placeholder="Enter your username" /></td>
</tr>
<tr>
<td><input id="pass" type="password" name="password" maxlength="60" size="60"
required="required" placeholder="Enter your password" /></td>
27. if($num_rows==0){
echo "<p>No user with the username.<br />You should create new account.</p>";
exit;
}
while($row=mysql_fetch_assoc($select)){
$dbname=$row["username"];
$dbpassword=$row["password"];
if($dbname==$name && $dbpassword==$password){
echo "<p>You are in!!!.<a href='profile.php'>Click here</a> to go to main page.</p>";
session_start();
$_SESSION["username"]=$dbname;
}else{
echo "<p>Incorrect password.<br />Go back and try again.</p>";
exit;
}
}
?>
</div>
<?php
require("style2.php");
?>
28. Student enter his details form code
<?php
mysql_connect("localhost","root","")or die("could not connect to database.");
mysql_select_db("student")or die("Server busy!!!!");
?>
<?php
require("title.php");
?>
<link href="index.css" type="text/css" rel="stylesheet" />
<link href="mainsign.css" type="text/css" rel="stylesheet" />
<style type="text/css">
label{
color:white;
font-size:25px;
}
div.sign fieldset{
height:300px;
}
</style>
<?php
require("logo1.php");
?>
<div class="sign">
<fieldset>
32. border:2px solid white;
border-radius:3px;
padding:3px;
}
div.seenow a:hover{
border:5px solid pink;
color:hsla(0,20%,60%,1);
}
</style>
<?php
require("logo1.php");
?>
<div class="seenow">
<?php
if(@$_SESSION["username"]){
$gender=$_POST["gender"];
$dob=$_POST["dob"];
$phone=$_POST["phone"];
if(strlen($phone)<10){
echo "<p>Phone should have 10 numbers.<br />Go back and try again.</p>";
exit;
33. }
if(is_numeric($phone)==0){
echo "Please enter correct number.";
exit;
}
$se=mysql_query("SELECT phone FROM students WHERE phone='$phone'");
$num_rows=mysql_num_rows($se);
if($num_rows!=0){
echo "<p>A user already registered with this number.<br />
Go back and try again</p>";
exit;
}
$ge=mysql_query("SELECT * FROM students WHERE username='$sing'");
$ge_rows=mysql_num_rows($ge);
while($row=mysql_fetch_assoc($ge)){
$dgender=$row["gender"];
$ddob=$row["dob"];
$dphone=$row["phone"];
if(strlen($dgender)>1 && strlen($ddob)>1 && strlen($dphone)>1){
echo "<p>You have already update your details.<br />You cannot
change it till a year.</p>";
exit;
}
}
34. switch($gender){
case 'f':
$gender='female';
break;
case 'm':
$gender='male';
break;
}
$insert=mysql_query("UPDATE students SET gender='$gender' WHERE username='$sing'");
$insert1=mysql_query("UPDATE students SET dob='$dob' WHERE username='$sing'");
$insert2=mysql_query("UPDATE students SET phone='$phone' WHERE username='$sing'");
echo "<p>You have succesfully updated your account!!!!</p>";
}else{
echo "<p>You must be logged in!!!.</p>";
}
?>
</div>
<?php
require("style2.php");
?>
To registering subjects code
<?php
mysql_connect("localhost","root","")or die("could not connect to database.");
45. case 3:
$time1="8:00 to 9:00 AM Wednesday";
}
switch($time2){
case 1:
$time2="10:00 to 11:00 AM Monday";
break;
case 2:
$time2="10:00 to 11:00 AM Tuesday";
break;
case 3:
$time2="10:00 to 11:00 AM Wednesday";
}
switch($time3){
case 1:
$time3="2:00 to 3:00 PM Monday";
break;
case 2:
$time3="2:00 to 3:00 PM Tuesday";
46. break;
case 3:
$time3="2:00 to 3:00 PM Wednesday";
}
$check=mysql_query("SELECT * FROM students WHERE username='$sing'");
$num_rows=mysql_num_rows($check);
while($row=mysql_fetch_assoc($check)){
$dtime1=$row["time1"];
$dtime2=$row["time2"];
$dtime3=$row["time3"];
if(strlen($dtime1)>1){
echo "<p>You have already selected your subjects,Proffessers and Timings.<br />
You cannot change for a year.</p>";
exit;
}
}
$insert1=mysql_query("UPDATE students SET sub1='$core' WHERE username='$sing'");
$insert2=mysql_query("UPDATE students SET pro1='$cprof' WHERE username='$sing'");
47. $insert3=mysql_query("UPDATE students SET sub2='$university' WHERE username='$sing'");
$insert4=mysql_query("UPDATE students SET pro2='$uprof' WHERE username='$sing'");
$insert5=mysql_query("UPDATE students SET sub3='$course' WHERE username='$sing'");
$insert6=mysql_query("UPDATE students SET pro3='$coprof' WHERE username='$sing'");
$insert7=mysql_query("UPDATE students SET time1='$time1' WHERE username='$sing'");
$insert8=mysql_query("UPDATE students SET time2='$time2' WHERE username='$sing'");
$insert9=mysql_query("UPDATE students SET time3='$time3' WHERE username='$sing'");
echo "<p>You have selected your Subiects,Proffesers,Timings.</p>";
}else{
echo "<p>You must be logged in!!!</p>";
}
?>
</div>
<?php
require("style2.php");
?>
Logout form web-page coding
<?php
mysql_connect("localhost","root","")or die("could not connect to database.");
mysql_select_db("student")or die("Server busy!!!!");
session_start();
@$sing=$_SESSION["username"];
?>
50. border:5px solid pink;
color:hsla(0,20%,60%,1);
}
</style>
<?php
require("logo1.php");
?>
<div class="seenow">
<?php
session_destroy();
echo "<p>You ahve been logged out!!!!.<br /><br /><a href='mainsign.php'>Sign In</a></p>";
?>
</div>
<?php
require("style2.php");
?>
Annexure111:Test cases and test results
In software development, there are costs associated with testing our programs.
Quality is much more important for safety- or mission critical software e.g. aviation
software.
Goal of testing covering many defects as possible with a little testing.
Black-box testing uses test cases that check known inputs against expected results. It’s as if the
application code was in a black box and you do not care and cannot obtain knowledge about
51. the internal logic and structure of the application. Rather, your goal is to write test cases that
find the circumstances where the application does not respond as required, revealing a bug or
defect. Following is a diagram illustrating the process of black-box testing
White-box testing and test cases
White-box testing and test cases are primarily concerned with achieving the broadest possible
coverage of the source code. Therefore, the testers must be familiar with the logic of the
application and use this knowledge to create test cases that execute as much of the code as
possible. Again, the goal is to break the system.
White box test cases test different control flow paths in a program. The test cases also test
decision points (true and false), execute loops, and check internal data structures of the
application. Basis path testing, equivalence partitioning, and boundary value analysis are all
used to create white box tests. Equivalence partitioning divides the set of possible input values
into equivalence classes. Only a value from each of the equivalence classes needs to be tested.
Boundary value analysis looks at testing around a set boundary. The following diagram
illustrates the process of whitebox testing.
Writing test cases
Written specifications and user documentation can provide you with excellent information for
making test cases. Later, you can write more test cases based on the function and flow of the
application. At this point, you are ready to group test cases together to form a test procedure.
Finally, you can automate the running of test cases for regression testing. This way the testers
and others in QA can work on checking new functionality.
Following is a simple example of fields that you commonly see in test cases.
Test case ID
Unit to test
Assumptions
Test data
Steps to be executed
Expected result
Actual result
Pass/Fail