System Tests

Release v0.12.0

Nr.

Functional Area

Test Name

Non-Functional Requirements

Test Steps

Expected Results

Actual Results

Test passed / failed

Tester, Time, Date

1

Main UI

Run Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.3.1.1. Fast Starter

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘run Black Fennec’

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

  1. Splash screen not visible

  2. Splash screen not visible

  3. Main ui appears

passed

S. Kindhauser, 12:23, 2022-12-23

2

Main UI

close/quit Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

1.Click cross button

  1. Black Fennec closes itself, all related windows disappear

  1. Black Fennec closes itself, all related windows disappear

passed

S. Kindhauser, 12:25, 2022-12-23

3

Main UI

Open new Project

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click menu in the toolbar

  2. Click ‘Open Directory’

  3. Browse for a project folder

  4. Click ‘Select’ in file dialogue

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

S. Kindhauser, 12:27, 2022-12-23

4

Main UI

Open new Project from start screen

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘Open dir…’ on start screen

  2. Brows for a project folder

  3. Click ‘Open’ in file dialogue window

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

S. Kindhauser, 12:30, 2022-12-23

5

Main UI

Open multiple projects

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.3.1.2. Loading Projects

  1. Open a project

  2. Open a second project

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

passed

S. Kindhauser, 12:34, 2022-12-23

6

Main UI

Open file from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on file from project

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

passed

S. Kindhauser, 12:36, 2022-12-23

7

Main UI

Open multiple files from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on first file

  2. Double click on other file

  1. file opens in new tab

  2. file opens in second tab

  1. file opens in new tab

  2. file opens in second tab

passed

S. Kindhauser, 12:36, 2022-12-23

8

Main UI

Show file content

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Open file

  2. Click on the icon on the right side

    of the content you want to see

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

passed

S. Kindhauser, 12:38, 2022-12-23

9

Main UI

Resizable tabs

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover over column from tab

  2. click and drag col to preferred size

  1. cursor changes

  2. size of col changed to desired size

  1. cursor changes

  2. size of tab changed to desired size

passed

S. Kindhauser, 12:40, 2022-12-23

10

Main UI

Make Black Fennec full-screen

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Double click windows header

  1. Black Fennec window maximizes to full-screen

  1. Black Fennec window maximizes to full-screen

passed

S. Kindhauser, 12:42, 2022-12-23

11

Main UI

Resize Black Fennec main window

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover the border of the main window

  2. Click and drag the border to the

    desired size

  1. cursor changes

  2. main window is resizable

  1. cursor changes

  2. main window is resizable

passed

S. Kindhauser, 12:43, 2022-12-23

12

Main UI

Selected content highlighting

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Click on button to show the

    content of a file

  1. opened list or map gets highlighted

  1. opened list or map gets highlighted

passed

S. Kindhauser, 12:52, 2022-12-23

13

Main UI

Delete Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Make Map or List editable with pen

  2. Click the delete button

  1. Map or list is deleted

  1. Map or list is deleted

passed

S. Kindhauser, 12:58, 2022-12-23

14

Main UI

Rename Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the rename button

  3. enter the new name in the form

  1. List of Map gets renamed

  1. List of Map gets renamed

passed

S. Kindhauser, 12:57, 2022-12-23

15

Main UI

Add Key, Value

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the add button

  3. Enter new key, choose type String

  1. New string with the given key is created

  1. New string with the given key is created

passed

S. Kindhauser, 12:52, 2022-12-23

16

Performance

open large file

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Open Project “/examples”

  2. Open file “user_db.json” in FileTree

  1. opening of file takes no more than 1 second

  2. opened file is navigable

  1. opening of file takes about 10 seconds

  2. opened file is navigable

failed

S. Kindhauser, 12:50, 2022-12-23

15

Performance

handle large amount of extensions

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Copy “examples/performance_test.json”

    content to “extensions.json” and replace <placeholders>

  2. Open Project “/examples”

  3. Open file “user_db.json” in FileTree

  4. Close Black Fennec and remove

    inserted data from “extensions.json”

  1. opening of file takes no more than 5 seconds

  2. opened file is navigable

  1. skipped

failed

S. Kindhauser, 12:50, 2022-12-23

18

Main UI

Functional info screen

  • 2.2.1.2. Correctness

  1. Open the hamburger menu

  2. Click on “About”

  1. A dialog opens with options like “About”

  2. A window opens displaying information about the project

  1. A dialog opens with options like “About”

  2. A window opens displaying information about the project

passed

S. Kindhauser, 12:50, 2022-12-23

19

Main UI

Observability

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Navigate to logo

  3. Change the path of the image

  1. The file is opened in the editor

  2. The logo image is shown

  3. Every reference to the image path is updated, including the images

  1. The file is opened in the editor

  2. The logo image is shown

  3. Every reference to the image path is updated, including the images

passed

S. Kindhauser, 12:56 2022-12-23

20

Main UI

