# Security Test

**Security Testing** in a **web application** is a critical process focused on identifying, analyzing, and addressing vulnerabilities that could be exploited by malicious attackers. Its primary objective is to ensure that the application safeguards sensitive data, enforces appropriate access controls, and maintains consistent and secure functionality under all conditions. By proactively detecting and mitigating security risks, security testing helps protect the application's users, maintain business integrity, and ensure compliance with industry standards and regulations.

To get Started with Security Testing you should select the Security Test icon from the side menu bar in Dashboard page. Upon clicking it will direct the user to Security Test page.\
\\

<figure><img src="https://4225752331-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfpdbhL4mnjdXkFbYOzps%2Fuploads%2Fvg2JLxy5LdcqxGhRj0cH%2Fimage.png?alt=media&#x26;token=2f1eac79-bf47-4f2f-9874-4b895cbc9c4b" alt=""><figcaption><p>Security Test Icon </p></figcaption></figure>

## Select Application

Select the Application which has been created from Application page in Application Dropdown, the selected Application can be WEB APPLICATION or REST API Application for which user wants to perform Security Test.

<figure><img src="https://4225752331-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfpdbhL4mnjdXkFbYOzps%2Fuploads%2FmGfDwYWcmeRfrZPdtZUB%2Fimage.png?alt=media&#x26;token=b19c6a7b-b0b1-4a7b-9f9c-7e9fd98c3149" alt=""><figcaption><p>Security Testing Screen</p></figcaption></figure>

## Adding Test Case

When an application is selected, users have the option to add a new test case by clicking the **Add Test Case** button. They can fill in the input fields and then click the Save button to store the security test data in Testwheel. Once saved, users have the privilege to perform Edit and Delete actions for the created test case.

<figure><img src="https://4225752331-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfpdbhL4mnjdXkFbYOzps%2Fuploads%2FU2QnpsEOvZIjr7IYWU5o%2Fimage.png?alt=media&#x26;token=d4cd0103-a198-4ebb-84c1-3e636e17c3c9" alt=""><figcaption><p>Add Test Case Security Testing</p></figcaption></figure>

## Test Trigger

After adding the test case, security testing can be initiated from the **Applications** page. Once the testing is completed, users can view and analyze the results on the **Test Results** page.\
\\

<figure><img src="https://4225752331-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfpdbhL4mnjdXkFbYOzps%2Fuploads%2F7k2pjBSdqmovKEaCjkOB%2Fimage.png?alt=media&#x26;token=00517040-ddb3-4948-ab40-a3cb7ccc7199" alt=""><figcaption><p>Security Test Trigger</p></figcaption></figure>

## Test Results

The user can view the Security Test Report on the **Test Results** page for the application where Security Testing was triggered.

<figure><img src="https://4225752331-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FfpdbhL4mnjdXkFbYOzps%2Fuploads%2FIY63q9Mbptmin7cqBQfo%2Fimage.png?alt=media&#x26;token=16c20999-9655-4055-b449-1fcbfb8ff4bf" alt=""><figcaption><p>Test Results Page</p></figcaption></figure>
