Analogy: System Testing: The Process of Testing An Integrated System To Verify That It Meets

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

SYSTEM TESTING 

is a level of software testing where a complete and integrated software is


tested. The purpose of this test is to evaluate the system’s compliance with the specified
requirements.

o system testing: The process of testing an integrated system to verify that it meets


specified requirements.

Analogy
During the process of manufacturing a ballpoint pen, the cap, the body, the tail, the ink
cartridge and the ballpoint are produced separately and unit tested separately. When
two or more units are ready, they are assembled and Integration Testing is performed.
When the complete pen is integrated, System Testing is performed.

Types
System Testing is the most comprehensive level of testing and many types of tests are
performed. Some of them are mentioned below:

o Smoke Testing to ensure that the most important functions work and to decide whether the
build is fit for further testing.

o Functional Testing to ensure that features work as per the functional requirements.

o Regression Testing to ensure that changes (enhancements or defect fixes) to the software have
not adversely affected it.

o Usability Testing to determine if the system is easily usable from an end-user’s perspective.

o Performance Testing to determine how the system performs in terms of responsiveness and
stability under a certain load.

o Security Testing to uncover vulnerabilities of the system and determine that its data and
resources are protected from possible intruders.

o Compliance Testing to determine the compliance of the system with internal or external
standards.
Verification Test:

Check if the injection is the injection that does not weigh above 2 cms by using checklist, review, and
design.

Validation Test:

Check if the injection does not weigh above 2 cms by using manual or automation testing.

You have to check each and every possible scenario pertaining to the injection weight by using any
suitable method of testing (functional and non-functional methods).

Check for measurements less than 2 cm and above 2 cms.

Verification Validation

The process just checks the design, code and program. It should evaluate the entire product including
the code.

Reviews, walkthroughs, inspections, and desk- checking involved. Functional and non functional
methods of testing are
involved.

In depth check of the product is done. It checks the software with


specification.

You might also like