Action

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Project Name

  3. Execute to upper action

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

passed

S. Kindhauser, 12:58 2022-12-23

21

Main UI

Copy Paste

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Logo

  3. Copy the image

  4. Paste the image

  1. The file is opened in the editor

  2. The Project Name is selected

  3. The image is copied to the clipboard

  4. The image is pasted into the editor

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The image is copied to the clipboard

  4. The image is pasted into the editor

passed

S. Kindhauser, 12:59 2022-12-23

22

Main UI

Undo Redo Action

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Project Name

  3. Execute to upper action

  4. Undo the action

  5. Redo the action

  1. The file is opened in the editor

  2. The Project Name is selected

  3. The Project Name is converted to upper case

  4. The Project Name is converted back to lower case

  5. The Project Name is converted to upper case

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

  4. The Project Name is converted back to lower case

  5. The Project Name is converted to upper case

passed

S. Kindhauser, 13:00 2022-12-23

23

Main UI

Undo Redo

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Edit the Project Name

  3. Undo the action

  4. Redo the action

  1. The file is opened in the editor

  2. The Project Name is changed accordingly

  3. The Project Name is changed back to the original value

  4. The Project Name is changed accordingly

  1. The file is opened in the editor

  2. The Project Name is changed accordingly

  3. The Project Name is changed back to the original value

  4. The Project Name is changed accordingly

passed

S. Kindhauser, 16:02 2022-12-23

24

Main UI

Rename Key Undo Redo

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Make map editable

  3. Rename a key

  4. Undo the action

  1. The file is opened in the editor

  2. The keys are editable

  3. The key is renamed

  4. The key is renamed back to the original value

  1. The file is opened in the editor

  2. The keys are editable

  3. The key is renamed

  4. The key is renamed back to the original value

passed

S. Kindhauser, 13:05 2022-12-23

25

Extensions

Recommended Dialog

  • 2.2.1.2. Correctness

  1. Uninstall the core extension

  2. Open the Black Fennec

  3. Click Install

  1. The core extension is uninstalled

  2. A warning dialog shows, informing that core is missing

  3. The core extension is installed

  1. The core extension is uninstalled

  2. A warning dialog shows, informing that core is missing

  3. The software center is opened

passed

S. Kindhauser, 13:07 2022-12-23

Release v0.11.0

Nr.

Functional Area

Test Name

Non-Functional Requirements

Test Steps

Expected Results

Actual Results

Test passed / failed

Tester, Time, Date

1

Main UI

Run Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.3.1.1. Fast Starter

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘run Black Fennec’

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

  1. Splash screen not visible

  2. Splash screen not visible

  3. Main ui appears

passed

S. Kindhauser, 15:23, 2022-12-14

2

Main UI

close/quit Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

1.Click cross button

  1. Black Fennec closes itself, all related windows disappear

  1. Black Fennec closes itself, all related windows disappear

passed

S. Kindhauser, 15:25, 2022-12-14

3

Main UI

Open new Project

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click menu in the toolbar

  2. Click ‘Open Directory’

  3. Browse for a project folder

  4. Click ‘Select’ in file dialogue

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

S. Kindhauser, 15:27, 2022-12-14

4

Main UI

Open new Project from start screen

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘Open dir…’ on start screen

  2. Brows for a project folder

  3. Click ‘Open’ in file dialogue window

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

S. Kindhauser, 15:30, 2022-12-14

5

Main UI

Open multiple projects

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.3.1.2. Loading Projects

  1. Open a project

  2. Open a second project

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

passed

S. Kindhauser, 15:34, 2022-12-14

6

Main UI

Open file from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on file from project

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

passed

S. Kindhauser, 15:36, 2022-12-14

7

Main UI

Open multiple files from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on first file

  2. Double click on other file

  1. file opens in new tab

  2. file opens in second tab

  1. file opens in new tab

  2. file opens in second tab

passed

S. Kindhauser, 15:36, 2022-12-14

8

Main UI

Show file content

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Open file

  2. Click on the icon on the right side

    of the content you want to see

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

passed

S. Kindhauser, 15:38, 2022-12-14

9

Main UI

Resizable tabs

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover over column from tab

  2. click and drag col to preferred size

  1. cursor changes

  2. size of col changed to desired size

  1. cursor changes

  2. size of tab changed to desired size

passed

S. Kindhauser, 15:40, 2022-12-14

10

Main UI

Make Black Fennec full-screen

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Double click windows header

  1. Black Fennec window maximizes to full-screen

  1. Black Fennec window maximizes to full-screen

passed

S. Kindhauser, 15:42, 2022-12-14

11

Main UI

Resize Black Fennec main window

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover the border of the main window

  2. Click and drag the border to the

    desired size

  1. cursor changes

  2. main window is resizable

  1. cursor changes

  2. main window is resizable

passed

S. Kindhauser, 15:43, 2022-12-14

12

Main UI

