Test Suites
Dallin
Test Case ID | Scenario | Test Steps | Test Data | Expected Results | Actual Results | Pass/Fail |
---|---|---|---|---|---|---|
TC01 | Binding a single key using the macro | From the home screen, Select bind a key to macro, Enter a key and an action, select save | Key to bind: A, Assign Action: C | Bind a key as with the normal keybind feature | As expected | Pass |
TC02 | Binding a Macro of 2 keys | From the home screen, Select "Bind a key to macro", Enter a key and an action, select "Add key", Enter another key in assign action, select Save | Key to bind: A, Assign Action: C, Assign Action(2): D | When the A key is pressed, both the c and d key are also pressed | As expected | Pass |
TC03 | Trying to bind two macros to the same key | Bind the A key to C, then bind the A key to D, and E | Hotkey1 = A, Action 1 = C, Hotkey2 = A, Action2 = D, E | The application should return an error message to let you know you cannot bind multiple keys to the same key | As expected | Pass |
TC04 | Hitting save with an empty action field | Bind the first action, then hit save without filling in a second action | Hotkey = A, Action1 = C, Action2 = blank | Should save like a regular hotkey, no crashes | As expected | Pass |
Jason
Test Case ID | Scenario | Test Steps | Test Data | Expected Results | Actual Results | Pass/Fail |
---|---|---|---|---|---|---|
TC01 | Test MouseSensitivity with default speed and save | 1. Go to "Change Mouse Sensitivity" 2. Set slider to 10, 3. Click Save | Slider value = 10 | Return 10 to backend function, mouse speed should remain the same | As expected | Pass |
TC02 | Test MouseSensitivity with default speed and hit back instead of saving | 1. Go to "Change Mouse Sensitivity" 2. Set slider to 10 3. Click Back | Slider value = 10 | Return nothing, mouse speed should remain the same | As expected | Pass |
TC03 | Test MouseSensitivity with lowest speed and save | 1. Go to "Change Mouse Sensitivity" 2. Set slider to 1, 3. Click Save | Slider value = 1 | Return 1 to backend function, mouse speed should be very slow | As expected | Pass |
TC04 | Test MouseSensitivity with lowest speed and hit back instead of saving | 1. Go to "Change Mouse Sensitivity", 2. Set slider to 1, 3. Click Back | Slider value = 1 | Return nothing, mouse speed should remain the same | As expected | Pass |
TC05 | Test MouseSensitivity with highest speed and save | 1. Go to "Change Mouse Sensitivity", 2. Set slider to 20, 3. Click Save | Slider value = 20 | Return 20 to backend function, mouse speed should be very fast | As expected | Pass |
TC06 | Test MouseSensitivity with highest speed and hit back instead of saving | 1. Go to "Change Mouse Sensitivity", 2. Set slider to 20, 3. Click Back | Slider value = 20 | Return nothing, mouse speed should remain the same | As expected | Pass |
Jason
Test Case ID | Scenario | Test Steps | Test Data | Expected Results | Actual Results | Pass/Fail |
---|---|---|---|---|---|---|
TC01 | Move the mouse right using a key bind | From the home page select bind a key and ender in the key to be bound to and enter in the mouse action | Bind key D with the action of moving the mouse right 5 pixels | When D is pressed then the mouse will move to the right | As expected | Pass |
TC02 | Move the mouse left using a key bind | From the home page select bind a key and ender in the key to be bound to and enter in the mouse action | Bind key A with the action of moving the mouse left 5 pixels | When A is pressed the mouse will move to the left | As expected | Pass |
TC03 | Move the mouse up using a key bind | From the home page select bind a key and ender in the key to be bound to and enter in the mouse action | Bind key W with the action of moving the mouse up 5 pixels | When W is pressed the move will move up | As expected | Pass |
TC04 | Move the mouse down using a key bind | From the home page select bind a key and ender in the key to be bound to and enter in the mouse action | Bind key S with the action of moving the mouse down 5 pixels | When S is pressed the mouse will move down | As expected | Pass |