Testcase Management Report
Configuration Data
| Environment Name | BUTTONS |
| Date of Report Creation | 21 NOV 2019 |
| Time of Report Creation | 1:30:35 PM |
| Testcases |
44 / 44 PASS |
| Expecteds |
156 / 156 PASS |
| Statement Coverage |
113 / 113 (100%) |
| Branch Coverage |
120 / 120 (100%) |
| Pairs Coverage |
27 / 27 (100%) |
| Unit | Subprogram | Test Cases | Execution Date and Time | Pass/Fail |
| Buttons | initButtons | NominalPath | 21 NOV 2019 1:15:27 PM | PASS 9 / 9 |
| | execButtons | ButtonsPressed | 21 NOV 2019 1:15:28 PM | PASS 8 / 8 |
| | | NoButtonsPressed | 21 NOV 2019 1:15:28 PM | PASS 8 / 8 |
| | isStopButtonPressed | NominalPath | 21 NOV 2019 1:15:28 PM | PASS 2 / 2 |
| | getOffButtonState | NominalPath | 21 NOV 2019 1:15:28 PM | PASS 1 / 1 |
| | | Override | 21 NOV 2019 1:15:28 PM | PASS 1 / 1 |
| | getStopButtonState | NominalPath | 21 NOV 2019 1:15:28 PM | PASS 1 / 1 |
| | | Override | 21 NOV 2019 1:15:28 PM | PASS 1 / 1 |
| | userConfirmOffButton | InvalidModeToTurnOff | 21 NOV 2019 1:15:28 PM | PASS 1 / 1 |
| | | OffButtonRejected | 21 NOV 2019 1:15:28 PM | PASS 1 / 1 |
| | | OffDuringFaultMode | 21 NOV 2019 1:15:28 PM | PASS 1 / 1 |
| | | OffDuringServiceMode | 21 NOV 2019 1:15:29 PM | PASS 1 / 1 |
| | | OffDuringStandbyMode | 21 NOV 2019 1:15:29 PM | PASS 1 / 1 |
| | execStuckButtonTest | Completed | 21 NOV 2019 1:15:29 PM | PASS 3 / 3 |
| | | InProgressStuckButtonReleased | 21 NOV 2019 1:15:29 PM | PASS 2 / 2 |
| | | InProgressStuckButtonTimeout_OffPressed | 21 NOV 2019 1:29:43 PM | PASS 7 / 7 |
| | | InvalidState | 21 NOV 2019 1:15:29 PM | PASS 1 / 1 |
| | | StartTestNoButtonsPressed | 21 NOV 2019 1:15:29 PM | PASS 3 / 3 |
| | | StartTestStuckButton | 21 NOV 2019 1:15:29 PM | PASS 5 / 5 |
| | | InProgressStuckButtonTimeout_StopPressed | 21 NOV 2019 1:30:16 PM | PASS 7 / 7 |
| | isCurrentOpModeOkToTurnOff | FaultMode | 21 NOV 2019 1:15:29 PM | PASS 1 / 1 |
| | | InvalidMode | 21 NOV 2019 1:15:30 PM | PASS 1 / 1 |
| | | ServiceMode | 21 NOV 2019 1:15:30 PM | PASS 1 / 1 |
| | | StandbyMode | 21 NOV 2019 1:15:30 PM | PASS 1 / 1 |
| | handleOffButtonProcessing | NoChangeNoPending | 21 NOV 2019 1:15:30 PM | PASS 3 / 3 |
| | | PressedToReleasedOffPendingFirstPulse | 21 NOV 2019 1:15:30 PM | PASS 5 / 5 |
| | | PressedToReleasedOffPendingIntermediate | 21 NOV 2019 1:15:30 PM | PASS 5 / 5 |
| | | PressedToReleasedOffPendingLastPulse | 21 NOV 2019 1:15:30 PM | PASS 5 / 5 |
| | | ReleasedToPressedFaultMode | 21 NOV 2019 1:15:30 PM | PASS 3 / 3 |
| | | ReleasedToPressedInvalidMode | 21 NOV 2019 1:15:30 PM | PASS 3 / 3 |
| | | ReleasedToPressedServiceMode | 21 NOV 2019 1:15:31 PM | PASS 3 / 3 |
| | | ReleasedToPressedStandbyMode | 21 NOV 2019 1:15:31 PM | PASS 3 / 3 |
| | handleStopButtonProcessing | NoChange | 21 NOV 2019 1:15:31 PM | PASS 3 / 3 |
| | | PressTimedOut | 21 NOV 2019 1:23:32 PM | PASS 6 / 6 |
| | | PressedToReleased | 21 NOV 2019 1:15:31 PM | PASS 3 / 3 |
| | | ReleasedToPressed | 21 NOV 2019 1:15:31 PM | PASS 6 / 6 |
| | testSetOffButtonStateOverride | TestingActive | 21 NOV 2019 1:15:31 PM | PASS 5 / 5 |
| | | TestingInactive | 21 NOV 2019 1:15:31 PM | PASS 5 / 5 |
| | testResetOffButtonStateOverride | TestingActive | 21 NOV 2019 1:15:32 PM | PASS 5 / 5 |
| | | TestingInactive | 21 NOV 2019 1:15:32 PM | PASS 5 / 5 |
| | testSetStopButtonStateOverride | TestingActive | 21 NOV 2019 1:15:32 PM | PASS 5 / 5 |
| | | TestingInactive | 21 NOV 2019 1:15:32 PM | PASS 5 / 5 |
| | testResetStopButtonStateOverride | TestingActive | 21 NOV 2019 1:15:32 PM | PASS 5 / 5 |
| | | TestingInactive | 21 NOV 2019 1:15:32 PM | PASS 5 / 5 |
| TOTALS | 14 | 44 | | PASS 44 / 44 |
Statement+MC/DC
| Unit | Subprogram | Complexity | Statements | Branches | Pairs |
| Buttons | initButtons | 1 | 9 / 9 (100%) | 1 / 1 (100%) | |
| | execButtons | 3 | 6 / 6 (100%) | 9 / 9 (100%) | 2 / 2 (100%) |
| | isStopButtonPressed | 1 | 3 / 3 (100%) | 1 / 1 (100%) | |
| | getOffButtonState | 2 | 4 / 4 (100%) | 5 / 5 (100%) | 1 / 1 (100%) |
| | getStopButtonState | 2 | 4 / 4 (100%) | 5 / 5 (100%) | 1 / 1 (100%) |
| | userConfirmOffButton | 3 | 5 / 5 (100%) | 9 / 9 (100%) | 2 / 2 (100%) |
| | execStuckButtonTest | 7 | 29 / 29 (100%) | 19 / 19 (100%) | 4 / 4 (100%) |
| | isCurrentOpModeOkToTurnOff | 2 | 5 / 5 (100%) | 9 / 9 (100%) | 3 / 3 (100%) |
| | handleOffButtonProcessing | 7 | 13 / 13 (100%) | 25 / 25 (100%) | 6 / 6 (100%) |
| | handleStopButtonProcessing | 5 | 11 / 11 (100%) | 17 / 17 (100%) | 4 / 4 (100%) |
| | testSetOffButtonStateOverride | 2 | 6 / 6 (100%) | 5 / 5 (100%) | 1 / 1 (100%) |
| | testResetOffButtonStateOverride | 2 | 6 / 6 (100%) | 5 / 5 (100%) | 1 / 1 (100%) |
| | testSetStopButtonStateOverride | 2 | 6 / 6 (100%) | 5 / 5 (100%) | 1 / 1 (100%) |
| | testResetStopButtonStateOverride | 2 | 6 / 6 (100%) | 5 / 5 (100%) | 1 / 1 (100%) |
| TOTALS | 14 | 41 | 113 / 113 (100%) | 120 / 120 (100%) | 27 / 27 (100%) |
| GRAND TOTALS | 14 | 41 | 113 / 113 (100%) | 120 / 120 (100%) | 27 / 27 (100%) |