Software Testing Class

Basic Concepts of System Testing – A Beginners Guide

In todays session we are going to learn about basic concepts of System testing. This is beginner guide to learn System Testing Approach, types, main focus areas to test and Advantages of System Testing.

We all agree to the fact that any system that we use in our day to day life should be well functional without any flaw or defect whether it is an aeroplane, a car, a software etc. Let’s take an example of personal computer (PC). A PC has a monitor, motherboard, mouse, microprocessor, DVD player, RAM, hard disk, keyboard, etc. All of these parts are manufactured separately and individually tested before they could be assembled into a PC. Again different motherboard supports different microprocessor like 32 bit or 64 bit, different capacity RAM, hard disk, etc. Thus to carve a complete system, compatibility test is done after integration test. When complete system is assembled into PC, a system test is done to check all assembled part are working as expected. Once PC is ready it undergoes acceptance test done by the end user or the vendor who sells PC in the market.

In the similar way software is developed into different modules and each module is unit tested and then these modules are integrated for integration testing. This constitutes entire system which undergoes System Testing to test after integration all modules together are doing good. Once system is tested it undergoes acceptance test by client or end user.

Basic Concepts of System Testing

Checkout more on System Testing: What? Why? & How?

System Testing Approach:

Types Of System Testing:

System Testing Main Focus Areas:

Advantages of System Testing:

Over to you:

System testing is the type of testing to check the behavior of a complete and fully integrated software product based on the software requirements specification (SRS) document. In Concepts of System Testing, the main focus of this testing is to evaluate Business / Functional / End-user requirements.

System testing is very essential before any project “Go live” as it ensures that all required software functionalities are in place and work as expected.


⇓ Subscribe Us ⇓


If you are not regular reader of this website then highly recommends you to Sign up for our free email newsletter!! Sign up just providing your email address below:


 

Check email in your inbox for confirmation to get latest updates Software Testing for free.


  Happy Testing!!!
 
Exit mobile version