Solid/Projects/BlueDevil/Tests: Difference between revisions

From KDE Community Wiki
Line 133: Line 133:
|-
|-
|}
|}
*NoPairing: Devices such Mouses do not require pair (database PIN NULL)
*LegacyPairing: Pairing with bluetooth < 2.1 (wizard should output legacyPairing true)
*LegacyPairingFromDB: a device that is in the db (like Wiimote)
*Keyboard Pairing: pairing of a keyboard (you have to type the PIN in the keyboard)
*SSPairing: pairing where you have to confirm the same PIN in both devices (most modern devices)


==== Send File ====
==== Send File ====

Revision as of 20:33, 11 March 2013

KIO Bluetooth

Tester Version Discover Show services PANU DUN Send File Browse files
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone
  • Discover: kio_bluetooth should find new devices and update dolphin without having to press F5
  • Show services: Show compatible services once inside a device
  • PANU: Connect to panu (clicking on it)
  • DUN: Connect to dun (clicking on it)
  • Send File: Open the wizard, and it should only allow to select the file
  • Browse files: Redirect to kio_obexftp for browsing files

KIO ObexFTP

Tester Version List Copy from Copy to Open Delete II Two browsers
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone
  • List: List files in the device
  • Copy from: Copy files from the device to home
  • Copy to: Copy files from home to the device
  • Open: Clicking on an image should open Gwenview
  • Delete: Delete files from the device
  • Two browsers: Multiple dolphins/konquerors should be supported

KCM Devices

Tester Version Enabled bluedevil Updates Disconnect Remove Details Add device None configured
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone
  • Enable bluedevil: Remove the sistray icon and unload the KDED module
  • Update: react on changes in a device
  • Disconnect: Disconnect a device
  • Remove: Remove a device
  • Add device: Execute the wizard
  • None configured: Show a note saying that no devices were found offering to launch the wizard

KCM File Transfers (receive)

Tester Version Enabled receive Save files in Auto accept
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone|-
  • Enable: enable/disable receiving files (bluedevil-helper should die)
  • Save files in: Change directory where receiving files will be saved
  • Auto accept: test all 3 options all devices/trusted/never

KCM File Transfers (Sharing)

Tester Version Enabled sharing Require pin Permissions II Shared folder
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone
  • Enabled: Enable/Disable sharing files
  • Require pin: test with another device if the requirement works
  • Permissions: test with another device that read only/write works
  • Share folder: test with another device if the shared folder changes

KCM File Transfers (Sharing Dialog)

Tester Version Add file Remove file
afiestas 1.3 Template:TestNotDone Template:TestNotDone
  • Add file: should create a symlilnk in the shared folder
  • Remove file: should remove the symlink

KCM File Transfers (Adapters)

Tester Version Change Name Powered Visibility
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone
  • Change name: Name should changed (scan with another device, mind the cache)
  • Powered: Power/Unpower the device
  • Visibility: test with another device

Monolithic

Tester Version Updates Send File Browse devices Add Device Configure Bluetooth Discoverable Off
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone
  • Updates: updates when devices are added, or bluetooth is disabled (adapter unpowered)
  • Send File: executes wizard with "select device and file"
  • Browse devices: Opens default browser with kio_bluetooth
  • Add Device: Executes wizard
  • Configure Bluetooth: Opens systemsettings (kcmshell4)
  • Discoverable: Makes device discoverable
  • Off: power off the default/usable adapter

Monolithic (Devices)

Tester Version Updates Connect service Disconnect
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone
  • Updates: Services are updated
  • Connect: Connect to a service works
  • Disconnect: disconnects the device

Wizard

Tester Version NoPairing LegacyPairing LegacyPairingFromDB KeyboardPairing SSPairing
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone
  • NoPairing: Devices such Mouses do not require pair (database PIN NULL)
  • LegacyPairing: Pairing with bluetooth < 2.1 (wizard should output legacyPairing true)
  • LegacyPairingFromDB: a device that is in the db (like Wiimote)
  • Keyboard Pairing: pairing of a keyboard (you have to type the PIN in the keyboard)
  • SSPairing: pairing where you have to confirm the same PIN in both devices (most modern devices)

Send File

Tester Version Device Selected File Selected Device and File selected Nothing Selected kio_bluetooth
afiestas 1.3 Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone Template:TestNotDone

Dolphin Send File

Tester Version Device Selected File Selected
afiestas 1.3 Template:TestNotDone Template:TestNotDone

Audio

Tester Version Audio
afiestas 1.3 Template:TestNotDone

Keyboard

Tester Version Keyboard
afiestas 1.3 Template:TestNotDone

Mouse

Tester Version Mouse
afiestas 1.3 Template:TestNotDone

Network

Tester Version NM Version PANU DUN
afiestas 1.3 0.9 Template:TestNotDone Template:TestNotDone