Sie sind auf Seite 1von 10

TESTING AND IMPLEMENTATION

1.1 SOFTWARE TESTING


Software testing is more than just error detection. Testing software is operating the software
under controlled conditions, to verify that it behaves as specified, to detect errors, and
to validate that what has been specified is what the user actually wanted.

Verification is the checking or testing of items, including software, for conformance and

consistency by evaluating the results against pre-specified requirements.


Error Detection Testing should intentionally attempt to make things go wrong to

determine if things happen when they shouldnt or things dont happen when they should.
Validation looks at the system correctness. That is the process of checking that what has
been specified is what the user actually wanted.

1.1.1 TESTING METHODOLOGIES


The testing process by developing a comprehensive plan to test the general functionality and
special features on a variety of platform combinations. Strict quality control procedures are used.
The process verifies that the application meets the requirements specified in the system
requirements document and is bug free.
At the end of each testing day, the external completed and failed test is prepared. And the
application is redeveloped and retested until every item is resolved. All changes and retesting are
tracked through spreadsheets. Applications are not allowed to launch until all identification
problem are fixed. Finally a report is prepared at the end of testing to show exactly what was
tested and to list the final outcomes.
Unit testing
System testing
Acceptance testing
Alpha Testing
Beta Testing
UNIT TESTING

Unit Testing is done at the source or code level for language-specific programming errors
such as bad syntax, logic errors, or to test particular functions or code modules. The unit testing
tests the different kinds of modules such as student module, staff module, assignment module,
hostel module. For each type of module a set of standard tests will be established. For each
module a set of test conditions or test cases will be established these will includeall possible
conditions and errors.

System Testing:
System testing represents the overall test on an assembled software product. Systems
testing are particularly important because it is only at this stage that the full complexity of the
product is present. The focus in systems testing is typically to ensure that the product responds
correctly to all possible input conditions and (importantly) the product handles exceptions in a
controlled and acceptable fashion. System testing is often the most formal stage of testing and
more structured.

INTEGRATION TESTING
Integration testing is the phase in software testing in which individual software modules are
combined and tested as a group. The automated school system consists of number of modules
such as student module, staff module, hostel module, assignment module. The module was split
into small program, each of this single programs gives a frame as an output.

VALIDATION AND VERIFICATION TESTING


Verification and Validation testing are independent procedures that are used together for
checking that end user meets requirements and specifications and that it fulfills its intended
purpose. The students can complete assignments and its scores and can enter feedback for their
staffs. They can view their Grades and report card information in the form of chart or graphs
without any error message. The final assurance is that the software meets all functional ,
behavioral and performance requirements.

The errors, which were not uncovered during integration testing, are found out and
corrected during this phase. For example, the validation of numeric types such as fees, phone
number etc. The validation of integer type values, character values in the data input strategy. The
goals of verification and validation are to access and improve the quality of work products
generated during development and modification of software.
7.4 USER ACCEPTANCE TESTING
The purpose of this test is to evaluate the systems compliance with the business
requirements and access whether it is acceptable for delivery. In the project, test all the modules
such as student module, staff module, assignment module, hostel module. Student can logon to
the system get correctly information such as mark, event, attendance details. Student can
download subject related materials. Acceptance testing is performed after system testing and
before making the system available for actual use.
Alpha Testing:
Alpha testing is simulated or actual operational testing by potential users/customers or an
independent test team at the developers' site. Alpha testing is often employed for off-the-shelf
software as a form of internal acceptance testing, before the software goes to beta testing.
In this type of testing, the users are invited at the development center where they use the
application and the developers note every particular input or action carried out by the user. Any
type of abnormal behavior of the system is noted and rectified by the developers.
Beta Testing:
A test for a computer product prior to commercial release. Beta testing is the last stage
of testing, and normally can involve sending the product to beta test sites outside the company
for real-world exposure or offering the product for a free trial download over the Internet.

Registration:

TEST
CASE

TEST
CONDITION

TEST
DESCRPIO
N

TEST
DATA

ACTUAL
RESULT

EXPECTED
RESULT

FINAL
RESUL
T

reg_tc_0
1

The user should


enter the first
name 8 letters
above
User should
enter the first
name minimum
8 letters above
Uer should
enter last name
above 5 letters
with alpha
Uer should
enter last name
above 5 letters
with alpha
The user id
must be 8 letter
above
The user id
must be 8 letter
above
User id must be
alpha numeric

Enter the
name

vignesh

System not
accept the
data

System should
accept data

Fail

Enter the
first name
minimum 8
and above
Enter the
last name

Naga
Vignesh

System
accept the
data

System should
accept the data

Pass

Vett

System not
accept the
data

System should
accept the data

Fail

System not
accept the
data

System should
accept the data

Fail

System should
accept the data

Fail

System should
accept the data

Fail

System should
accept the data

Pass

User id should
be in special
characters
User id should
be in special
characters
User should
enter the
password here
User should
enter the
password 8
letters above
here
User should
enter the
password with

System not
accept the
data
System not
accept the
data
System
accept the
data
System not
accept the
data
System
accept the
data
System not
accept the
data
System
accept the
data

System should
accept the data

Fail

System should
accept the data

Pass

System should
accept the data

Fail

System should
accept the data

Pass

System
accept the
data

System should
accept the data

Pass

Reg_tc_
o2

Reg_tc_
03