Selected content highlighting

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Click on button to show the

    content of a file

  1. opened list or map gets highlighted

  1. opened list or map gets highlighted

passed

S. Kindhauser, 15:52, 2022-12-14

13

Main UI

Delete Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Make Map or List editable with pen

  2. Click the delete button

  1. Map or list is deleted

  1. Map or list is deleted

passed

S. Kindhauser, 15:58, 2022-12-14

14

Main UI

Rename Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the rename button

  3. enter the new name in the form

  1. List of Map gets renamed

  1. List of Map gets renamed

passed

S. Kindhauser, 15:57, 2022-12-14

15

Main UI

Add Key, Value

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the add button

  3. Enter new key, choose type String

  1. New string with the given key is created

  1. New string with the given key is created

passed

S. Kindhauser, 15:52, 2022-12-14

16

Performance

open large file

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Open Project “/examples”

  2. Open file “user_db.json” in FileTree

  1. opening of file takes no more than 1 second

  2. opened file is navigable

  1. opening of file takes about 10 seconds

  2. opened file is navigable

failed

S. Kindhauser, 15:50, 2022-12-14

15

Performance

handle large amount of extensions

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Copy “examples/performance_test.json”

    content to “extensions.json” and replace <placeholders>

  2. Open Project “/examples”

  3. Open file “user_db.json” in FileTree

  4. Close Black Fennec and remove

    inserted data from “extensions.json”

  1. opening of file takes no more than 5 seconds

  2. opened file is navigable

  1. skipped

failed

S. Kindhauser, 15:50, 2022-12-14

18

Main UI

Functional info screen

  • 2.2.1.2. Correctness

  1. Open the hamburger menu

  2. Click on “About”

  1. A dialog opens with options like “About”

  2. A window opens displaying information about the project

  1. A dialog opens with options like “About”

  2. A window opens displaying information about the project

passed

S. Kindhauser, 15:50, 2022-12-14

19

Main UI

Observability

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Navigate to logo

  3. Change the path of the image

  1. The file is opened in the editor

  2. The logo image is shown

  3. Every reference to the image path is updated, including the images

  1. The file is opened in the editor

  2. The logo image is shown

  3. Every reference to the image path is updated, including the images

passed

S. Kindhauser, 15:56 2022-12-14

20

Main UI

Action

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Project Name

  3. Execute to upper action

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

passed

S. Kindhauser, 15:58 2022-12-14

21

Main UI

Copy Paste

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Logo

  3. Copy the image

  4. Paste the image

  1. The file is opened in the editor

  2. The Project Name is selected

  3. The image is copied to the clipboard

  4. The image is pasted into the editor

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The image is copied to the clipboard

  4. The image is pasted into the editor

passed

S. Kindhauser, 15:59 2022-12-14

22

Main UI

Undo Redo Action

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Project Name

  3. Execute to upper action

  4. Undo the action

  5. Redo the action

  1. The file is opened in the editor

  2. The Project Name is selected

  3. The Project Name is converted to upper case

  4. The Project Name is converted back to lower case

  5. The Project Name is converted to upper case

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

  4. The Project Name is converted back to lower case

  5. The Project Name is converted to upper case

passed

S. Kindhauser, 16:00 2022-12-14

23

Main UI

Undo Redo

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Edit the Project Name

  3. Undo the action

  4. Redo the action

  1. The file is opened in the editor

  2. The Project Name is changed accordingly

  3. The Project Name is changed back to the original value

  4. The Project Name is changed accordingly

  1. The file is opened in the editor

  2. The Project Name is changed accordingly

  3. The Project Name is changed back to the original value

  4. The Project Name is changed accordingly

passed

S. Kindhauser, 16:02 2022-12-14

24

Main UI

Rename Key Undo Redo

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Make map editable

  3. Rename a key

  4. Undo the action

  1. The file is opened in the editor

  2. The keys are editable

  3. The key is renamed

  4. The key is renamed back to the original value

  1. The file is opened in the editor

  2. The keys are editable

  3. The key is renamed

  4. The key is renamed back to the original value

passed

S. Kindhauser, 16:05 2022-12-14

25

Extensions

Recommended Dialog

  • 2.2.1.2. Correctness

  1. Uninstall the core extension

  2. Open the Black Fennec

  3. Click Install

  1. The core extension is uninstalled

  2. A warning dialog shows, informing that core is missing

  3. The core extension is installed

  1. The core extension is uninstalled

  2. A warning dialog shows, informing that core is missing

  3. The software center is opened

passed

S. Kindhauser, 16:07 2022-12-14

Release v0.10.0

Nr.

Functional Area

Test Name

Non-Functional Requirements

Test Steps

Expected Results

Actual Results

Test passed / failed

Tester, Time, Date

1

Main UI

Run Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.3.1.1. Fast Starter

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘run Black Fennec’

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

  1. Splash screen not visible

  2. Splash screen not visible

  3. Main ui appears

passed

C. Martens, 17:23, 2022-11-22

2

