Vulnerability Detail
SW360 “Vulnerability Details” Page Test Cases
General Page Behavior
Opening Vulnerability Detail
- Test Case ID: VUL-DTL-001
- Description: Verify that the vulnerability detail can be opened with its external ID.
- Steps:
- Navigate to the “Main Vulnerabilities” page.
- Click on the External ID of a vulnerability to open its detail.
- Expected Result: The vulnerability detail page is opened with the specified external ID.
Page Title
- Test Case ID: VUL-DTL-002
- Description: Verify that the vulnerability title is displayed in the page title.
- Steps:
- Navigate to the “Vulnerability Details” page.
- Locate the page title.
- Expected Result: The vulnerability title is displayed in the page title.
Summary Tab
Vulnerability Summary Section
- Test Case ID: VUL-DTL-003
- Description: Verify the presence of the specified fields in the Vulnerability Summary section.
- Steps:
- Navigate to the “Vulnerability Details” page.
- Locate the Vulnerability Summary section in the Summary Tab.
- Verify the presence of the following fields:
- Title
- Description
- External Id
- Publish Date
- Last update
- Priority
- Priority text
- Action
- Impact (if available, list of integrity, availability, confidentiality)
- Legal Notice
- Assigned external component ids (comma-separated list)
- CVE references (comma-separated list)
- Vendor advisories (list of vendor, name, url)
- Vulnerablity scoring CVSS (score, date)
- Access (list of complexity, vector, authentication)
- Common weakness enumeration (CWE with link)
- Vulnerable configurations (list of key-value pairs)
- Expected Result: All specified fields are present and function as described.
Releases Table
- Test Case ID: VUL-DTL-004
- Description: Verify the presence of the table of releases following the “Vulnerability Title is present in the following releases” title.
- Steps:
- Navigate to the “Vulnerability Details” page.
- Locate the table of releases in the Summary Tab.
- Verify the presence of the following columns:
- Release (link to release)
- CPE-ID
- Release date (not creation date)
- Expected Result: The table with the specified columns is present.
- Test Case ID: VUL-DTL-005
- Description: Verify the display of the Vulnerability Metadata section if
cveFurtherMetaDataPerSource
is present in the object. - Steps:
- Navigate to the “Vulnerability Details” page.
- Locate the Metadata Tab.
- Verify the presence of an unordered list of Key (bold): Value (another unordered list of Key (bold) Value) if
cveFurtherMetaDataPerSource
is present in the object.
- Expected Result: The specified unordered list is displayed if
cveFurtherMetaDataPerSource
is present.
References Tab
Vulnerability References
- Test Case ID: VUL-DTL-006
- Description: Verify the presence of an unordered list of clickable URLs in the Vulnerability References section.
- Steps:
- Navigate to the “Vulnerability Details” page.
- Locate the References Tab.
- Verify the presence of an unordered list of clickable URLs.
- Expected Result: The unordered list of clickable URLs is present.