0% found this document useful (0 votes)
55 views10 pages

Testing and Implimentation

The document describes testing procedures for software implementation. It discusses unit testing of individual modules to check for errors. Integration testing is then performed to test module interfaces. Validation testing checks that the software functions as expected by consumers. Finally, output and user acceptance testing are conducted before implementation.

Uploaded by

balasudhakar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views10 pages

Testing and Implimentation

The document describes testing procedures for software implementation. It discusses unit testing of individual modules to check for errors. Integration testing is then performed to test module interfaces. Validation testing checks that the software functions as expected by consumers. Finally, output and user acceptance testing are conducted before implementation.

Uploaded by

balasudhakar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

TESTING AND IMPLIMENTATION

Introduction:
Software testing is a critical element of software quality assurance and
represents the ultimate review of specification, design and coding. Testing presents an
interesting of a system using various test data. Preparation of the test data plays a
vital role in the system testing. After preparation the test data, the system under study
is tested those test data. Errors were found and corrected by using the following
testing steps and corrections are recorded for future references. Thus, series of testing
is performed on the system before it is already for implementation.

The development of software systems involves a series of production


activities where opportunities for injection of human errors are enormous. Errors
may begin to occur at the very inception of the process where the objectives may
be erroneously or imperfectly specified as well as in later design and development
stages. Because of human in ability to perform and communicate with perfection,
software development is followed by assurance activities.

Quality assurance is the review of software products and related


documentation for completeness, correctness, reliability and maintainability. And
of course it includes assurances that the system meets the specification and the
requirements for its intended use and performance. The various levels of quality
assurance are described in the following sub sections.

System Testing

Software testing is a critical element of software quality assurance and


represents the ultimate review of specifications, design and coding. The testing
phase involves the testing of system using various test data; Preparation of test
data plays a vital role in the system testing. After preparation the test data, the
system under study is tested.

Those test data, errors were found and corrected by following testing steps
and corrections are recorded for future references. Thus a series testing is
performed on the system before it is ready for implementation.

The various types of testing on the system are:

● Unit testing
● Integrated testing
● Validation testing
● Output testing
● User acceptance testing

Unit testing

Unit testing focuses on verification effort on the smallest unit of software


design module. Using the unit test plans. Prepared in the design phase of the
system as a guide, important control paths are tested to uncover errors within the
boundary of the modules. The interfaces of each of the modules under
consideration are also tested. Boundary conditions were checked. All independent
paths were exercised to ensure that all statements in the module are executed at
least once and all error-handling paths were tested. Each unit was thoroughly
tested to check if it might fall in any possible situation. This testing was carried out
during the programming itself. At the end of this testing phase, each unit was
found to be working satisfactorily, as regarded to the expected out from the
module.

Integration Testing

Data can be across an interface one module can have an adverse effect on
another’s sub function, when combined may not produce the desired major
function; global data structures can present problems. Integration testing is a
symmetric technique for constructing tests to uncover errors associated with the
interface. All modules are combined in this testing step. Then the entire program
was tested as a whole.

Validation Testing

At the culmination of integration testing, software is completely assembled


as a package. Interfacing errors have been uncovered and corrected and final
series of software test-validation testing begins. Validation testing can be defined
in many ways, but a simple definition is that validation succeeds when the
software functions in manner that is reasonably expected by the consumer.
Software validation is achieved through a series of black box tests that
demonstrate conformity with requirement. After validation test has been
conducted, one of two conditions exists.

● The function or performance characteristics confirm to specification that


are accepted.
● A validation from specification is uncovered and a deficiency created.

Deviation or errors discovered at this step in this project is corrected prior


to completion of the project with the help of user by negotiating to establish a
method for resolving deficiencies. Thus the proposed system under consideration
has been tested by using validation testing and found to be working satisfactorily.

