1 TRB-001

Test execution results for the test case (TST) referred in the parent link.

Parent links: TST-035 Run the GUI from the CLI with option --gui

Attribute Value
test_date 14-07-2024
tester IVS
defect_category 0

2 TRB-002

Test execution results for the test case (TST) referred in the parent link.

Parent links: TST-036 Run the GUI from the CLI with option -g

Attribute Value
test_date 14-07-2024
tester IVS
defect_category 0

3 TRB-003

The test execution for the test case (TST) referred in the parent link results in the following observations:

In the CCT user manual, the part concerning the [ETR creation] is confusing: - The description reads as if the user always needs to create an evaluation checklist before use this command. - The families (and classes) included in the default evaluation checklist could be clarified. - A short section describing a simple flow for the 'export'-'etr'-quarto integration would be very helpful.

Parent links: TST-037 The user manual contains guides for the functionality added in the Beta release

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 2
defect_description The text needs more clarity with respect on how to perform export and ETR integration

3.1 TRB-031

Re-execution of test case TST-043 after a code update addressing the issues reported in the first testing campaign of the beta release.

Parent links: TST-037 The user manual contains guides for the functionality added in the Beta release

Attribute Value
test_date 18-07-2024
tester IVS
defect_category 0
comments The manual has been modified with the clarifications requested in TRB-003.

4 TRB-004

Test execution results for the test case (TST) referred in the parent link.

Parent links: TST-038 Browse the CC database in the GUI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0
comments Adding a legend in the GUI to inform about the version of CC in use is recommended.

5 TRB-005

Test execution results for the test case (TST) referred in the parent link. Evidence is provided in the files:

docs/specs/trb/assets/trb-005i-ev.png docs/specs/trb/assets/trb-005ii-ev.png

Parent links: TST-039 The CC browser displays the content of the selected items

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0
comments When selecting a CC item from a dropdown list, clearing the dropdown lists of the child CC items would be very helpful for navigation. This is just a reminder as the developers are aware of the issue.

6 TRB-006

Test execution results for the test case (TST) referred in the parent link.

Parent links: TST-040 Copy content in markdown from the CC browser text area

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0

7 TRB-007

Test execution results for the test case (TST) referred in the parent link. Evidence pictures are provided in the files:

docs/specs/trb/assets/trb-007a-ev.png docs/specs/trb/assets/trb-007b-ev.png

Parent links: TST-041 Expand the text including information of all the descendents of the selected item

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0

8 TRB-008

Test execution results for the test case (TST) referred in the parent link. The files and evaluation list are created in markdown and .xsls formats. Evidence pictures are provided in the files:

docs/specs/trb/assets/trb-008i-ev.png docs/specs/trb/assets/trb-008ii-ev.png docs/specs/trb/assets/trb-008iii-ev.png

Parent links: TST-042 Create spreadsheet evaluation checklist of an assurance class of CCv3.1R5 from the GUI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0
comments Suggestion: add some text in the GUI to inform the path where the exported file is created

8.1 TRB-029

Re-execution of test case TST-042 after a code update addressing the issues reported in the first testing campaign of the beta release. This test execution covers the section Updates 18-07-2024 in the test case description.

Parent links: TST-042 Create spreadsheet evaluation checklist of an assurance class of CCv3.1R5 from the GUI

Attribute Value
test_date 18-07-2024
tester IVS
defect_category 0
comments The suggestion on TRB-008 has been addressed

9 TRB-009

Test execution results for the test case (TST) referred in the parent link. The folders and files were successfully generated.

Parent links: TST-043 Create spreadsheet evaluation checklist of all classes of CCv3.1R5 from the GUI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0

9.1 TRB-030

Re-execution of test case TST-043 after a code update addressing the issues reported in the first testing campaign of the beta release. This test execution covers the section Updates 18-07-2024 in the test case description.

Parent links: TST-043 Create spreadsheet evaluation checklist of all classes of CCv3.1R5 from the GUI

Attribute Value
test_date 18-07-2024
tester IVS
defect_category 0

10 TRB-010

Test execution results for the test case (TST) referred in the parent link. The evidence for this test is shown also in:

