System Testing (System Testing)

Lecture



The main task of system testing is to check both functional and non-functional requirements in the system as a whole . This reveals defects, such as incorrect use of system resources, unintended combinations of user-level data, incompatibility with the environment, unintended use scenarios, missing or incorrect functionality, inconvenience of use, etc. To minimize the risks associated with the behavior of the system in a given environment, during testing it is recommended to use the environment as close as possible to the one on which the product will be installed after delivery .

There are two approaches to system testing:

    • requirements based
For each requirement, test cases are written (test cases) to verify that this requirement is met.
    • use case based
Based on the idea of ​​how to use the product, use cases are created ( Use Cases ). For a specific use case, one or more scenarios can be defined. Test cases are written for each script to be tested.

Comments


To leave a comment
If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Quality Assurance

Terms: Quality Assurance