Writing Test Cases for Security Test (Role Based).
What is a test case?
In software engineering, a product/ application is to be tested by exercising all possible combinations of features and inputs. In order to define a test case, we can say “It is a set of conditions or combination of variables under which a tester/ engineer will identify whether the application under test is working correctly or not”.
A single test case will not however verify that the application is working as desired. It will take numerous test cases for execution before we say that the application features are working correctly.
The typical set of test cases that are commonly used to test a particular application are