Release Details
SW360 “Release Details” Page Test Cases
General Page Behavior
- Test Case ID: REL-DTL-001
- Description: Verify the dropdown button showing the release version, which opens to show other versions. The button has a Red or Green indicator on the left indicating the Clearing State (Report approved: Green, otherwise red).
- Steps:
- Navigate to the “Release Details” page.
- Locate the dropdown button for the release version.
- Expected Result: The dropdown button is present with the specified behavior and indicator.
- Test Case ID: REL-DTL-002
- Description: Verify the presence of the “Edit Release”, “Link to Project”, “merge”, and “Subscribe” buttons on top.
- Steps:
- Navigate to the “Release Details” page.
- Locate the top section of the page.
- Expected Result: The specified buttons are present.
Summary Tab
General Section
- Test Case ID: REL-DTL-003
- Description: Verify the “General” section in the Summary Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the “General” section in the Summary Tab.
- Verify the presence of the following fields:
- Release ID
- CPE ID
- Release Date of this Release
- Created on
- Created By
- Modified On
- Modified By
- Contributors
- Moderators
- Subscribers
- Additional Roles
- Source Code Download URL
- Binary Download URL
- Clearing State
- Release Mainline State
- Main licenses (i button next to license name, click to show src file for this license, fail if multiple files)
- Other licenses (i button next to license name)
- Programming Languages
- Operating Systems
- External ids
- Additional Data
- Expected Result: All specified fields are present and function as described.
Release Repository Section
- Test Case ID: REL-DTL-004
- Description: Verify the “Release Repository” section in the Summary Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the “Release Repository” section in the Summary Tab.
- Verify the presence of the following fields:
- “Repository:” link of the repository
- Repository type in brackets
- Expected Result: The specified fields are present and function as described.
Release Vendor Section
- Test Case ID: REL-DTL-005
- Description: Verify the “Release Vendor” section in the Summary Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the “Release Vendor” section in the Summary Tab.
- Verify the presence of the following fields:
- Expected Result: The specified fields are present and function as described.
Used By Section
- Test Case ID: REL-DTL-006
- Description: Verify the “Used By” section in the Summary Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the “Used By” section in the Summary Tab.
- Verify the presence of the following fields:
- Release name
- Used by total of visible / restricted projects
- Table of visible projects with columns: Project name (click to open project), Group, Responsible
- If the release is a linked release in another release, verify the presence of the table “Release is used by the following components” with columns: Vendor, Name (click to open Component), Main licenses, Component Type
- Expected Result: The specified fields and tables are present and function as described.
Linked Releases Tab
Table of Linked Releases
- Test Case ID: REL-DTL-007
- Description: Verify the table of linked releases in the Linked Releases Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the Linked Releases Tab.
- Verify the presence of a table with the following columns:
- Name (click to open release)
- Release relation
- License Names
- Clearing State
- Expected Result: The table with the specified columns is present.
Linked Packages Tab
Table of Linked Packages
- Test Case ID: REL-DTL-008
- Description: Verify the table of linked packages in the Linked Packages Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the Linked Packages Tab.
- Verify the presence of a table with the following columns:
- Vendor (filterable)
- Package Name version (filterable)
- Licenses (filterable)
- Package Manager (filterable)
- Actions (edit package and delete package)
- Expected Result: The table with the specified columns is present.
Clearing Details Tab
SPDX Attachments Section
- Test Case ID: REL-DTL-009
- Description: Verify the “SPDX Attachments” section in the Clearing Details Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the Clearing Details Tab.
- Verify the presence of the following fields for each CLI report:
- First column displays filename
- Second column shows “Show License Info” button
- On click on “Show License Info” button, verify that it changes to “Add data to this release” button and displays “Main / Concluded License Ids:” and “Other License Ids:” as UL in the third column “Result”
- Expected Result: The specified fields and behavior are present.
Assessment Summary Info Section
- Test Case ID: REL-DTL-010
- Description: Verify the “Assessment Summary Info” section in the Clearing Details Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the Clearing Details Tab.
- Click on the “Show Assessment Summary Info” button.
- Verify the presence of a table with the
AssessmentSummary
section from the CLIXML file of the approved attachment. - If multiple accepted CLI are found, verify that “Multiple approved CLI are found in release!” is displayed.
- Expected Result: The specified fields and behavior are present.
Clearing Details: Release Section
- Test Case ID: REL-DTL-011
- Description: Verify the “Clearing Details: Release” section in the Clearing Details Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the Clearing Details Tab.
- Verify the presence of the following fields:
- Clearing State (fossology button next to it)
- The 13 checkboxes with Red (No) or Green (Yes) state
- The text boxes values
- External URL as clickable link
- Expected Result: All specified fields are present and function as described.
- Test Case ID: REL-DTL-012
- Description: Verify the “Request Information” section in the Clearing Details Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the Clearing Details Tab.
- Verify the presence of the following fields:
- Request ID
- Additional Request Information
- Evaluation Start
- Evaluation End
- Expected Result: All specified fields are present and function as described.
- Test Case ID: REL-DTL-013
- Description: Verify the “Supplemental Information” section in the Clearing Details Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the Clearing Details Tab.
- Verify the presence of the following fields:
- External Supplier ID
- Number of Security Vulnerabilities
- Expected Result: All specified fields are present and function as described.
ECC Details Tab
- Test Case ID: REL-DTL-014
- Description: Verify the “ECC Information” section in the ECC Details Tab.
- Steps:
- Navigate to the “Release Details” page.
- Locate the ECC Details Tab.
- Verify the presence of the following fields:
- ECC Status
- AL
- ECCN
- Material Index Number
- ECC Comment
- Assessor Contact Person
- Assessor Department
- Assessment Date
- Expected Result: All specified fields are present and function as described.
Attachments Tab
Attachments Table
Vulnerabilities Tab
Vulnerabilities Table
Change Log Tab
Change Log Table