System Testing
System Testing: -
After completion of integration testing, a separate testing team receives a
software build from the development team. This team a set of block box testing
techniques to validate that software build the system testing is satisfied into 3
categories.
1. Usability testing
2. Functional Testing
3. Non Functional Testing
1.Usability Testing:
In general, the separate testing team starts test execution with usability
testing. During this test, the team concentrates on user-friendliness of the software
build screens. The usability testing consists of 2 sub tests.
a) User Interface Testing
b) Manuals Support Testing
a) User - interface Testing: -
In User Interface Testing software build is tested for
‰ Ease of use (Understandability)
‰ Look & Feel (Attractiveness)
‰ Speed in Interface (Short navigations)
These are applied on every screen in the software build.
b) Manuals Support Testing: -
Also known as Help - documents testing. During this test, the
testing team concentrates on correctness & completeness of Help Documents /
User Manuals.

2. Functional Testing:
A Moderator testing level during which the testing team
concentrates on customer requirements interms of functionality. During this test,
the testing team applies below sub-tests on the software build.
i) Functionality Testing
ii) Sanitation Testing
i) Functionality Testing: -
During this test, the testing team concentrates on correctness of
every functionality with respect to requirements. In this test, the testing team
follows the below coverage.
‹ GUI Coverage / Behavioral Coverage
(Changes in Properties of Objects in Screen)
‹ Error Handling Coverage
(Preventing incorrect Operations)
‹ Input Domain Coverage
(Taking correct size & type of Inputs)
‹ Manipulations Coverage
(Returning correct output)
‹ Backend Coverage
(The Impact of front-end screens operations on backend tables)
‹ Order of functionalities Coverage
ii) Sanitation testing: -
This is also known as Garbage Testing. During this test, the testing team
identifies extra functionalities in the software build with respect to customer
requirements.
3. Non-Functionality Testing:
A complex level in system testing during which the testing team
concentrates on extra characteristics of the software.
i. Recovery Testing
ii. Compatibility Testing
iii. Configuration Testing
iv. Inter system Testing
v. Installation Testing
vi. Load Testing
vii. Stress Testing
viii. Data Volume Testing
ix. Parallel Testing
After completion of integration testing, a separate testing team receives a
software build from the development team. This team a set of block box testing
techniques to validate that software build the system testing is satisfied into 3
categories.
1. Usability testing
2. Functional Testing
3. Non Functional Testing
1.Usability Testing:
In general, the separate testing team starts test execution with usability
testing. During this test, the team concentrates on user-friendliness of the software
build screens. The usability testing consists of 2 sub tests.
a) User Interface Testing
b) Manuals Support Testing
a) User - interface Testing: -
In User Interface Testing software build is tested for
‰ Ease of use (Understandability)
‰ Look & Feel (Attractiveness)
‰ Speed in Interface (Short navigations)
These are applied on every screen in the software build.
b) Manuals Support Testing: -
Also known as Help - documents testing. During this test, the
testing team concentrates on correctness & completeness of Help Documents /
User Manuals.
2. Functional Testing:
A Moderator testing level during which the testing team
concentrates on customer requirements interms of functionality. During this test,
the testing team applies below sub-tests on the software build.
i) Functionality Testing
ii) Sanitation Testing
i) Functionality Testing: -
During this test, the testing team concentrates on correctness of
every functionality with respect to requirements. In this test, the testing team
follows the below coverage.
‹ GUI Coverage / Behavioral Coverage
(Changes in Properties of Objects in Screen)
‹ Error Handling Coverage
(Preventing incorrect Operations)
‹ Input Domain Coverage
(Taking correct size & type of Inputs)
‹ Manipulations Coverage
(Returning correct output)
‹ Backend Coverage
(The Impact of front-end screens operations on backend tables)
‹ Order of functionalities Coverage
ii) Sanitation testing: -
This is also known as Garbage Testing. During this test, the testing team
identifies extra functionalities in the software build with respect to customer
requirements.
3. Non-Functionality Testing:
A complex level in system testing during which the testing team
concentrates on extra characteristics of the software.
i. Recovery Testing
ii. Compatibility Testing
iii. Configuration Testing
iv. Inter system Testing
v. Installation Testing
vi. Load Testing
vii. Stress Testing
viii. Data Volume Testing
ix. Parallel Testing
Comments
Post a Comment