©2012-2014 Confidential and Proprietary

Clear Ballot Group
ClearDesign 1.0
Test Plan

Part Number: 100068-10001

Copyright © 2012-2015, Clear Ballot Group

All rights reserved.

This document contains proprietary and confidential information, consisting of trade secrets of a technical and/or commercial nature. The recipient may not share, copy, or reproduce its contents without express written permission from Clear Ballot Group.

Ballot Resolver, ClearAudit, Clear Ballot, ClearCount, ClearData, Clear Design, ClearVote, Image-to-Ballot Traceability, MatchPoint, ScanServer, ScanStation, Speed Accuracy Transparency, Visual Verification, Visualization of Voter Intent, and Vote Visualization are trademarks of the Clear Ballot Group.

ScandAll PRO is a trademark of FUJITSU LIMITED. All rights reserved.

Other product and company names mentioned herein are the property of their respective owners.

The Clear Ballot Group

7 Water Street, Suite Seven
Boston, MA 02109

(857) 250-4957

Document History

Date / Author / Description / Version
8/10/15 / Deborah Block-Schwenk / ClearDesign Test Plan / 1.0

Contents

Title 1.0Test Plan1

©2012-2014 Confidential and Proprietary

Contents......

Contents......

1.1About this document......

Intended audience......

Related Documents......

Resource Requirements......

1.1Hardware......

1.2Software......

Test Tools......

1.3Responsibilities......

Features to be Tested (Scope)......

Requirements......

Dependencies and Integration......

Test Strategy and Approach......

Design Server Installation......

Ballot Creation/Election Management......

End to End Testing with ClearCount......

Features Not to Be Tested......

Title 1.0Test Plan1

©2012-2014 Confidential and Proprietary

1Introduction

This document outlines the test approach for the ClearDesign component of the ClearVote system.

1.1About this document

This test plan describes the test approach for ClearDesign, the Election Management System (EMS) component of the ClearVote system.

Intended audience

This document is intended for Clear Ballot Group Quality Assurance and Product staff as part of the documentation of the Quality Program. Other interested parties include other Clear Ballot Group staff as well as certification and independent testing lab staff.

Related Documents

The ClearVote Quality Assurance Program as well as the ClearVote Test and Verification Specification provide the framework for this document. User documentation, such as the ClearDesign Administrator's Guide, also contextualize the tests performed.

Resource Requirements

This section briefly describes the resources required for testing ClearDesign. See the Quality Program and Test Specification for more details about the testing environment at Clear Ballot Group.

1.1Hardware

With the exception of the ClearDesign server installation, all other tests are browser-based.

1.2Software

These tests require the ClearDesign version 1.0.0 software to be fully installed. Supported Browsers are Internet Explorer, Firefox, and Chrome.

Test Tools

ClearDesign is tested manually. Data imports and restored elections are used to test a variety of features, include the import and restore processes themselves.

1.3Responsibilities

The test plan creation and test case execution are the primary responsibility of the Quality Assurance staff. Other staff contribute expertise and support.

The QA staff research and consult with others to determine the correct software functionality. They then determine the test approach (this document), and outline the steps for each test case.

The test cases are executed (usually by the QA staff, but as noted on complete test case reports), and defects are entered. Defects are evaluated by the development staff, the CTO and/or the Product Manager.

Fixed defects are verified by the QA staff after release to the QA environment.

Features to be Tested (Scope)

The Clear Design test plan covers the following features

  • Design Server Installation
  • Ballot Creation/Election Management
  • End to End testing with ClearCount

Requirements

ClearDesign must meet all certification requirements and respected industry standards for import of election data, ballot creation and election management.

The Ballot Definition File (BDF) produced and the PDFs of the ballot themselves must result in correct tabulation by the ClearCount tabulator in accordance with all requirements for performance and accuracy.

The Accessible Definition File (ADF) produced must be useable with the ClearAccess system and must produce a ballot that is likewise able to be correctly tabulated by ClearCount.

Dependencies and Integration

While ClearDesign is a stand-alone system, requiring only a server and a design station, its products are closely integrated with both ClearCount and ClearAccess. End-to-end testing that includes tabulation of ClearDesign-produced ballots is an essential portion of the testing effort

Test Strategy and Approach

Design Server Installation

The ClearDesign server is installed on a Linux machine. The instructions for the installation procedure are documented in the ClearDesign documentation. Testing involved following the instructions as noted in the documentation.

Acceptance criteria are straight-forward: a user with a browser on a Design Station must be able to access and log into the Design Server

Ballot Creation/Election Management

Testing the Ballot Creation and Election Management features of the ClearDesign system involved two main components:

1. Creating elections using various criteria, including data imports and election types. These elections were not only used for Quality Assurance but for demos and for the Oregon certification testing. Various current and potential customers have had ballots created in ClearDesign.

2. Testing the details of the UI, including fields on each tab and the layout and header details. These test cases were documented in more detail than the tests above.

End to End Testing with ClearCount

As stated above, integration with ClearCount is essential. Elections created in ClearDesign had either an entire suite of ballot styles or a subset of ballot styles printed out, marked, and tabulated by ClearCount. Tabulation results were verified.

Title 1.0Test Plan1