# projects

name: Ultimate Comparison Framework
creation_date: 2018-04-15 17:15:46
image: static/img/placeholder.svg
description:
  The Ultimate Comparison Framework is a open source tool which allows you to add data about other frameworks and tools through markdown files. A generated web view allows you to filter sort and compare the tools based on the data you entered in the markdown files. Demo: https://ultimate-comparisons.github.io/ultimate-message-broker-comparison/


name: Marble
creation_date: 2018-06-07 13:05:33
image: static/img/placeholder.svg
description:
  Marble is a A KDE globe program and also a widget for displaying or editing geographic data in other KDE applications.


# test_case_versions

description: Edit entries in a library
message: Initial test case created
creation_date: 2018-04-16 05:33:22
preconditions:
  (1) JabRef is started
  (2) No library is open
  (3) Existing "My Library" of test case "Create a library"


description: Attach a PDF to an library entry
message: Initial test case created
creation_date: 2018-04-16 05:35:33
preconditions:
  (1) JabRef is started
  (2) Existing "My library" of test case "Editing entries"
  (3) Existing PDF file "Dijkstra68.pdf"


description: Adds an URL to an entry
message: Initial test case created
creation_date: 2018-04-16 05:36:58
preconditions:
  (1) JabRef is started
  (2) Existing "My library" of test case "Editing entries"
  (3) Active internet connection


description: Tests the installation of the git paket
message: Initial test case created
creation_date: 2018-04-16 06:39:50
preconditions:
  Device is on the homescreen
  Git is not installed
  Touch must be working
  Screen must be working
  Device must have an active and working connection to the internet


description: Tests the connection to the mobile data service
message: Initial test case created
creation_date: 2018-04-16 06:50:53
preconditions:
  Device must be in the homescreen
  Device must support mobile Data
  Touch must be working
  The screen must be working


description: Testing whether you can call a contact
message: Initial test case created
creation_date: 2018-04-16 06:54:18
preconditions:
  The device must be turned on
  The user must be logged in
  The device must to support phone calls
  The device must have a valid SIM card installed
  The device must have contacts saved


description: Tests whether the audio is working
message: Initial test case created
creation_date: 2018-04-16 07:00:54
preconditions:
  The device must be turned on
  The screen must be working
  Touch must be working
  An audio file named "testSound" must already be on the device


message: Initial test case created
creation_date: 2018-04-16 11:14:23
preconditions:
  - At least two Entries are shown in the table where one entry has the licence MIT and
  the other entry does not has the license MIT
  - no filter options are selected


message: Initial test case created
creation_date: 2018-04-16 11:21:08
preconditions:
  - At least two Entries are shown in the table where one entry has the licence MIT and the other entriey does not has the licence MIT
  - The licence MIT is selected in the filter (Therefore the entry that does not have the MIT licence is not shown)


message: Initial test case created
creation_date: 2018-04-16 11:30:32
preconditions:
  - At least 3 Entries are shown in the table where one entry has the licence MIT, one entry has the licence Apache-2.0 and one entry has the entry BSD-3-Clause
  - No filter options are selected


creation_date: 2018-04-16 11:44:28
preconditions:
  - At least two Entries are shown in the table where one entry has the licence MIT and the other entriey does not has the licence MIT [br]
  - The licence MIT is selected in the filter (Therefore the entry that does not have the MIT licence is not shown)


creation_date: 2018-04-16 11:45:47
preconditions:
  - At least two Entries are shown in the table where one entry has the licence MIT and the other entriey does not has the licence MIT                                                                              
  - The licence MIT is selected in the filter 


description: Attach a PDF to an library entry
creation_date: 2018-04-16 11:46:02
preconditions:
  (1) JabRef is started                                                                                                                                                                  
  (2) Existing "My library" of test case "Editing entries"
  (3) Existing P


message: Initial test case created
creation_date: 2018-04-16 12:24:09
preconditions:
  - At least one comparison-element in the table 
  - The information button is visible in the last column of the table


message: Initial test case created
creation_date: 2018-04-16 12:31:41
preconditions:
  - Settings window is open
  - The section "Columns" contains all table-columns.
  - The section "Elements" contains all comparison-elements.
  - The checkbox for Description,All in the "Column" section are not selected.
  - The checkbox for Template,All in the "E


description: Tests the audio output through a bluetooth connected speaker
message: Initial test case created
creation_date: 2018-04-17 11:26:55
preconditions:
  - At least 1 valid .mp3 audio file must be located in '/storage/emulated/0/music' - Android media volume must be greater than 0 - Stock OS must support bluetooth (speaker) - Bluetooth speaker (which supports audio playback) must be paired - No headphones 


