Edit Release
SW360 “Edit Release” Page Test Cases
Summary Tab
Release Summary Section
- Test Case ID: EDIT-REL-001
- Description: Verify the “Release Summary” section in the Summary Tab, which is the same as the “Add Releases” page.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the “Release Summary” section in the Summary Tab.
- Verify the presence of the following fields in the form:
- Vendor (set the default value if Component has default vendor set) (clear button beneath)
- Name (required, readonly with component name)
- Version (required)
- Programming Languages (type to get default values, multivalue)
- Operating Systems (type to get default values, multivalue)
- CPE ID (hover info beneath)
- Software Platforms (type to get default values, multivalue)
- Release date
- Main Licenses (multivalue)
- Other licenses (multivalue)
- Source Code Download URL
- Binary Download URL
- Clearing State (New, readonly)
- Release Mainline State (dropdown, with info hover beneath)
- Created On
- Created By
- Contributors (multivalue)
- Moderators (multivalue)
- Modified On
- Modified By
- Expected Result: All specified fields are present and function as described.
Additional Roles Section
- Test Case ID: EDIT-REL-002
- Description: Verify the “Additional Roles” section in the Summary Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the “Additional Roles” section in the Summary Tab.
- Click on the “Click to add row to Additional Roles” button.
- Expected Result: A new row is added for additional roles.
External IDs Section
- Test Case ID: EDIT-REL-003
- Description: Verify the “External IDs” section in the Summary Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the “External IDs” section in the Summary Tab.
- Click on the “Click to add row to External Ids” button.
- Verify the presence of the following fields in the new row:
- External Id key on the left
- Type to get default values
- External Id value on the right
- Row delete button on the end
- Expected Result: A new row is added with the specified fields.
Additional Data Section
- Test Case ID: EDIT-REL-004
- Description: Verify the “Additional Data” section in the Summary Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the “Additional Data” section in the Summary Tab.
- Click on the “Click to add row to Additional Data” button.
- Expected Result: A new row is added for additional data.
Release Repository Section
- Test Case ID: EDIT-REL-005
- Description: Verify the “Release Repository” section in the Summary Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the “Release Repository” section in the Summary Tab.
- Verify the presence of the following fields:
- Repository Type (dropdown)
- Repository URL (textbox)
- Expected Result: The specified fields are present and function as described.
Linked Releases Tab
Click to Add Releases Button
- Test Case ID: EDIT-REL-006
- Description: Verify the “Click to add Releases” button and the releases table in the Linked Releases Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the Linked Releases Tab.
- Click on the “Click to add Releases” button.
- Verify the presence of a table with the following columns:
- Vendor name
- Release name
- Release version
- Release relation (info hover) (dropdown)
- delete icon
- Expected Result: The button and table with the specified columns are present.
Linked Packages Tab
Add Packages Button
- Test Case ID: EDIT-REL-007
- Description: Verify the “Add Packages” button and the table in the Linked Packages Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the Linked Packages Tab.
- Click on the “Add Packages” button.
- Verify the presence of a table with the following columns:
- Package Name
- Package Version
- License
- Package Manager
- delete icon
- Expected Result: The button and table with the specified columns are present.
Clearing Details Tab
Clearing Details Section
- Test Case ID: EDIT-REL-008
- Description: Verify the “Clearing Details” section in the Clearing Details Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the Clearing Details Tab.
- Verify the presence of the following fields:
- 13 checkboxes
- Scanned text box
- Clearing Standard text box
- External URL text box
- Comments text box
- Expected Result: All specified fields are present and function as described.
Request Information Section
- Test Case ID: EDIT-REL-009
- Description: Verify the “Request Information” section in the Clearing Details Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the Clearing Details Tab.
- Verify the presence of the following fields:
- Request ID
- Additional request Info
- Evaluation Start
- Evaluation End
- Expected Result: All specified fields are present and function as described.
Supplemental Information Section
- Test Case ID: EDIT-REL-010
- Description: Verify the “Supplemental Information” section in the Clearing Details Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the Clearing Details Tab.
- Verify the presence of the following fields:
- External Supplier ID
- Count of Security Vulnerabilities
- Expected Result: All specified fields are present and function as described.
ECC Details Tab
ECC Information Section
- Test Case ID: EDIT-REL-011
- Description: Verify the “ECC Information” section in the ECC Details Tab.
- Steps:
- Navigate to the “Edit Release” page.
- Locate the ECC Details Tab.
- Verify the presence of the following fields:
- ECC Status (dropdown) (info hover beneath)
- ECC Comment
- Ausfuhrliste
- ECCN
- Material Index Number
- Assessor Contact Person (readonly)
- Assessor Department (readonly)
- Assessment Date (readonly)
- Expected Result: All specified fields are present and function as described.
Attachments Tab
Attachments Table
- Test Case ID: PROJ-EDIT-013