NIST logo
*
Bookmark and Share

DRAFT Test Assertions for VVSG 1.0 Section 3.1.2a-g

April 18, 2014

Requirement 3.1.2a 

VVSG 1.0 Requirement 3.1.2a: The voting system shall provide feedback to the voter that identifies specific contests or ballot issues for which he or she has made no selection or fewer than the allowable number of selections (e.g., undervotes).

Test Assertions 

TA312a-1 – IF the actions of a voter result in no selection in any contest, THEN the voting system SHALL provide notification to the voter that identifies the specific contest, prior to casting.

TA312a-2 – IF the actions of a voter result in any contest having fewer than the number of selections that are allowed to be voted for, THEN the voting system SHALL provide notification to the voter that identifies the specific contest, prior to casting.

Requirement 3.1.2b

VVSG 1.0 Requirement 3.1.2b: The voting system shall notify the voter if he or she has made more than the allowable number of selections for any contest (e.g., overvotes).

Test Assertions

TA312b-1 – IF the actions of a voter result in any contest having more than the maximum number of selections that are allowed to be voted for, THEN the voting system SHALL provide notification to the voter that he/she has exceeded the allowable number of selections for that contest, prior to casting.

Requirement 3.1.2c    

VVSG 1.0 Requirement 3.1.2c: The voting system shall notify the voter before the ballot is cast and counted of the effect of making more than the allowable number of selections for a contest

Test Assertions

TA312c-1 – IF for any contest on a ballot, the actions of a voter result in more than the maximum number of selections than are allowed to be voted for, THEN the voting system SHALL provide notification to the voter explaining the consequences of his/her overvote(s), prior to the ballot being cast and counted.

Requirement 3.1.2d

VVSG 1.0 Requirement 3.1.2d: The voting system shall provide the voter the opportunity to correct the ballot for either an undervote or overvote before the ballot is cast and counted

Test Assertions 

TA312d-1 – IF the actions of a voter result in any contest having more than the maximum number of selections than are allowed to be voted for, THEN the voting system SHALL provide functionality so that the voter is able to correct the ballot to vote for no more than the maximum number of candidates allowed, prior to the ballot being cast and counted.

TA312d-2 – IF the actions of a voter result in any contest having fewer than the number of selections than are allowed to be voted for, THEN the voting system SHALL provide functionality so that the voter is able to correct the ballot to vote for no fewer than the number of candidates allowed, prior to the ballot being cast and counted.

TA312d-3 – IF the actions of a voter result in no selection in any contest where at least one choice is allowed to be voted for, THEN the voting system SHALL provide functionality so that the voter is able to correct the ballot to vote for at least one choice (up to the maximum number allowed to be voted for), prior to the ballot being cast and counted.

Requirement 3.1.2e

VVSG 1.0 Requirement 3.1.2e: The voting system shall allow the voter, at his or her choice, to submit an undervoted ballot without correction

Test Assertions 

TA312e-1 – IF the voter makes no selection on one or more contest on a ballot, THEN the voting system SHALL allow the voter to cast that ballot.

TA312e-2 – IF the voter makes fewer than the number of selections allowed on one or more contest on a ballot, THEN the voting system SHALL allow the voter to cast that ballot.

Requirement 3.1.2f

VVSG1.0 Requirement 3.1.2f. DRE voting machines shall allow the voter to change a vote within a contest before advancing to the next contest.

Test Assertions

TA312f-1 – IF the voting machine is a DRE machine, THEN the voting system SHALL permit the voter to change the ballot to make a different ballot selection for the current contest being presented, prior to the voter moving to the next contest.

Requirement 3.1.2g 

VVSG 1.0 Requirement 3.1.2g: DRE voting machines should provide navigation controls that allow the voter to advance to the next contest or go back to the previous contest before completing a vote on the contest currently being presented (whether visually or aurally).

Test Assertions

TA312g-1 – IF a next contest exists, THEN the voting system SHOULD allow navigation to the next contest, without requiring change to the current contest, across all categories of interaction, including aural and visual.

TA312g-2 – IF a previous contest exists, THEN the voting system SHOULD allow navigation to the previous contest, without requiring change to the current contest across all categories of interaction, including aural and visual.