From the course: Cloud Data, Platform, and Applications Security by Pearson
Unlock this course with a free trial
Join today to access over 25,200 courses taught by industry experts.
Functional vs. nonfunctional testing
From the course: Cloud Data, Platform, and Applications Security by Pearson
Functional vs. nonfunctional testing
In this lesson, let's compare functional testing to non-functional testing. Let's start with functional. The definition is the application or the mobile app or the container is tested against the functional requirements and the functional specifications. The basis for this is it's based on client's requirements. For example, the client might need a financial report to be generated. It concentrates on what this software does and the test execution from a functional standpoint is typically gonna be manual, okay? Testing is performed during all levels, unit testing, integration testing, system and acceptance testing. And the methodology is typically black box testing or know nothing testing. Non-functional is where the container is tested against requirements like usability or utility, performance, security, and compliance. So it's based on the client's expectations for performance, expectations for security or utility. For example, the client might expect that the financial report that…