docs/specs/trb/assets/trb-008i-ev.png docs/specs/trb/assets/trb-008ii-ev.png docs/specs/trb/assets/trb-008iii-ev.png

Parent links: TST-044 Create spreadsheet evaluation checklist of an assurance class of CCv2022R1 from the GUI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0

11 TRB-011

Test execution results for the test case (TST) referred in the parent link. The folders and files were successfully generated. Evidence in the referred file.

docs/specs/trb/assets/trb-011iii-ev.png

Parent links: TST-045 Create spreadsheet evaluation checklist of all classes of CC2022R1 from the GUI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0

12 TRB-012

Test execution results for the test case (TST) referred in the parent link.

Parent links: TST-046 Navigate using the links in the GUI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0

13 TRB-013

Test execution results for the test case (TST) referred in the parent link. Evidence in the path:

docs/specs/trb/assets/trb-013-ev.png

Parent links: TST-047 Export to spreadsheet an evaluation checklists with all the assurance classes of CCv3.1R5 from the CLI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 1
defect_description The file is correctly generated but the format of its name differs from the expected name format.
comments This defect is associated to issue 46

13.1 TRB-028

Re-execution of test case TST-047 after a code update addressing the issues reported in the first testing campaign of the beta release.

Note: The output path of the spreadsheet has changed from $C5DEC_ROOT/c5dec to $C5DEC_ROOT/c5dec/export/.

Parent links: TST-047 Export to spreadsheet an evaluation checklists with all the assurance classes of CCv3.1R5 from the CLI

Attribute Value
test_date 18-07-2024
tester IVS
defect_category 0
comments The defect reported in TRB-013 has been fixed.

14 TRB-014

Test execution results for the test case (TST) referred in the parent link.

Parent links: TST-048 Export to spreadsheet an evaluation checklists with all the assurance classes of CC2022R1 from the CLI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 1
defect_description The file is correctly generated but the format of its name differs from the expected name format.
comments This defect is associated to issue 46

14.1 TRB-027

Re-execution of test case TST-048 after a code update addressing the issues reported in the first testing campaign of the beta release.

Note: The output path of the spreadsheet has changed from $C5DEC_ROOT/c5dec to $C5DEC_ROOT/c5dec/export/.

Evidence is provided in the referred file.

docs/specs/trb/assets/trb-027-ev.png

Parent links: TST-048 Export to spreadsheet an evaluation checklists with all the assurance classes of CC2022R1 from the CLI

Attribute Value
test_date 18-07-2024
tester IVS
defect_category 0
comments The defect reported in TRB-014 has been fixed.

15 TRB-015

Test execution results for the test case (TST) referred in the parent link. The evidence output file is:

docs/specs/trb/assets/trb-015-ev.png

Parent links: TST-049 Export to spreadsheet an evaluation checklists with some assurance classes of CCv3.1R5 from the CLI

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 0

16 TRB-016

Test execution results for the test case (TST) referred in the parent link. The evidence output file is:

docs/specs/trb/assets/trb-016-ev.png

Parent links: TST-050 Export to spreadsheet an evaluation checklists with some assurance classes of CC2022R1 from the CLI

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 0

17 TRB-017

The test execution results for the test case (TST) referred in the parent link are as follows:

  1. When given an invalid version the CLI crashes ungracefully.
  2. OK
  3. When the input argument must be an assurance class, the error suggests that it must be an assurance component: ERROR: Input components must be of type AComponent.

In steps 4 and 5 (invalid assurance component/class), the error message is shown as part of the error trace, which makes the output confusing:

  Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/alab/c5dec/c5dec/frontend/cli/main.py", line 88, in run
    success = function(args, os.getcwd(), parser.error)
  File "/home/alab/c5dec/c5dec/frontend/cli/commands.py", line 143, in run_export
    cct.ChecklistBuilder(checklist_name=args.name, cc_version=args.version).export_eval_checklist(class_id_vector=args.classes, component_id_vector=args.components)
  File "/home/alab/c5dec/c5dec/core/cct.py", line 3752, in export_eval_checklist
    component_id_vector = self.build_component_id_vector_for_classes(class_id_vector)
  File "/home/alab/c5dec/c5dec/core/cct.py", line 3730, in build_component_id_vector_for_classes
    cc_class = cc_index.get(cc_class_id)
  File "/home/alab/c5dec/c5dec/core/cct.py", line 122, in get
    raise KeyError(error_msg)
  KeyError: 'Invalid Id ACO_RER!'

