04 Character Management
Test execution records for character profiles and relationships
Revision: 1.0 · 18-Apr-2026
R-FUNC-0401.01 Character list board displays all characters
Scenario: Characters are displayed as cards on the board
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | Three character cards were displayed as expected |
Scenario: Archived characters do not appear on the character list board
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | FAIL | #80 | Characters cannot be archived and so this test cannot be executed. |
R-UI-0401.01 Character list board has no parent summary section
Scenario: No parent summary section is shown on the character list board
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The character image was displayed as expected. |
| 2026-04-14 | PASS | — | No parent summary section is displayed on the character list board |
R-UI-0401.02 Character card displays the character image
Scenario: Character image is displayed on the card when one has been uploaded
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | When an image has been uploaded for a character it is displayed on the character card as expected |
Scenario: Character card displays no image when none has been uploaded
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | When no image has been uploaded then no image is displayed on the character card. |
R-FUNC-0402.01 Save and cancel when editing a character
Scenario: Successfully save changes to a character
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The character's name was changed and saved successfully |
Scenario: Cancel editing a character
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The name change was not saved, as expected. |
R-UI-0402.01 Edit character form displays appears in scenes as read-only
Scenario: Appears in scenes is displayed as read-only on the edit character page
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The "Appears In" field was read only as expected. |
R-FUNC-0403.01 Create a character
Scenario: Successfully create a character
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The character was created as expected. |
Scenario: Attempt to create a character without a full name
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The character could not be created without the full name, as expected. |
R-UI-0403.01 Add character form presents all required fields
Scenario: Add character form presents all required fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | FAIL | #81 | Not all the fields specified in the requirement are on the form. |
R-FUNC-0403.02 Upload a character image
Scenario: Successfully upload a character image on the add character page
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The image was successfully uploaded and displayed on the character's edit page. |
Scenario: Successfully upload a character image on the edit character page
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The image was uploaded and successfully displayed on the character edit page |
Scenario: Successfully replace an existing character image
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The image was uploaded and successfully replaced the previous image. |
R-FUNC-0403.03 Add a character role value
Scenario: Successfully add a new character role value
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The character role was added successfully. |
Scenario: Role values are scoped to the current novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The character roles are scoped to the novel as expected. |
R-FUNC-0403.04 Rename a character role value
Scenario: Successfully rename a character role value
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The characters displayed the renamed role as expected. |
R-FUNC-0403.05 Delete a character role value
Scenario: Successfully delete a character role value
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The character role was deleted as expected. |
Scenario: Deleting a role value does not delete assigned characters
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | When a character role was deleted the characters with that role were not deleted and were no longer assigned to that role as expected. |
R-SEC-0403.01 Character image upload restricted to PNG and JPEG formats
Scenario: PNG file is accepted for character image upload
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | A .png image was uploaded as expected. |
Scenario: JPG file is accepted for character image upload
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | A .jpg image was uploaded successfully |
Scenario: JPEG file is accepted for character image upload
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | A .jpeg image was uploaded successfully |
Scenario: File with unsupported extension is rejected
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | FAIL | #83 | A .bmp image was uploaded and displayed contrary to the requirement to accept only .png or .jp(e)g files |
R-FUNC-0410.01 Define a relationship between a character and any planning entity
Scenario: Successfully define a relationship between two characters
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The character relationship was created and displayed successfully |
Scenario: Successfully define a relationship between a character and an item
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The relationship was created and displayed as expected. |
R-FUNC-0410.02 Relationships are displayed on both participating entities
Scenario: Relationship appears on both participating entities’ pages with correct labels
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The relationship was displayed on both entities as expected. |
R-FUNC-0410.03 Edit a relationship from either participating entity’s page
Scenario: Successfully edit a relationship from one entity’s page
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | FAIL | #84 | The forward label was replaced by the reverse label in error |
R-FUNC-0410.04 Delete a relationship from either participating entity’s page
Scenario: Successfully delete a relationship
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | PASS | — | The relationship was deleted as expected. |
R-DATA-0410.01 Deleting a character removes all its relationships
Scenario: Relationships are removed when a character is deleted
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-14 | FAIL | #85 | Characters cannot be deleted and so this test cannot be performed. |