Main UI

close/quit Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

1.Click cross button

  1. Black Fennec closes itself, all related windows disappear

  1. Black Fennec closes itself, all related windows disappear

passed

C. Martens, 17:25, 2022-11-22

3

Main UI

Open new Project

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click menu in the toolbar

  2. Click ‘Open Directory’

  3. Browse for a project folder

  4. Click ‘Select’ in file dialogue

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

C. Martens, 17:27, 2022-11-22

4

Main UI

Open new Project from start screen

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘Open dir…’ on start screen

  2. Brows for a project folder

  3. Click ‘Open’ in file dialogue window

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

C. Martens, 17:30, 2022-11-22

5

Main UI

Open multiple projects

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.3.1.2. Loading Projects

  1. Open a project

  2. Open a second project

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

passed

C. Martens, 17:34, 2022-11-22

6

Main UI

Open file from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on file from project

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

passed

C. Martens, 17:36, 2022-11-22

7

Main UI

Open multiple files from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on first file

  2. Double click on other file

  1. file opens in new tab

  2. file opens in second tab

  1. file opens in new tab

  2. file opens in second tab

passed

C. Martens, 17:36, 2022-11-22

8

Main UI

Show file content

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Open file

  2. Click on the icon on the right side

    of the content you want to see

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

passed

C. Martens, 17:38, 2022-11-22

9

Main UI

Resizable tabs

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover over column from tab

  2. click and drag col to preferred size

  1. cursor changes

  2. size of col changed to desired size

  1. cursor changes

  2. size of tab changed to desired size

passed

C. Martens, 17:40, 2022-11-22

10

Main UI

Make Black Fennec full-screen

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Double click windows header

  1. Black Fennec window maximizes to full-screen

  1. Black Fennec window maximizes to full-screen

passed

C. Martens, 17:42, 2022-11-22

11

Main UI

Resize Black Fennec main window

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover the border of the main window

  2. Click and drag the border to the

    desired size

  1. cursor changes

  2. main window is resizable

  1. cursor changes

  2. main window is resizable

passed

C. Martens, 17:43, 2022-11-22

12

Main UI

Selected content highlighting

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Click on button to show the

    content of a file

  1. opened list or map gets highlighted

  1. opened list or map gets highlighted

passed

C. Martens, 17:52, 2022-11-22

13

Main UI

Delete Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Make Map or List editable with pen

  2. Click the delete button

  1. Map or list is deleted

  1. Map or list is deleted

passed

C. Martens, 17:58, 2022-11-22

14

Main UI

Rename Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the rename button

  3. enter the new name in the form

  1. List of Map gets renamed

  1. List of Map gets renamed

passed

C. Martens, 17:57, 2022-11-22

15

Main UI

Add Key, Value

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the add button

  3. Enter new key, choose type String

  1. New string with the given key is created

  1. New string with the given key is created

passed

C. Martens, 17:52, 2022-11-22

16

Performance

open large file

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Open Project “/examples”

  2. Open file “user_db.json” in FileTree

  1. opening of file takes no more than 1 second

  2. opened file is navigable

  1. opening of file takes about 10 seconds

  2. opened file is navigable

failed

C. Martens, 17:50, 2022-11-22

17

Performance

handle large amount of extensions

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Copy “examples/performance_test.json”

    content to “extensions.json” and replace <placeholders>

  2. Open Project “/examples”

  3. Open file “user_db.json” in FileTree

  4. Close Black Fennec and remove

    inserted data from “extensions.json”

  1. opening of file takes no more than 5 seconds

  2. opened file is navigable

  1. skipped

failed

C. Martens, 17:50, 2022-11-22

18

Main UI

Functional info screen

  • 2.2.1.2. Correctness

  1. Open the hamburger menu

  2. Click on “About”

  1. A dialog opens with options like “About”

  2. A window opens displaying information about the project

  1. A dialog opens with options like “About”

  2. A window opens displaying information about the project

passed

C. Martens, 17:50, 2022-11-22

19

Main UI

Observability

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Navigate to logo

  3. Change the path of the image

  1. The file is opened in the editor

  2. The logo image is shown

  3. Every reference to the image path is updated, including the images

  1. The file is opened in the editor

  2. The logo image is shown

  3. Every reference to the image path is updated, including the images

passed

C. Martens, 13:26 2022-11-23

20

Main UI

Action

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Project Name

  3. Execute to upper action

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

passed

C. Martens, 13:28 2022-11-23

21

Main UI

Copy Paste

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Logo

  3. Copy the image

  4. Paste the image

  1. The file is opened in the editor

  2. The Project Name is selected

  3. The image is copied to the clipboard

  4. The image is pasted into the editor

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The image is copied to the clipboard

  4. The image is pasted into the editor

passed

C. Martens, 13:29 2022-11-23

22

Main UI

