Professional Documents
Culture Documents
Analogy: System Testing: The Process of Testing An Integrated System To Verify That It Meets
Analogy: System Testing: The Process of Testing An Integrated System To Verify That It Meets
Analogy: System Testing: The Process of Testing An Integrated System To Verify That It Meets
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).
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.