Testcase Management Report
Configuration Data
| Environment Name | BUTTONS |
| Date of Report Creation | 05 DEC 2019 |
| Time of Report Creation | 2:32:56 PM |
| Testcases |
47 / 47 PASS |
| Expecteds |
171 / 171 PASS |
| Statement Coverage |
124 / 124 (100%) |
| Branch Coverage |
132 / 132 (100%) |
| Pairs Coverage |
30 / 30 (100%) |
| Unit | Subprogram | Test Cases | Execution Date and Time | Pass/Fail |
| Buttons | initButtons | NominalPath | 05 DEC 2019 2:32:45 PM | PASS 9 / 9 |
| | execButtons | ButtonsPressed | 05 DEC 2019 2:32:45 PM | PASS 8 / 8 |
| | | NoButtonsPressed | 05 DEC 2019 2:32:46 PM | PASS 8 / 8 |
| | isStopButtonPressed | NominalPath | 05 DEC 2019 2:32:46 PM | PASS 2 / 2 |
| | getOffButtonState | NominalPath | 05 DEC 2019 2:32:46 PM | PASS 1 / 1 |
| | | Override | 05 DEC 2019 2:32:46 PM | PASS 1 / 1 |
| | getStopButtonState | NominalPath | 05 DEC 2019 2:32:46 PM | PASS 1 / 1 |
| | | Override | 05 DEC 2019 2:32:46 PM | PASS 1 / 1 |
| | execStuckButtonTest | Completed | 05 DEC 2019 2:32:46 PM | PASS 3 / 3 |
| | | InProgressStuckButtonReleased | 05 DEC 2019 2:32:46 PM | PASS 2 / 2 |
| | | InProgressStuckButtonTimeout_OffPressed | 05 DEC 2019 2:32:46 PM | PASS 7 / 7 |
| | | InProgressStuckButtonTimeout_StopPressed | 05 DEC 2019 2:32:46 PM | PASS 7 / 7 |
| | | InvalidState | 05 DEC 2019 2:32:47 PM | PASS 2 / 2 |
| | | StartTestNoButtonsPressed | 05 DEC 2019 2:32:47 PM | PASS 3 / 3 |
| | | StartTestStuckButton | 05 DEC 2019 2:32:47 PM | PASS 5 / 5 |
| | userConfirmOffButton | InvalidModeToTurnOff | 05 DEC 2019 2:32:47 PM | PASS 2 / 2 |
| | | OffButtonRejected | 05 DEC 2019 2:32:47 PM | PASS 2 / 2 |
| | | OffDuringFaultMode | 05 DEC 2019 2:32:47 PM | PASS 2 / 2 |
| | | OffDuringServiceMode | 05 DEC 2019 2:32:47 PM | PASS 2 / 2 |
| | | OffDuringStandbyMode | 05 DEC 2019 2:32:47 PM | PASS 2 / 2 |
| | | userConfirmOffButton_NoConfirmExpected | 05 DEC 2019 2:32:47 PM | PASS 4 / 4 |
| | isCurrentOpModeOkToTurnOff | FaultMode | 05 DEC 2019 2:32:48 PM | PASS 1 / 1 |
| | | InvalidMode | 05 DEC 2019 2:32:48 PM | PASS 1 / 1 |
| | | ServiceMode | 05 DEC 2019 2:32:48 PM | PASS 1 / 1 |
| | | StandbyMode | 05 DEC 2019 2:32:48 PM | PASS 1 / 1 |
| | handleOffButtonProcessing | NoChangeNoPending | 05 DEC 2019 2:32:48 PM | PASS 3 / 3 |
| | | PressedToReleasedOffPendingFirstPulse | 05 DEC 2019 2:32:48 PM | PASS 5 / 5 |
| | | PressedToReleasedOffPendingIntermediate | 05 DEC 2019 2:32:48 PM | PASS 5 / 5 |
| | | PressedToReleasedOffPendingLastPulse | 05 DEC 2019 2:32:48 PM | PASS 5 / 5 |
| | | ReleasedToPressedFaultMode | 05 DEC 2019 2:32:48 PM | PASS 3 / 3 |
| | | ReleasedToPressedInvalidMode | 05 DEC 2019 2:32:49 PM | PASS 3 / 3 |
| | | ReleasedToPressedServiceMode | 05 DEC 2019 2:32:49 PM | PASS 3 / 3 |
| | | ReleasedToPressedStandbyMode | 05 DEC 2019 2:32:49 PM | PASS 3 / 3 |
| | | handleOffButtonProcessing_OffRequestPending | 05 DEC 2019 2:32:49 PM | PASS 2 / 2 |
| | | handleOffButtonProcessing_OffRequestPendingExpired | 05 DEC 2019 2:32:49 PM | PASS 3 / 3 |
| | handleStopButtonProcessing | NoChange | 05 DEC 2019 2:32:49 PM | PASS 3 / 3 |
| | | PressTimedOut | 05 DEC 2019 2:32:49 PM | PASS 6 / 6 |
| | | PressedToReleased | 05 DEC 2019 2:32:49 PM | PASS 3 / 3 |
| | | ReleasedToPressed | 05 DEC 2019 2:32:50 PM | PASS 6 / 6 |
| | testSetOffButtonStateOverride | TestingActive | 05 DEC 2019 2:32:50 PM | PASS 5 / 5 |
| | | TestingInactive | 05 DEC 2019 2:32:50 PM | PASS 5 / 5 |
| | testResetOffButtonStateOverride | TestingActive | 05 DEC 2019 2:32:50 PM | PASS 5 / 5 |
| | | TestingInactive | 05 DEC 2019 2:32:50 PM | PASS 5 / 5 |
| | testSetStopButtonStateOverride | TestingActive | 05 DEC 2019 2:32:50 PM | PASS 5 / 5 |
| | | TestingInactive | 05 DEC 2019 2:32:50 PM | PASS 5 / 5 |
| | testResetStopButtonStateOverride | TestingActive | 05 DEC 2019 2:32:50 PM | PASS 5 / 5 |
| | | TestingInactive | 05 DEC 2019 2:32:50 PM | PASS 5 / 5 |
| TOTALS | 14 | 47 | | PASS 47 / 47 |
Statement+MC/DC
| Unit | Subprogram | Complexity | Statements | Branches | Pairs |
| Buttons | initButtons | 1 | 11 / 11 (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%) |
| | execStuckButtonTest | 7 | 29 / 29 (100%) | 19 / 19 (100%) | 4 / 4 (100%) |
| | userConfirmOffButton | 4 | 7 / 7 (100%) | 13 / 13 (100%) | 3 / 3 (100%) |
| | isCurrentOpModeOkToTurnOff | 2 | 5 / 5 (100%) | 9 / 9 (100%) | 3 / 3 (100%) |
| | handleOffButtonProcessing | 9 | 20 / 20 (100%) | 33 / 33 (100%) | 8 / 8 (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 | 44 | 124 / 124 (100%) | 132 / 132 (100%) | 30 / 30 (100%) |
| GRAND TOTALS | 14 | 44 | 124 / 124 (100%) | 132 / 132 (100%) | 30 / 30 (100%) |