Output Testing
After performing the validation testing, the next step is output testing of
the proposed system, since a system is useful if it does not produce the required
output in the specific format required by them tests the output generator
displayed on the system under consideration. Here the output is considered in
two ways: - one is onscreen and the other is printed format. The output format on
the screen is found to be correct as the format was designed in the system design
phase according to the user needs. As far as hardcopies are considered it goes in
terms with the user requirement. Hence output testing does not result any
correction in the system.

User Acceptance Testing

User acceptance of the system is a key factor for success of any system. The
system under consideration is tested for user acceptance by constantly keeping in
touch with prospective system and user at the time of developing and making
changes whenever required.

TEST RESULT: UNIT TESTING

LOGIN FORM:

SL.No Test Case Excepted Result Test Result


1 Enter valid name and Software should display Successful
password & click on login main window
button

2 Enter invalid Software should not successful


display main window

USER ENTRY FORM:

SL.No Test Case Excepted Result Test Result


1 On the click of ADD At first user have to fill all fields
button with proper data , if any Error
like entering text data instead of
successful
number or entering number
instead of text..is found then it
gives proper message otherwise
Adds Record To the Database

2. On the Click of This deletes the details of Cloud Successful


DELETE Button by using Accession no.
3. On the Click of Modified records are Updated in Successful
UPDATE Button database by clicking UPDATE
button.
4. On the Click of Displays the Details of Cloud for Successful
Upload Button entered Accession no. Otherwise
gives proper Error message.
5. On the Click of Clears all fields Successful
CLEAR Button
6. On the Click of EXIT Exit the current Cloud details successful
button form

7. On the Click of Display the next form successful


NEXT button

USER EDIT FORM:

SL.No Test Case Excepted Result Test Result


1 On the click of ADD At first user have to fill all fields
button with proper data , if any Error
like entering text data instead of
successful
number or entering number
instead of text..is found then it
gives proper message otherwise
Adds Record To the Database

2. On the Click of This deletes the details of Successful


DELETE Button student by using Register no.
3. On the Click of Modified records are Updated in Successful
UPDATE Button database by clicking UPDATE
button.
4. On the Click of Displays the Details of Cloud for Successful
SEARCH Button entered Register no. Otherwise
gives proper Error message.
5. On the Click of Clears all fields Successful
CLEAR Button
6. On the Click of EXIT Exit the current Cloud details successful
button form
7. On the Click of Display the next form successful
NEXT button

CLOUD ISSUE FORM:

SL.No Test Case Excepted Result Test Result


1 On the click of ADD At first user have to fill all fields
button with proper data ,if the
accession number Cloud is
successful
already issued then it will giving
proper msg.

2. On the Click of This deletes the details of Cloud Successful


DELETE Button by using Register no.
3. On the Click of Modified records are Updated in Successful
UPDATE Button database by clicking UPDATE
button.
4. On the Click of Displays the Details of issued Successful
SEARCH Button Cloud..Otherwise gives proper
Error message.
5. On the Click of Clears all fields Successful
CLEAR Button
6. On the Click of EXIT Exit the current Cloud details successful
button form

7. On the Click of Display the next form successful


NEXT button

CLOUD RETURN FORM:


SL.No Test Case Excepted Result Test Result
1 On the click of ADD At first user have to fill all fields
button with proper data , if any Error
like entering text data instead of
successful
number or entering number
instead of text..is found then it
gives proper message otherwise
Adds Record To the Database

2. On the Click of Which deletes the details of Successful


DELETE Button Cloud by using Register no.
3. On the Click of Modified records are Updated in Successful
UPDATE Button database by clicking UPDATE
button.
4. On the Click of Displays the Details of returned Successful
SEARCH Button Cloud ... Otherwise gives proper
Error message.
5. On the Click of Clears all fields Successful
CLEAR Button
6. On the Click of EXIT Exit the current Cloud details successful
button form

7. On the Click of Display the next form successful


NEXT button
TESTING

You might also like