description: Tests audio output through the headphone jack
message: Initial test case created
creation_date: 2018-04-17 11:27:48
preconditions:
  - At least 1 valid .mp3 audio file must be located in '/storage/emulated/0/music' - Android media volume must be greater than 0 - Stock OS must support headphone jack - Headphones must be plugged into headphone jack - No external speaker is connected via 


description: Tests the audio output through the build-in speaker
message: Initial test case created
creation_date: 2018-04-17 11:29:45
preconditions:
  - At least 1 valid .mp3 audio file must be located in '/storage/emulated/0/music' - Android media volume must be greater than 0 - No external speaker is connected via bluetooth - No headphones are connected - Device (screen) must be unlocked - User is on 


description: Tests the in-call audio output
message: Initial test case created
creation_date: 2018-04-17 11:30:21
preconditions:
  - Phone app must be opened - SIM card must be inserted in the phone - Call volume must be greater than 0 - No bluetooth speaker is connected - No headphones are connected to headphone jack - Second device (that supports phone calls) must be available - Ne


description: Tests file transfers with another bluetooth enabled device
message: Initial test case created
creation_date: 2018-04-17 11:31:37
preconditions:
  - Stock OS of device must support bluetooth - A picture is available (for sharing) in the file manager - Second device with bluetooth capabilities is available - First and second device are paired and unlocked


description: Tests the pairing process with a second bluetooth enabled device
message: Initial test case created
creation_date: 2018-04-17 11:32:21
preconditions:
  - Stock OS of device must support bluetooth - Second device with bluetooth capabilities is available - Second device has bluetooth turned on and status visible - First device is in bluetooth section of the settings app - Second device is not a paired devi


description: Tests the unpairing process with a second bluetooth enabled device
message: Initial test case created
creation_date: 2018-04-17 11:33:06
preconditions:
  - Stock OS of device must support bluetooth - Device is in Settings app - Device is paired with another device - Bluetooth is on


description: Tests the photo capabilities of the front camera
message: Initial test case created
creation_date: 2018-04-17 11:34:08
preconditions:
  - Device supports Camera in stock OS - Stock Camera app is installed - Front camera on device is in working condition - Front camera is not covered up - Device is in well lit room


description: Tests the photo capabilites of the rear camera
message: Initial test case created
creation_date: 2018-04-17 11:34:43
preconditions:
  - Device supports Camera in stock OS - Stock Camera app is installed - Rear camera on device is in working condition - Rear camera is not covered up - Device is in well lit room - Stock Camera app is in photo mode


description: Tests the fingerprint sensor
message: Initial test case created
creation_date: 2018-04-17 11:36:48
preconditions:
  - Stock OS supports fingerprint sensor for Marshmallow or later versions - Device has fingerprint sensor in working condition - Finger is available - Device does not have a fingerprint set up


description: Tests the GPS functionality
message: Initial test case created
creation_date: 2018-04-17 11:37:21
preconditions:
  - Stock OS supports GPS - 'GPS Test' app is installed (alternative: maps installed and data connection available) - 'GPS Test' has location permissions


description: Tests the gyroscope
message: Initial test case created
creation_date: 2018-04-17 11:47:48
preconditions:
  - Device is unlocked - Screen rotation is enabled - Device is in upright 'portrait' position - Launcher supports landscape orientation


description: Tests the light sensor
message: Initial test case created
creation_date: 2018-04-17 11:48:53
preconditions:
  - Adaptive brightness is enabled in the display options - Device is unlocked - Device is in well lit room


description: Tests file sharing via Android Beam
message: Initial test case created
creation_date: 2018-04-17 11:50:28
preconditions:
  - Stock OS supports NFC (Android Beam) - Second device is available - A picture is available (for sharing) in the file manager - First and second device support NFC file transfer and both are unlocked - On both devices NFC and Android Beam is enabled


description: Tests the MTP file access
message: Initial test case created
creation_date: 2018-04-17 11:52:52
preconditions:
  - Device has USB port - Device is connected to computer with proper Android USB driver installed - Device is recognized by computer - Device is unlocked - Device is in MTP mode - Computer has dummy media file


description: Tests the USB tethering feature with the device acting as hotspot
message: Initial test case created
creation_date: 2018-04-17 11:53:42
preconditions:
  - Device has USB port - Stock OS supports USB tethering - Device has working internet connection - External computer without internet connection is available - USB tethering is enabled on device


