System testing verifies the functionality of a product against specifications. This can include testing functional and non-functional requirements, specific use case scenarios and other requirements. Additionally, the product is also validated against marketing and business requirements to ensure that it meets the intended use. Most organizations naturally fall into one of two categories with
