Print Page | Close Window

Learn System Testing

Printed From: One Stop Testing
Category: Types Of Software Testing @ OneStopTesting
Forum Name: System Testing @ OneStopTesting
Forum Discription: Discuss All that is need to be known about System Software Testing and its Tools.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=3085
Printed Date: 28Dec2024 at 2:23pm


Topic: Learn System Testing
Posted By: tanushree
Subject: Learn System Testing
Date Posted: 22Oct2007 at 12:50am
Learn System Testing:

Definition:                                

            System testing is testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing falls within the scope of http://en.wikipedia.org/wiki/Black_box_testing -         

As a rule, System testing takes, as its input, all of the "integrated" software components that have successfully passed http://en.wikipedia.org/wiki/Integration_testing - System testing is actually done to the entire system against the http://en.wikipedia.org/wiki/Functional_requirements - - System Requirement Specification (SRS). Moreover, the System testing is an investigatory testing phase, where the focus is to have almost a destructive attitude and test not only the design, but also the behavior and even the believed expectations of the customer. It is also intended to test up to and beyond the bounds defined in the software/hardware requirements specifications.

One could view System testing as the final destructive testing phase before http://en.wikipedia.org/wiki/Acceptance_testing - System testing should be performed by testers who are trained to plan, execute, and report on application and system code. They should be aware of scenarios that might not occur to the end user, like testing for null, negative, and format inconsistent values. A tester should be able to repeat the steps that caused an error.

The following examples are different types of testing that should be considered during System testing:


   Functional testing

·         User interface testing

·         Usability testing

·         Compatibility testing

·         Model based testing

·         Error exit testing

·         User help testing

·         Security testing

·         Capacity testing

·         Performance testing

·         Sanity testing

·         Regression testing

·         Reliability testing

·         Recovery testing

·         Installation testing

·         Maintenance testing

·         Accessibility testing,



Print Page | Close Window