Reg_tc_
04

Reg_tc_
05
Reg_tc_
06
Reg_tc_
07
Reg_tc_
08
Reg_tc_
09
Reg_tc_
10
Reg_tc_
11

Reg_tc_
12

Enter the
last name

Enter the
user id

Vicky1

Enter the
user id

vigneshnaga

Enter the
user id

Vignesh981

Enter the
user id

Vickyrock98

Enter the
user id

Vickyrock_98

Enter the
password

******

Enter the
password

********

Enter the
password

*********

Reg_tc_
12

Reg_tc_
13

Reg_tc_
14

Reg_tc_
15

Reg_tc_
16

Reg_tc_
17

Reg_tc_
18

Reg_tc_
19

Reg_tc_
20

Reg_tc_
21

special
character
User should
Enter the
enter the
password
password with
special
character
User should
Enter the
enter the
contact no
contact no

System not
accept the
data

System should
accept the data

System not
accept the
data

User should
enter the
valid contact
no
User should
enter the
valid contact
no with
special
charater
above
User should
enter the
question

Enter the
contact no

9894480981

System
accept the
data

Enter the
contact no

+919894480981

System
accept the
data

User should
enter the
question upto
15 letters
User should
enter the
question upto
15 letters
User should
enter the
question
answer upto
10 letters
User should
enter the
valid email id

Enter the
question

Hai da how r u in
Chennai

System
accept the
data

Enter the
question

Hai da how r u in
Chennai we r

System
not accept
the data

Enter the
answer

Am in chennai now

System
not accept
the data

Valid mail
id

vickyrock

System not
accept the
data

User should
enter the mail

Enter with
domain

Vickyrock981@gmail
.com

System
accept the

Enter the
question

System not
accept the
data

Fail

System
should
accept the
data
System
should
accept the
data
System
should
accept the
data

Fail

System
should
accept the
data
System
should
accept the
data
System
should
accept the
data
System
should
accept the
data

Pass

System
should
accept the
data
System
should

Fail

Pass

Pass

Pass

Pass

Fail

Fail

with domain

data

accept the
data

Book my show:
TEST
CASE

TEST
CONDITION

TEST
DESCRPIO
N

TEST
DATA

ACTUAL
RESULT

EXPECTED
RESULT

FINAL
RESUL
T

book_tc_
01

The user should


select movie
from box
The user should
select movie
from box
User should
select the given
date
Uer should
select posiible
date from given
datas
User should
select type of
class
User should
select type of

Select movie

Select

System
accept the
data
System not
accept movie

System should
accept data

Pass

System should
accept the
movie
System should
accept the data

Fail

System should
accept the data

Fail

System should
accept the class

Pass

System should
accept the class

Fail

Book_tc_
02
book_tc_
03
book_tc_
04

book_tc_
05
book_tc_
06

Select movie

Select Date
possible

select

Select the
date first

12/sep/13

Select class
from given
data
Select class
from given

select

gold

System
accept the
data
System not
accept the
data
System
accept the
class
System not
accept the

Pass

book_tc_
07
book_tc_
08
book_tc_
09
Book_tc_
10
Book_tc_
11
Book_tc_
12
book_tc_
13
book_tc_
14
Book_tc_
15
Book_tc_
16

class

data

class

User should
select type of
class
User should
select no of
seats
User should
select no of
seats
User should
select no of
seats
The form should
load user from
the table
The form should
load user from
the table
The form should
gendrate unique
id
The form
gendrate from
unique
The form should
load theater
name
The form should
load theater
name

Select class
from given
data
User enter
no of limited
seats
User enter
no of limited
seats
User enter
no of limited
seats
Load user id

System not
accept the
class
System
accept the
seat
System not
accept the
seat
System not
accept the
seat
System
accept the
data
System not
accept data

Vickyrock
981

Load user id

Gentrate id

401

Automaticall
y gendrate
Load theater
name
Load theater
name

System
accept data
System not
accept data

inox

System
accept the
data
System not
accept the
data

System should
accept the class

Fail

System should
accept the seats

Pass

System should
accept the seat

Fail

System should
accept the seat

Fail

System should
accept the
user_id
System should
accept the
user_id
System should
accept the
user_id
System should
accept the
user_id
System accept
the data

Pass

System accept
the data

Pass

SYSTEM IMPLEMENTATION
Implementation includes all those activities that take place to convert from the old system to the
new.The automation of School Office administration connects all Education Stakeholders
Teachers, Students and Parents, central secure database structure that organizes stores and
retrieves real-time information.

Fail

Pass

Fail

Pass

The student information management system with SMS integration for sending various
SMS alerts, fees information, printing fee receipts, generating reports, sms parents for fees dues
is implemented.
USER TRAINING
This system was developed as very user friendly that is all the operations are iconized and or
implemented as GUI based like menus and Icons.So this web application can be accessed by all
the users even they are having the little knowledge about computer.

OPERATIONAL DOCUMENTATION
The user manual is very useful to the new user of our site. An online help which gives the clear
idea about our system and also it provides the simple steps to work with this site. Whenever the
user needs guidance he can get help from the help manual.

SYSTEM MAINTENANCE
System maintenance is an important aspect in the software development life cycle. The
maintaining of the system is done by based on the feedback received from the customer side.

SCREEN SHOTS
WEB PAGE

Das könnte Ihnen auch gefallen