description: Tests the video recording of the front camera
message: Initial test case created
creation_date: 2018-04-17 11:54:39
preconditions:
  - Video recording is supported by stock OS - Stock Camera app is installed - Front camera on device is in working condition - Front camera is not covered up - Device is in well lit room


description: Tests the video recording of the rear camera
message: Initial test case created
creation_date: 2018-04-17 11:55:27
preconditions:
  - Video recording is supported by stock OS - Stock Camera app is installed - Rear camera on device is in working condition - Rear camera is not covered up - Device is in well lit room


description: Tests the WiFi connectivity
message: Initial test case created
creation_date: 2018-04-17 11:56:27
preconditions:
  - Stock OS must support WiFi - WiFi network needs to be accessible - WiFi network is wpa2 (personal) protected - Valid SSID and passphrase of WiFi network are known - WiFi network provides internet connection


description: Tests the WiFi tethering function acting as hotspot
message: Initial test case created
creation_date: 2018-04-17 11:57:40
preconditions:
  - Stock OS of device must support WiFi hotspot - Device has a working cellular data connection - Hotspot is set up (SSID and passphrase known) - Hotspot is active - Second device with WiFi capabilities is available - Second device: cellular data is disabl


description: Tests the audio output through the build-in speaker
creation_date: 2018-04-19 10:05:13
preconditions:
  - At least 1 valid tagged .mp3 audio file must be located in '/storage/emulated/0/music' - Android media volume must be greater than 0 - No external speaker is connected via bluetooth - No headphones are connected - Device (screen) must be unlocked - User


description: Tests audio output through the headphone jack
creation_date: 2018-04-19 10:05:38
preconditions:
  - At least 1 valid tagged .mp3 audio file must be located in '/storage/emulated/0/music' - Android media volume must be greater than 0 - Stock OS must support headphone jack - Headphones must be plugged into headphone jack - No external speaker is connect


description: Tests the audio output through a bluetooth connected speaker
creation_date: 2018-04-19 10:05:56
preconditions:
  - At least 1 valid tagged .mp3 audio file must be located in '/storage/emulated/0/music' 
  - Android media volume must be greater than 0 
  - Stock OS must support bluetooth (speaker) 
  - Bluetooth speaker (which supports audio playback) must be paired 
  - No 


description: Tests the audio output through the build-in speaker
creation_date: 2018-04-19 10:06:19
preconditions:
  - At least 1 valid tagged .mp3 audio file must be located in '/storage/emulated/0/music' 
  - Android media volume must be greater than 0 
  - No external speaker is connected via bluetooth 
  - No headphones are connected 
  - Device (screen) must be unlocked 
  -


description: Tests the in-call audio output
creation_date: 2018-04-19 10:07:02
preconditions:
  - Phone app must be opened 
  - SIM card must be inserted in the phone 
  - Call volume must be greater than 0 
  - No bluetooth speaker is connected 
  - No headphones are connected to headphone jack 
  - Second device (that supports phone calls) must be available


description: Tests file transfers with another bluetooth enabled device
creation_date: 2018-04-19 10:07:21
preconditions:
  - Stock OS of device must support bluetooth 
  - A picture file is available (for sharing) in the file manager 
  - Second device with bluetooth capabilities is available 
  - First and second device are paired and unlocked


description: Tests the pairing process with a second bluetooth enabled device
creation_date: 2018-04-19 10:07:35
preconditions:
  - Stock OS of device must support bluetooth 
  - Second device with bluetooth capabilities is available 
  - Second device has bluetooth turned on and status visible 
  - First device is in bluetooth section of the settings app 
  - Second device is not a paired 


description: Tests the unpairing process with a second bluetooth enabled device
creation_date: 2018-04-19 10:07:47
preconditions:
  - Stock OS of device must support bluetooth 
  - Device is in Settings app 
  - Device is paired with another device 
  - Bluetooth is on


description: Tests the photo capabilities of the front camera
creation_date: 2018-04-19 10:08:10
preconditions:
  - Device supports Camera in stock OS 
  - Stock Camera app is installed 
  - Front camera on device is in working condition 
  - Front camera is not covered up 
  - Device is in well lit room


description: Tests the photo capabilites of the rear camera
creation_date: 2018-04-19 10:08:28
preconditions:
  - Device supports Camera in stock OS 
  - Stock Camera app is installed 
  - Rear camera on device is in working condition 
  - Rear camera is not covered up 
  - Device is in well lit room 
  - Stock Camera app is in photo mode