Parent links: TST-051 Export command: messages for invalid input

Attribute Value
test_date 15-07-2024
tester IVS
defect_category 3
defect_description The CLI crashes ungracefully (step 1).
comments This defect has been reported in issue 47

17.1 TRB-026

Re-execution of test case TST-051 after a code update addressing the issues reported in the first testing campaign of the beta release.

Parent links: TST-051 Export command: messages for invalid input

Attribute Value
test_date 18/07/2024
tester IVS
defect_category 0
comments The defects reported in TRB-017 have been fixed

18 TRB-018

The test execution results for all the steps in the test case (TST) referred in the parent link were successful. Evidence in the files:

docs/specs/trb/assets/trb-018i-ev.png docs/specs/trb/assets/trb-018ii-ev.png

Parent links: TST-052 Export to spreadsheet an evaluation checklists with some assurance components of CCv3.1R5 from the CLI

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 0

19 TRB-019

Test execution results for the test case (TST) referred in the parent link. Evidence in the file:

docs/specs/trb/assets/trb-019-ev.png

Parent links: TST-053 Export to spreadsheet an evaluation checklists with some assurance components of CCv2022R1 from the CLI

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 0

20 TRB-020

Test execution results for the test case (TST) referred in the parent link.

docs/specs/trb/assets/trb-020-ev.png

Parent links: TST-054 Generate default parts of an ETR document

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 0

21 TRB-021

Test execution results for the test case (TST) referred in the parent link. The files are generated, yet, many of them are empty as the default evaluation checklist was used. Evidence is provided in the file referenced below. Note the generated file sksdj-analysis.qmd

docs/specs/trb/assets/trb-021-ev.png

Parent links: TST-055 Generate specific parts of an ETR document

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 1
defect_description Empty files are created even for invalid family names (see evidence file). A validation previous to generating the files would help.
comments Indicate in the CCT user manual the default available families. UPDATE 18/07/2024: this issues is not considered a priority for the beta release as functionality does not get affected.

22 TRB-022

Test execution results for the test case (TST) referred in the parent link. Evidence is provided in the file referenced below.

docs/specs/trb/assets/trb-022a-ev.png docs/specs/trb/assets/trb-022b-ev.png

Parent links: TST-056 Generate an ETR report template using the C5-DEC DocEngine

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 0

23 TRB-023

Test execution results for the test case (TST) referred in the parent link. At step 6, the following output message is obtained:

  $ poetry run c5dec etr -f LCD
  assets/etr/output
  'dict' object has no attribute 'loc'

Parent links: TST-057 Generate parts of an ETR report with an exported evaluation checklist

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 3
defect_description The etr command used on a checklist previously generated with the export command does not generate an output
comments Changing the default tab name in etrInput-tst-057.xsls tu "WU" (with eval-wu-sheet: "WU" uncommented in c5dec_params.yml) did not have a different effect.

23.1 TRB-025

Re-execution of test case TST-057 after a code update addressing the issues reported in the first testing campaign of the beta release.

Notes:

  • The output path of the spreadsheet (step 2) has changed. Instead of $C5DEC_ROOT/c5dec, now it is $C5DEC_ROOT/c5dec/export/.

  • The parameters eval-wu-sheet and eval-awu-sheet in step 5 do not need to be commented anymore.

Evidence is provided in the referred file.

docs/specs/trb/assets/trb-025-ev.png

Parent links: TST-057 Generate parts of an ETR report with an exported evaluation checklist

Attribute Value
test_date 18-07-2024
tester IVS
defect_category 0
comments The defect reported in TRB-023 has been fixed

24 TRB-024

Test execution results for the test case (TST) referred in the parent link.

Parent links: TST-058 Publish the project assets in HTML and Markdown

Attribute Value
test_date 16-07-2024
tester IVS
defect_category 0
comments A message informing of the output path is needed.