Undo Redo Action

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Right click Project Name

  3. Execute to upper action

  4. Undo the action

  5. Redo the action

  1. The file is opened in the editor

  2. The Project Name is selected

  3. The Project Name is converted to upper case

  4. The Project Name is converted back to lower case

  5. The Project Name is converted to upper case

  1. The file is opened in the editor

  2. The context menu is opened with multiple actions to execute

  3. The Project Name is converted to upper case

  4. The Project Name is converted back to lower case

  5. The Project Name is converted to upper case

passed

C. Martens, 13:30 2022-11-23

23

Main UI

Undo Redo

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Edit the Project Name

  3. Undo the action

  4. Redo the action

  1. The file is opened in the editor

  2. The Project Name is changed accordingly

  3. The Project Name is changed back to the original value

  4. The Project Name is changed accordingly

  1. The file is opened in the editor

  2. The Project Name is changed accordingly

  3. The Project Name is changed back to the original value

  4. The Project Name is changed accordingly

passed

C. Martens, 13:32 2022-11-23

24

Main UI

Rename Key Undo Redo

  • 2.2.1.2. Correctness

  1. Open blackfennec.json

  2. Make map editable

  3. Rename a key

  4. Undo the action

  1. The file is opened in the editor

  2. The keys are editable

  3. The key is renamed

  4. The key is renamed back to the original value

  1. The file is opened in the editor

  2. The keys are editable

  3. The key is renamed

  4. The key is renamed back to the original value

passed

C. Martens, 16:25 2022-11-23

Release v0.9

Nr.

Functional Area

Test Name

Non-Functional Requirements

Test Steps

Expected Results

Actual Results

Test passed / failed

Tester, Time, Date

1

Main UI

Run Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.3.1.1. Fast Starter

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘run Black Fennec’

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

  1. Splash screen not visible

  2. Splash screen not visible

  3. Main ui appears

passed

S. Kindhauser, 11:23, 2022-11-04

2

Main UI

close/quit Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

1.Click cross button

  1. Black Fennec closes itself, all related windows disappear

  1. Black Fennec closes itself, all related windows disappear

passed

S. Kindhauser, 11:25, 2022-11-04

3

Main UI

Open new Project

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click menu in the toolbar

  2. Click ‘Open Directory’

  3. Brows for a project folder

  4. Click ‘Select’ in file dialogue

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

S. Kindhauser, 11:27, 2022-11-04

4

Main UI

Open new Project from start screen

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘Open dir…’ on start screen

  2. Brows for a project folder

  3. Click ‘Open’ in file dialogue window

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

S. Kindhauser, 11:30, 2022-11-04

5

Main UI

Open multiple projects

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.3.1.2. Loading Projects

  1. Open a project

  2. Open a second project

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

passed

S. Kindhauser, 11:34, 2022-11-04

6

Main UI

Open file from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on file from project

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

passed

S. Kindhauser, 11:36, 2022-11-04

7

Main UI

Open multiple files from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on first file

  2. Double click on other file

  1. file opens in new tab

  2. file opens in second tab

  1. file opens in new tab

  2. file opens in second tab

passed

S. Kindhauser, 11:36, 2022-11-04

8

Main UI

Show file content

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Open file

  2. Click on the icon on the right side

    of the content you want to see

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

passed

S. Kindhauser, 11:38, 2022-11-04

9

Main UI

Resizable tabs

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover over border from tab

  2. click and drag tab to preferred size

  1. cursor changes

  2. size of tab changed to desired size

  1. cursor changes

  2. size of tab changed to desired size

passed

S. Kindhauser, 11:40, 2022-11-04

10

Main UI

Make Black Fennec full-screen

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Double click windows header

  1. Black Fennec window maximizes to full-screen

  1. Black Fennec window maximizes to full-screen

passed

S. Kindhauser, 11:42, 2022-11-04

11

Main UI

Resize Black Fennec main window

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover the border of the main window

  2. Click and drag the border to the

    desired size

  1. cursor changes

  2. main window is resizable

  1. cursor changes

  2. main window is resizable

passed

S. Kindhauser, 11:43, 2022-11-04

12

Main UI

Selected content highlighting

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Click on button to show the

    content of a file

  1. opened list or map gets highlighted

  1. opened list or map gets highlighted

passed

S. Kindhauser, 11:52, 2022-11-04

13

Main UI

Delete Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the delete button

  1. Map or list is deleted

  1. Map or list is deleted

passed

S. Kindhauser, 11:58, 2022-11-04

14

Main UI

Rename Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the rename button

  3. enter the new name in the form

  1. List of Map gets renamed

  1. List of Map gets renamed

passed

S. Kindhauser, 11:57, 2022-11-04

15

Main UI

Add Key, Value

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the add button

  3. Enter new key, choose type String

  1. New string with the given key is created

  1. New string with the given key is created

passed

S. Kindhauser, 11:52, 2022-11-04

16

Performance

open large file

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Open Project “/examples”

  2. Open file “user_db.json” in FileTree

  1. opening of file takes no more than 1 second

  2. opened file is navigable

  1. opening of file takes more than 10 second

  2. opened file is navigable