description: Tests the fingerprint sensor
creation_date: 2018-04-19 10:08:43
preconditions:
  - Stock OS supports fingerprint sensor for Marshmallow or later versions 
  - Device has fingerprint sensor in working condition 
  - Finger is available 
  - Device does not have a fingerprint set up


description: Tests the GPS functionality
creation_date: 2018-04-19 10:08:57
preconditions:
  - Stock OS supports GPS 
  - 'GPS Test' app is installed (alternative: maps installed and data connection available) 
  - 'GPS Test' has location permissions


description: Tests the GPS functionality
creation_date: 2018-04-19 10:10:30
preconditions:
  - Stock OS supports GPS 
  - 'GPS Test' app is installed (alternative: maps installed and data connection available) 
  - 'GPS Test' has location permissions
  - Location mode is set to Device Only


description: Tests the light sensor
creation_date: 2018-04-19 10:16:41
preconditions:
  - Adaptive brightness is enabled in the display options 
  - Device is unlocked 
  - Device is in well lit room
  - Brightness is >=50%


description: Tests file sharing via Android Beam
creation_date: 2018-04-19 10:17:19
preconditions:
  - Stock OS supports NFC (Android Beam)
  - Second device is available 
  - A picture is available (for sharing) in the file manager 
  - First and second device support NFC file transfer and both are unlocked 
  - On both devices NFC and Android Beam is enabled


description: Tests the proximity sensor
creation_date: 2018-04-19 10:17:48
preconditions:
  - Device has network connection 
  - A second device is available 
  - Device is unlocked
  - Device supports phone calls


description: Tests the MTP file access
creation_date: 2018-04-19 10:19:21
preconditions:
  - Device has USB port 
  - Device is connected to computer with proper Android USB driver installed 
  - Device is recognized by computer
  - Device is unlocked 
  - Device is in MTP mode 
  - Computer has dummy media file


description: Tests the USB tethering feature with the device acting as hotspot
creation_date: 2018-04-19 10:20:11
preconditions:
  - Device has USB port 
  - Stock OS supports USB tethering 
  - Device has working internet connection 
  - External computer without internet connection is available 
  - USB tethering is enabled on device


description: Tests the video recording of the front camera
creation_date: 2018-04-19 10:20:32
preconditions:
  - Video recording is supported by stock OS 
  - Stock Camera app is installed 
  - Front camera on device is in working condition 
  - Front camera is not covered up 
  - Device is in well lit room


description: Tests the video recording of the rear camera
creation_date: 2018-04-19 10:20:58
preconditions:
  - Video recording is supported by stock OS 
  - Stock Camera app is installed 
  - Rear camera on device is in working condition 
  - Rear camera is not covered up 
  - Device is in well lit room


description: Tests the WiFi connectivity
creation_date: 2018-04-19 10:21:19
preconditions:
  - Stock OS must support WiFi 
  - WiFi network needs to be accessible 
  - WiFi network is wpa2 (personal) protected 
  - Valid SSID and passphrase of WiFi network are known 
  - WiFi network provides internet connection


description: Tests the WiFi tethering function acting as hotspot
creation_date: 2018-04-19 10:21:50
preconditions:
  - Stock OS of device must support WiFi hotspot 
  - Device has a working cellular data connection 
  - Hotspot is set up (SSID and passphrase known) 
  - Hotspot is active 
  - Second device with WiFi capabilities is available 
  - Second device: cellular data is d


description: Tests the installation of the git paket
creation_date: 2018-04-19 14:42:50
preconditions:
  Device is on the homescreen
  Git is not installed
  Touch must be working
  Device must have an active and working connection to the internet


description: Dieser Test testet die Heimatfunktionalität von Marble
message: Initial test case created
creation_date: 2018-06-07 13:11:46
preconditions:
  (1) Marble ist gestartet (2) In der linken, oberen Ecke ist der Search-Tab ausgewählt (3) OpenStreetMap ist nicht als Karten-Theme eingestellt


description: Dieser Testfall testet die Suchfunktionalität von Marble.
message: Initial test case created
creation_date: 2018-06-07 13:16:02
preconditions:
  (1) Marble ist gestartet. (2) In der linken, oberen Ecke ist der "Search"-Tab ausgewählt. (3) OpenSteetMap ist nicht Karten-Theme eingestellt.


# test_steps

expected_result: Listed entry changes
action:
  Change the field Author to "Edgar Dijkstra", Title to "Go To Statement Considered Harmful" and the Year to "1968"


