About Me

Total Pageviews

Followers

Text Widget

Powered by Blogger.

Monday, 11 May 2015

What is System Testing?
system testing is the testing of a complete and fully integrated software product.
Usually software is only one element of a larger computer based system. Ultimately, software is interfaced with other software/hardware systems. System testing is actually a series of different tests whose sole purpose is to exercise the full computer based system.
System testing falls under the black box testing category of software testing. White box testing is the testing of the internal workings or code of a software application. In contrast, black box or system testing is the opposite.System testing involves the external workings of the software from the user's perspective.

The Software Testing Hierarchy

As with almost any technical process, software testing has a prescribed order in which things should be done. The following is a list of software testing categories arranged in chronological order. These are the steps taken to fully test new software in preparation for marketing it:
  • Unit testing - testing performed on each module or block of code during development. Unit testing is normally done by the programmer who writes the code.
  • Integration testing - testing done before, during and after integration of a new module into the main software package. This involves testing of each individual code module. One piece of software can contain several modules which are often created by several different programmers. It is crucial to test each module's effect on the entire program model.
  • System testing - testing done by a professional testing agent on the completed software product before it is introduced to the market.
  • Acceptance testing - beta testing of the product done by the actual end users.

1 comment:

Popular Posts

Copyright © Manual Testing | Powered by Blogger
Design by Duan Zhiyan | Blogger Theme by NewBloggerThemes.com