failed

S. Kindhauser, 11:50, 2022-11-04

17

Performance

handle large amount of extensions

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Copy “examples/performance_test.json”

    content to “extensions.json” and replace <placeholders>

  2. Open Project “/examples”

  3. Open file “user_db.json” in FileTree

  4. Close Black Fennec and remove

    inserted data from “extensions.json”

  1. opening of file takes no more than 5 seconds

  2. opened file is navigable

  1. skipped

failed

S. Kindhauser, 11:50, 2022-11-04

18

Main UI

Functional info screen

  • 2.2.1.2. Correctness

  1. Open the hamburger menu

  2. Click on “About”

  1. A dialog opens with options like “About”

  2. A window opens displaying information about the project

  1. A dialog opens with options like “About”

  2. A window opens displaying information about the project

passed

S. Kindhauser, 11:50, 2022-11-04

Release v0.8

Nr.

Functional Area

Test Name

Non-Functional Requirements

Test Steps

Expected Results

Actual Results

Test passed / failed

Tester, Time, Date

1

Main UI

Run Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.3.1.1. Fast Starter

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘run Black Fennec’

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

passed

S. Kindhauser, 11:24, 2022-10-11

2

Main UI

close/quit Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

1.Click cross button

  1. Black Fennec closes itself, all related windows disappear

  1. Black Fennec closes itself, all related windows disappear

passed

S. Kindhauser, 11:26, 2022-10-11

3

Main UI

Open new Project

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘Project’ in the toolbar

  2. Click ‘Open’ in dropdown menu

  3. Brows for a project folder

  4. Click ‘Open’ in file dialogue window

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

S. Kindhauser, 11:29, 2022-10-11

4

Main UI

Open new Project from start screen

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘Open Project’ on start screen

  2. Brows for a project folder

  3. Click ‘Open’ in file dialogue window

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

S. Kindhauser, 11:30, 2022-10-11

5

Main UI

Open multiple projects

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.3.1.2. Loading Projects

  1. Open a project

  2. Open a second project

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

passed

S. Kindhauser, 11:34, 2022-10-11

6

Main UI

Open file from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on file from project

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

passed

S. Kindhauser, 11:36, 2022-10-11

7

Main UI

Open multiple files from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on first file

  2. Double click on other file

  1. file opens in new tab

  2. file opens in second tab

  1. file opens in new tab

  2. file opens in second tab

passed

S. Kindhauser, 11:36, 2022-10-11

8

Main UI

Show file content

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Open file

  2. Click on the icon on the right side

    of the content you want to see

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

passed

S. Kindhauser, 11:38, 2022-10-11

9

Main UI

Resizable tabs

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover over border from tab

  2. click and drag tab to preferred size

  1. cursor changes

  2. size of tab changed to desired size

  1. cursor changes

  2. size of tab changed to desired size

passed

S. Kindhauser, 11:40, 2022-10-11

10

Main UI

Make Black Fennec full-screen

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Click on ‘maximize window’ button

    in the top right corner

  1. Black Fennec window maximizes to full-screen

  1. Black Fennec window maximizes to full-screen

passed

S. Kindhauser, 11:42, 2022-10-11

11

Main UI

Resize Black Fennec main window

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover the border of the main window

  2. Click and drag the border to the

    desired size

  1. cursor changes

  2. main window is resizable

  1. Window size cant be adjusted

failed

S. Kindhauser, 11:43, 2022-10-11

12

Main UI

Selected content highlighting

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Click on button to show the

    content of a file

  1. opened list or map gets highlighted

  1. opened list or map gets highlighted

passed

S. Kindhauser, 11:52, 2022-10-11

13

Main UI

Delete Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the delete button

  1. Map or list is deleted

  1. Map or list is deleted

passed

S. Kindhauser, 11:58, 2022-10-11

14

Main UI

Rename Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the rename button

  3. enter the new name in the form

  1. List of Map gets renamed

  1. List of Map gets renamed

passed

S. Kindhauser, 11:57, 2022-10-11

15

Main UI

Add Key, Value

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the add button

  3. Enter new key, choose type String

  1. New string with the given key is created

  1. New string with the given key is created

passed

S. Kindhauser, 11:52, 2022-10-11

16

Performance

open large file

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Open Project “/examples”

  2. Open file “user_db.json” in FileTree

  1. opening of file takes no more than 1 second

  2. opened file is navigable

  1. opening of file takes no more than 1 second

  2. opened file is navigable

passed

S. Kindhauser, 11:50, 2022-10-11

17

Performance

handle large amount of extensions

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Copy “examples/performance_test.json”

    content to “extensions.json” and replace <placeholders>

  2. Open Project “/examples”

  3. Open file “user_db.json” in FileTree

  4. Close Black Fennec and remove

    inserted data from “extensions.json”

  1. opening of file takes no more than 5 seconds

  2. opened file is navigable

  1. opening of file takes no more than 5 seconds

  2. opened file is navigable