expected_result: Only the check-box of this article is marked
action:
  Select the article "Letters to the editor: go to statement considered harmful" of Dijkstra from the year 1968


action: Select the licence MIT in the licence menu
expected_result:
  The table automatically updates. The entry with the licence MIT is shown and the entries that don't have the licence MIT are not shown.


action: Click on the X in the MIT licence label to remove the filtering by licence MIT
expected_result:
  Expected Result: the licence label in the filter is removed and the table automatically updates resulting in all entries (including the entry not under MIT licence) are shown in the table


action: Click the field with SPDX License
expected_result:
  A dropdown menu with license containing at least ``MIT``, ``BSD-3-Clause`` and ``Apache-2.0``  should be shown


action: Click in the field SPDX Licence
expected_result:
  A dropdown menu containing at least ``BSD-3-Clause`` and ``Apache-2.0``  but not ``MIT`` should be shown.


action: Select the licence Apache-2.0 in the licence menue
expected_result:
  The table automatically updates. The entries with the licence ``MIT`` and ``Apache-2.0`` are shown. The entry with the licence ``BSD-3-Clause`` is not shown.


action: Click the label once
expected_result:
  A arrow pointing down appears next to the label. The table is now sorted in an descending order according to SPDX License. The first item in the table should be APache ActiveMQ.


action: Click the label a second time
expected_result:
  The arrow pointing down turn into an arrow point up. The table is now sorted in an ascrending order according to SPDX License. The first item in the table should be RabbitMQ.


action: Move the mouse over the AMQP label in the Protocols column
expected_result:
  The cursor indicates you can click the label. Additionally a black window appears and displays the link http://www.amqp.org/.


expected_result: The cursor indicates you can click the button
action:
  Move the mouse over the information button for Apache ActiveMQ located in the last column of the table of the comparison-element.


action: Click the button
expected_result:
  A window opens which has the title "Table Settings". Additionally there are three sections titled "Columns", "Elements" and "Other". Additionally a close button is visible


expected_result: Die Karte wird vergrößert.
action:
  Bewegen Sie die Maus direkt in die Mitte des Fadenkreuzes und scrollen Sie mithilfe des Mausrads hinein.


expected_result: Die Kartenansicht vergrößert sich und Tübingen wird angezeigt.
action:
  Nutzen Sie den Zoom-Slider auf der rechten Seite und zoomen Sie so lange hinein, bis Tübingen angezeigt wird.


expected_result: Das Einstellungsfenster wird geschlossen.
action:
  Setzen Sie das "Refresh interval" auf 1 Sekunde. Setzen SIe außerdem "Time Speed" auf 100x. Drücken Sie auf "OK"


# test_sequence_versions

description: Tests the Bluetooth functionality
message: Initial test sequence created
creation_date: 2018-04-17 11:39:09
preconditions:
  - Stock OS of device must support bluetooth - Second device with bluetooth capabilities is available - Second device has bluetooth turned on and status visible - First device is in bluetooth section of the settings app - A picture is available (for sharin


message: Initial test sequence created
creation_date: 2018-04-17 11:51:40
description:
  These test sequences test the filtering option of the comparison framework.
  They are focused on the filtering by licence. But the filtering by other
  elements works the same.


description: Tests various audio outputs: Speakers, Headphone Jack, Bluetooth
message: Initial test sequence created
creation_date: 2018-04-17 11:58:13
preconditions:
  - At least 1 valid .mp3 audio file must be located in '/storage/emulated/0/music' - Device (screen) must be unlocked - User is on home screen


description: Tests USB features
message: Initial test sequence created
creation_date: 2018-04-17 11:59:18
preconditions:
  - Device has USB port - External computer without internet connection is available - Device is connected to computer with proper Android USB driver installed - Device is recognized by computer - Device is unlocked


description: Tests WiFi connectivity acting as client and hotspot
message: Initial test sequence created
creation_date: 2018-04-17 11:59:38
preconditions:
  - Stock OS must support WiFi - WiFi network needs to be accessible - WiFi network is wpa2 (personal) protected - Valid SSID and passphrase of WiFi network are known - WiFi network provides internet connection - Second device with WiFi capabilities is avai


description: Tests the Bluetooth functionality
creation_date: 2018-04-20 10:18:24
preconditions:
  - Stock OS of device must support bluetooth 
  - Second device with bluetooth capabilities is available 
  - Second device has bluetooth turned on and status visible - First device is in bluetooth section of the settings app - A picture is available (for shar


