02 Novel Management
Test execution records for all novel structural functionality
Revision: 1.0 · 18-Apr-2026
R-FUNC-0201.01 Create a novel
Scenario: Successfully create a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-10 | PASS | — | The novel was created as expected. |
Scenario: Attempt to create a novel without a title
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-10 | PASS | — | The novel was not creted when the title was missing, as expected. |
R-UI-0201.01 Add novel form presents all required fields
Scenario: Add novel form presents all required fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-10 | PASS | — | All fields are displayed correctly on the novel creation page as expected. |
| 2026-04-11 | PASS | — | All data fields were present as expected. |
R-FUNC-0201.02 Parts enabled flag defaults to No
Scenario: Parts enabled defaults to No on a new novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The Parts Enabled button defaulted to No as expected. |
R-FUNC-0202.01 Novel hierarchy — parts disabled
Scenario: Novel structure without parts
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | WIth Parts not enabled Parts were not displayed as expected. |
R-FUNC-0202.02 Novel hierarchy — parts enabled
Scenario: Novel structure with parts
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | Parts were displayed under the Novel as expected |
R-UI-0203.01 Edit novel form presents all required fields
Scenario: Edit novel form presents all editable fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | All fields were displayed as expected. |
Scenario: Edit novel form displays actual word count as read-only
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | FAIL | #63 | The actual word count is not displayed on the edit novel page and so this test cannot be completed. |
R-FUNC-0203.01 Edit novel properties
Scenario: Successfully edit a novel’s properties
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The updated title was saved and displayed successfully |
Scenario: Cancel editing a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The title was unchanged as expected. |
R-FUNC-0203.02 Enable and disable parts
Scenario: Enable parts on an existing novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | Parts were enabled and displayed successfully. |
Scenario: Disable parts on an existing novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | Parts were disabled successfully and chapters displayed under the Novel structure as expected. |
R-FUNC-0204.01 Archive a novel
Scenario: Successfully archive a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel was archived as expected. |
Scenario: Cancel archiving a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel archiving was cancelled and the novel was displayed as expected. |
R-FUNC-0205.01 Unarchive a novel
Scenario: Successfully unarchive a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel was unarchived successfully and no longer appeared on the archived novels board. |
Scenario: Cancel unarchiving a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel archiving was cancelled successfully and remained on the archived novels board as expected. |
R-FUNC-0206.01 Delete a novel
Scenario: Successfully delete a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel was deleted as expected. |
Scenario: Cancel deleting a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel was not deleted as expected. |
R-DATA-0206.01 Novel deletion cascades to all child entities
Scenario: Child entities are deleted with the novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel and all its constituent parts were successfully deleted. |
R-FUNC-0209.01 Novels displayed as cards on login
Scenario: Novels board displayed after login
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | Two novels were displayed as expected. |
Scenario: Archived novels do not appear on the novels board
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | Archived novels were not displayed as expected. |
R-FUNC-0210.01 Navigate to novel structure display
Scenario: Navigate into a novel without parts
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel structure and two chapters were displayed successfully |
Scenario: Navigate into a novel with parts
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The novel structure with two parts was displayed successfully |
R-FUNC-0211.01 Create a part
Scenario: Successfully create a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The part was created and displayed successfully |
Scenario: Successfully create a part and assign existing chapters
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The part was created successfully, chapters were assigned successfully and were displayed on the part structure as expected. |
Scenario: Add Part button is not available when parts are disabled
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The add part button was not displayed as expected. |
R-UI-0211.01 Add part form presents all required fields
Scenario: Add part form presents all required fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | FAIL | #64 | The field names are not displayed as expected - Summary replaces Description |
R-FUNC-0212.01 Edit a part
Scenario: Successfully edit a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The Part name was changed successfully |
Scenario: Cancel editing a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The name was not changed as expected |
R-UI-0212.01 Edit part form presents all required fields
Scenario: Edit part form presents all editable fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | FAIL | #64 | The field names displayed do not match the requirement |
Scenario: Edit part form displays word count as read-only
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | FAIL | #65 | Word count is not displayed on the edit part page so the test cannot be run. |
R-FUNC-0213.01 Archive a novel part
Scenario: Successfully archive a part with chapters when there are more than 1 active Parts
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | When archiving a part with chapters the correct options were displayed as expected. |
Scenario: Successfully archive a Part, moving the Chapters to another Part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The part was archived successfully. The chapters were successfully moved to another part and displayed on the part structure as expected. |
Scenario: Successfully archive a Part and its Chapters
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The part was archived successfully. The chapters were archived with the part as expected. |
Scenario: Cancel archiving a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The part was not archived as expected. |
Scenario: Successfully archive a part with chapters when there is only 1 active Part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The options for archival were displayed as expected. |
Scenario: Successfully archive the final active part, moving the chapters to the novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The part was archived as expected. The chapters were displayed at the novel structure level as expected. Parts were disabled as expected. |
Scenario: Successfully archive a part that has no chapters
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The archive options were displayed as expected. The part was archived as expected. |
R-FUNC-0214.01 Unarchive a part
Scenario: Successfully unarchive a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The part was unarchived successfully and displayed on the novel structure display as expected |
Scenario: Cancel unarchiving a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-11 | PASS | — | The part was not unarchived as expected. |
R-FUNC-0215.01 Delete a part
Scenario: Successfully delete a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | PASS | — | The part was deleted as expected |
Scenario: Cancel deleting a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | PASS | — | The part was not deleted as expected |
R-DATA-0215.01 Part deletion cascades to chapters and scenes
Scenario: Chapters and scenes are deleted with the part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | PASS | — | The part, all its chapters and scenes were successfully deleted as expected. |
R-FUNC-0217.01 Create a chapter
Scenario: Successfully create a chapter in a novel without parts
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | PASS | — | The chapter was created under the novel as expected. |
Scenario: Successfully create a chapter in a novel with parts
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | PASS | — | The chapter was created under the part as expected. |
R-UI-0217.01 Add chapter form presents all required fields
Scenario: Add chapter form presents all required fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | FAIL | #66 | The Add Chapter form doesn't display the required fields. |
R-FUNC-0218.01 Edit a chapter
Scenario: Successfully edit a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | PASS | — | The chapter name was updated as expected. |
Scenario: Cancel editing a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | PASS | — | The chapter name was not updated as expected. |
R-UI-0218.01 Edit chapter form presents all required fields
Scenario: Edit chapter form presents all editable fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | FAIL | #66 | The required fields were not displayed on the edit chapter form. |
Scenario: Edit chapter form displays word count as read-only
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | FAIL | #67 | The word count is not displayed anywhere on the edit chapter form and so this test cannot be performed. |
R-FUNC-0219.01 Archive a chapter
Scenario: Successfully archive a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-12 | PASS | — | The chapter was archived as expected. |
Scenario: Cancel archiving a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The chapter was not archived as expected. |
R-FUNC-0220.01 Unarchive a chapter
Scenario: Successfully unarchive a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The chapter was unarchived as expected. |
Scenario: Cancel unarchiving a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The chapter was not archived as expected. |
R-FUNC-0221.01 Delete a chapter
Scenario: Successfully delete a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The chapter was deleted as expected |
Scenario: Cancel deleting a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The chapter was not deleted, as expected. |
R-DATA-0221.01 Chapter deletion cascades to scenes
Scenario: Scenes are deleted with the chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The chapter deletion successfully cascaded to deleting the scenes as expected. |
R-FUNC-0223.01 Create a scene
Scenario: Successfully create a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The scene was created as expected |
R-UI-0223.01 Add scene form presents all required fields
Scenario: Add scene form presents all required fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #68 | The fields displayed did not match the requirements. |
R-FUNC-0224.01 Edit a scene
Scenario: Successfully edit a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The scene title was changed as expected. |
Scenario: Cancel editing a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The scene title was not updated, as expected |
R-UI-0224.01 Edit scene form presents all required fields
Scenario: Edit scene form presents all editable fields
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #68 | The fields displayed on the edit scene form do not match the requirements |
Scenario: Edit scene form displays word count as read-only
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #69 | The actual word count is not displayed and so the test cannot be performed. |
R-FUNC-0224.02 Write button opens the editor
Scenario: Write button navigates to the editor
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #70 | The write button is not present on the edit scene form. |
R-FUNC-0225.01 Archive a scene
Scenario: Successfully archive a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | There's no archive button for the scene |
Scenario: Cancel archiving a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | There's no archive button for the scene |
R-FUNC-0226.01 Unarchive a scene
Scenario: Successfully unarchive a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | Scenes cannot be archived and so they cannot be restored either |
Scenario: Cancel unarchiving a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #71 | Scenes cannot be archived and so they cannot be restored either |
R-FUNC-0227.01 Delete a scene
Scenario: Successfully delete a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #73 | There is no delete button for the scene so this cannot be tested. |
Scenario: Cancel deleting a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #73 | There is no delete button for the scene so this cannot be tested. |
R-FUNC-0228.01 Relocate a scene to a different chapter
Scenario: Successfully relocate a scene to another chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The scenes were relocated successfully. |
R-FUNC-0229.01 Status property values
Scenario: Status values are available on a novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The status options were all displayed as expected. |
Scenario: Status values are available on a part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The status options were all displayed as expected. |
Scenario: Status values are available on a chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #74 | Status field not available for the chapter |
Scenario: Status values are available on a scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The status field was displayed for the scene as expected. |
R-FUNC-0229.02 Status defaults to Not started
Scenario: Status defaults to Not started on a new novel
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The status default value was Not Started as expected |
Scenario: Status defaults to Not started on a new part
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The status default value was Not Started as expected |
Scenario: Status defaults to Not started on a new chapter
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | FAIL | #74 | The Status field is not available for the Chapter |
Scenario: Status defaults to Not started on a new scene
| Date | Result | Issue | Comment |
|---|---|---|---|
| 2026-04-13 | PASS | — | The status default value was Not Started as expected |