passed

S. Kindhauser, 11:50, 2022-10-11

Release v0.6

Nr.

Functional Area

Test Name

Non-Functional Requirements

Test Steps

Expected Results

Actual Results

Test passed / failed

Tester, Time, Date

1

Main UI

Run Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.3.1.1. Fast Starter

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘run Black Fennec’

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

passed

Lara Gubler, 22:24, 25.05.2021

2

Main UI

close/quit Black Fennec

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

1.Click cross button

  1. Black Fennec closes itself, all related windows disappear

  1. Black Fennec closes itself, all related windows disappear

passed

Lara Gubler, 22:26, 25.05.2021

3

Main UI

Open new Project

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘Project’ in the toolbar

  2. Click ‘Open’ in dropdown menu

  3. Brows for a project folder

  4. Click ‘Open’ in file dialogue window

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

Lara Gubler, 22:29, 25.05.2021

4

Main UI

Open new Project from start screen

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

  1. Click ‘Open Project’ on start screen

  2. Brows for a project folder

  3. Click ‘Open’ in file dialogue window

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

Lara Gubler, 22:30, 25.05.2021

5

Main UI

Open multiple projects

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.3.1.2. Loading Projects

  1. Open a project

  2. Open a second project

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

passed

Lara Gubler, 22:34, 25.05.2021

6

Main UI

Open file from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on file from project

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

passed

Lara Gubler, 22:36, 25.05.2021

7

Main UI

Open multiple files from project

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Double click on first file

  2. Double click on other file

  1. file opens in new tab

  2. file opens in second tab

  1. file opens in new tab

  2. file opens in second tab

passed

Lara Gubler, 22:36, 25.05.2021

8

Main UI

Show file content

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

  1. Open file

  2. Click on the icon on the right side

    of the content you want to see

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

passed

Lara Gubler, 22:38, 25.05.2021

9

Main UI

Resizable tabs

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover over border from tab

  2. click and drag tab to preferred size

  1. cursor changes

  2. size of tab changed to desired size

  1. cursor changes

  2. size of tab changed to desired size

passed

Lara Gubler, 22:40, 25.05.2021

10

Main UI

Make Black Fennec full-screen

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Click on ‘maximize window’ button

    in the top right corner

  1. Black Fennec window maximizes to full-screen

  1. Black Fennec window maximizes to full-screen

passed

Lara Gubler, 22:42, 25.05.2021

11

Main UI

Resize Black Fennec main window

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Hover the border of the main window

  2. Click and drag the border to the

    desired size

  1. cursor changes

  2. main window is resizable

  1. Window size cant be adjusted

failed

Lara Gubler, 22:43, 25.05.2021

12

Main UI

Selected content highlighting

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  1. Click on button to show the

    content of a file

  1. opened list or map gets highlighted

  1. opened list or map gets highlighted

passed

Lara Gubler, 22:52, 25.05.2021

13

Main UI

Delete Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the delete button

  1. Map or list is deleted

  1. Map or list is deleted

passed

Lara Gubler, 23:08, 25.05.2021

14

Main UI

Rename Map / List

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the rename button

  3. enter the new name in the form

  1. List of Map gets renamed

  1. List of Map gets renamed

passed

Lara Gubler, 23:10, 25.05.2021

15

Main UI

Add Key, Value

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.5.1.2. Data Visualisation

  1. Right click on a Map or List

  2. Click the add button

  3. Enter new key, choose type String

  1. New string with the given key is created

  1. New string with the given key is created

passed

Lara Gubler, 23:13, 25.05.2021

16

Performance

open large file

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Open Project “/examples”

  2. Open file “user_db.json” in FileTree

  1. opening of file takes no more than 1 second

  2. opened file is navigable

  1. opening of file takes no more than 1 second

  2. opened file is navigable

passed

Lara Gubler, 22:50, 25.05.2021

17

Performance

handle large amount of extensions

  • 2.2.3.3. Capacity

  • 2.2.3.3.1. Heavy Lifter

  1. Copy “examples/performance_test.json”

    content to “extensions.json” and replace <placeholders>

  2. Open Project “/examples”

  3. Open file “user_db.json” in FileTree

  4. Close Black Fennec and remove

    inserted data from “extensions.json”

  1. opening of file takes no more than 5 seconds

  2. opened file is navigable

  1. opening of file takes no more than 5 seconds

  2. opened file is navigable

passed

Lara Gubler, 22:50, 25.05.2021

Release v0.5

Nr.

Functional Area

Test Name

Test Steps

Expected Results

Actual Results

Test passed / failed

Non-Functional Requirements

Tester, Time, Date

1

Main UI

Run Black Fennec

  1. Click ‘run Black Fennec’

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

passed

  • 2.2.1.2. Correctness

  • 2.2.3.1.1. Fast Starter

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 22:00, 2021.05.18

2

Main UI

close/quit Black Fennec

1.Click cross button

  1. Black Fennec closes itself, all related windows disappear

  1. Black Fennec closes itself, all related windows disappear

passed

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 22:04, 2021.5.18

3

Main UI

Open new Project

  1. Click ‘Project’ in the toolbar

  2. Click ‘Open’ in dropdown menu

  3. Brows for a project folder

  4. Click ‘Open’ in file dialogue window

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable folders

  4. selected folder appears in info presenter in under 800ms, file dialogue

    closes

passed

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 10:14, 2021.05.18

3

Main UI

Open new Project from start screen

  1. Click ‘Open Project’ on start screen

  2. Brows for a project folder

  3. Click ‘Open’ in file dialogue window

  1. file dialogue window pops up

  2. file dialogue contains clickable folders

  3. selected folder appears in info presenter in under 800ms, file dialogue

    closes

  1. file dialogue window pops up

  2. file dialogue window pops up

  3. selected file appears in info presenter in under 800ms, file dialogue

    closes

passed

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 22:25, 2021.04.09

4

Main UI

Open multiple projects

  1. Open a project

  2. Open a second project

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

  1. selected project folder appears in info presenter in under 800ms,

    file dialogue closes

  2. the second project is opened. First project is closed

passed

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

  • 2.2.3.1.2. Loading Projects

Lara Gubler, 2021.05.18 22:30,

5

Main UI

Open file from project

  1. Double click on file from project

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

  1. selected file appears in info presenter

  2. Info Presenter interprets Json file successfully

passed

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 22:58, 2021.05.18

6

Main UI

Open multiple files from project

  1. Double click on first file

  2. Double click on other file

  1. file opens in new tab

  2. file opens in second tab

  1. file opens in new tab

  2. file opens in second tab

passed

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 22:45, 2021.05.18

9

Main UI

Show file content

  1. Open file

  2. Click on the icon on the right side

    of the content you want to see

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

  1. file opens in new tab

  2. Info Presenter interprets Json file successfully and shows data

passed

  • 2.2.1.2. Correctness

  • 2.2.5.1.2. Data Visualisation

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 23:14, 2021.05.18

7

Main UI

Resizable tabs

  1. Hover over border from tab

  2. click and drag tab to preferred size

  1. cursor changes

  2. size of tab changed to desired size

  1. cursor changes

  2. size of tab changed to desired size

passed

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 22:50, 2021.05.18

8

Main UI

Make Black Fennec full-screen

  1. Click on ‘maximize window’ button

    in the top right corner

  1. Black Fennec window maximizes to full-screen

  1. Black Fennec window maximizes to full-screen

passed

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 23:02, 2021.05.18

9

Main UI

Resize Black Fennec main window

  1. Hover the border of the main window

  2. Click and drag the border to the

    desired size

  1. cursor changes

  2. main window is resizable

  1. cursor changes

  2. main window is resizable

passed

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 23:05, 2021.05.18

10

Main UI

Selected content highlighting

  1. Click on button to show the

    content of a file

  1. opened list or map gets highlighted

  1. cursor changes

passed

  • 2.2.1.2. Correctness

  • 2.2.5.2.1. Just Like an Apple

Lara Gubler, 23:17, 2021.05.18

Release v0.3

Nr.

Functional Area

Test Name

Test Steps

Expected Results

Actual Results

Test passed / failed

Non-Functional Requirements

Tester, Time, Date

1

Main UI

Run Black Fennec

  1. Click ‘run Balck_Fennec’

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

  1. Splash screen appears within 500ms

  2. Splash screen disappears

  3. Main ui appears

passed

  • 2.2.1.2. Correctness

  • 2.2.3.1.1. Fast Starter

Leonie Däullary, 10:30, 2021.04.09

2

Main UI

close/quit Black Fennec

1.Click cross button

  1. Black Fennec closes itself, all related windows disappear

  1. Black Fennec closes itself, all related windows disappear

passed

  • 2.2.1.2. Correctness

Leonie Däullary, 10:30, 2021.04.09

3

Main UI

Open Json file

  1. Click ‘Open’ in toolbar

  2. Click ‘Open’ in dropdown menu

  3. Brows file dialogue window

  4. select file from file dialogue window

  5. Click ‘Open’ in file dialogue window

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable file system

  4. files are selectable (< 500 MB)

  5. selected file appears in info presenter in under 800ms, file dialogue closes

  6. Info Presenter interprets Json file successfully

  1. dropdown menu appears

  2. file dialogue window pops up

  3. file dialogue contains clickable file system

  4. files are selectable (< 500 MB)

  5. selected file appears in info presenter in under 800ms, file dialogue closes

  6. Info Presenter interprets Json file successfully

passed

  • 2.2.1.2. Correctness

  • 2.2.3.1.2. Loading Projects

  • 2.2.4.2.1. Work in External Structure

Leonie Däullary, 10:35, 2021.04.09