What you need to know about testing electronic data transfer - - PowerPoint PPT Presentation

what you need to know about testing electronic data
SMART_READER_LITE
LIVE PREVIEW

What you need to know about testing electronic data transfer - - PowerPoint PPT Presentation

Modernizing voter registration What you need to know about testing electronic data transfer modernizations Webinar hosted by the Center for Technology and Civic Life with the Center for Civic Design and the Center for Secure and Modern Elections


slide-1
SLIDE 1

1

What you need to know about testing electronic data transfer modernizations

Webinar hosted by the Center for Technology and Civic Life with the Center for Civic Design and the Center for Secure and Modern Elections December 18, 2018 12:00pm – 12:45 Central Time

Modernizing voter registration

slide-2
SLIDE 2

2

Hello, there!

Dana Chisnell

dana@civicdesign.org @danachis

Whitney Quesenbery

whitney@civicdesign.org @whitneyq

Suzanne Chapman

suzanne@civicdesign.org @LibraryUX

Whitney May

whitney@techandciviclife.org @whitneymaybe

slide-3
SLIDE 3

3

The Center for Civic Design

Ensuring voter intent through design. Our goal is to make every interaction between government and citizens easy, effective and pleasant. @CivicDesign www.civicdesign.org civicdesign.org/projects/voter-reg/

slide-4
SLIDE 4

4

The Center for Technology & Civic Life

Using technology to improve how local government and communities interact. Our goal is to make it as easy as possible to find

  • fficial election information online.

@HelloCTCL www.techandciviclife.org

slide-5
SLIDE 5

5

Implementation Working Group

Supporting election and agency administrators and advocates to ensure automated voter registration systems are implemented to maximize the accuracy and completeness of voter rolls while improving efficiency. Providing design, legal, communications, and data transfer support through

  • ur networks, as well as insight into campaigns and implementation efforts

around the country. Comprised of a number of individuals and institutions. Staffed by Scott Seeborg of Center for Secure and Modern Elections: scott@modernelections.org

CENTER FOR SECURE AND

slide-6
SLIDE 6

6

Housekeeping

  • Use chat to communicate
  • Update your screen name
  • Mute your audio if you aren’t speaking
slide-7
SLIDE 7

7

Voter registration at the DMV and other agencies

Motor Voter Customers at motor vehicle agencies are offered the

  • pportunity to register to vote under the National Voter

Registration Act (NVRA) Automatic Voter Registration Qualified people who apply for or renew a driver’s license (or other government service) are automatically registered to vote, unless they decide to opt-out of voter registration.

slide-8
SLIDE 8

8

Electronic data transfer is the key to it all

The ability to transfer voter registration data quickly and accurately through electronic data transfer is a key feature

  • f a modernized voter registration process.

States using electronic data transfer have transitioned away from sharing voter registration data between agencies via paper forms and instead send data electronically on a regular schedule.

slide-9
SLIDE 9

9

Testing helps avoid some of the challenges of modernization

http://www.latimes.com/politics/la-pol-ca-dmv-voter-registration-error-20180905-story.html http://www.providencejournal.com/news/20180831/5000-ri-voter-records-caught-in-computer-glitch

slide-10
SLIDE 10

What you need to know about testing

slide-11
SLIDE 11
  • 1. Make a plan

The first step in a successful program of testing is to have a plan

slide-12
SLIDE 12

12

Planning and coordination are keys to success

Assign someone from the elections office to manage and

  • versee the testing.

q Decide at the start what testing will be done. q Establish benchmarks. q Review results regularly. q Create a sign-off process. q Require close coordination.

slide-13
SLIDE 13

13

Know your databases

Voter registration database Partner agency database Data formats and audit trails Clean up in advance

slide-14
SLIDE 14
  • 2. Test the programming code

Even if your agency is not the one responsible for programming the electronic transfer, you still need to be part of testing it.

slide-15
SLIDE 15

15

Testing is a tool for making objective assessments

What kind of testing we’re talking about § scripts – manual or automated § covers all of the possible ways the programs are used § realistic, with all the messiness of the real world § data in = data out as expected

slide-16
SLIDE 16

16

Know the types of testing

Type of test What it does

Function testing Does the software do what it is supposed to do? Unit testing Does a collection of functions work together they way they are supposed to? Integration testing When the system is put together, do all the units work together as defined? Regression testing Do changes to the code or bug fixes break anything? Stress testing Can the system handle the expected traffic? Test coverage How much of the system and the programming code is tested? User acceptance testing Does the whole system work as you expect? Usability testing Can the people – the public and staff – use the system effectively?

slide-17
SLIDE 17

17

Be an active part of the process

It’s your voter registration database! Your role in user acceptance testing

slide-18
SLIDE 18

18

Set acceptance criteria

Set requirements at the beginning – then test to them Include usability Examples The voter’s record must show the date and time their registration data was entered into the system in the format mm/dd/yyyy hh:mm. The voter’s address data must match (or convert to) the USPS standard

slide-19
SLIDE 19

19

Use realistic scenarios to test with

§ Purpose - what aspect of the system you are testing. § Context -conditions that have to be set up for the scenario to play out. § Steps - how to carry out the test. § Acceptance criteria - what you expect the results to be: how the system should behave and what the output should look like.

slide-20
SLIDE 20

20

Tips for planning and running good software tests

q Write scenarios for every requirement and every acceptable results in all the variations you can think of. q Do the typical case first (the “happy path”). q Prioritize realistic edge cases. q Test all the service channels. q Test across the entire process. q Document everything.

slide-21
SLIDE 21
  • 3. Test the data transfer

Make sure that all of the data gets from the DMV to the voter registration database accurately

slide-22
SLIDE 22

22

Test at each step of the process

Test at the agency Test at the state voter registration database Test at local elections offices

slide-23
SLIDE 23
  • 4. Test the user experience

Include testing that looks at how real people interact with the process and tools – called usability testing, field testing, or community testing

slide-24
SLIDE 24

24

What is usability testing

Watch and listen to people as they use your form or website Learn what’s working well and what’s not Identify problems in the design that lead to problems for the users, clerks, data quality Use that insight to make your form better Then, test again!

slide-25
SLIDE 25

25

What to test

§ Anything! (forms, websites, services, signs, processes) § General or targeted to a known problem § Things that are already public or things in progress

slide-26
SLIDE 26

26

Who to test with

§ People who actually need to use your form or website § All types of people… especially people who are the most likely to have problems: low English proficiency, low literacy, disability § Test in languages you support

slide-27
SLIDE 27

27

How it works

Planning § Pick a location where your people are – agency, community center, etc. § Find a helper/note taker § Decide the focus of your testing § Ready or create the form/website to test § Plan what specific questions you want to ask § Rehearse with the note taker

slide-28
SLIDE 28

28

How it works

Testing § Find someone willing to talk § Go over what will happen § Ask them to use the form/website as they would if you weren’t there § Watch for: questions, comments, hesitations, how they solve problems § When they’re done, ask them to walk you through what they did and why § Thank them

slide-29
SLIDE 29

29

How it works

Things to look for during testing § Instructions: notice? understand? follow them? § Questions & labels: understand? § Selectable answers: relevant? § Actions: understand what to do next? § Follow-up: understand what happens next?

slide-30
SLIDE 30

30

How it works

After § Share what you learned with whole team § Compare the result to your acceptance scenarios § Prioritize the problems § Decide on next steps and § Repeat

slide-31
SLIDE 31

Tips for smooth modernization efforts

A checklist for being prepared for your part in testing a new voter registration data transfer process

slide-32
SLIDE 32

32

You are ready for testing when you have:

q An administrator from your staff to oversee testing q A test plan with pass/fail criteria, acceptance criteria, and benchmarks q A clean data format for the electronic transfer that matches the data (and formats) you need in the voter registration database q Documented acceptance criteria q Documented test scenarios q Plans for usability testing

slide-33
SLIDE 33

Everyone can help ensure a successful voter registration modernization project

Whether you work in the elections office or the DMV, are part of an advocacy group, or someone directing policy, you can contribute to test scenarios, ask questions, or identify people to take part in usability testing.

slide-34
SLIDE 34

34

Group discussion questions

What resonated with you today? What did we cover that you have questions about? Is there some thing we didn’t discuss today that you’re curious about?

slide-35
SLIDE 35

Resources

Usability testing kit on Election Tools https://electiontools.org/tool/usability-testing-kit/ Best practices at Civic Design Testing electronic data transfer modernizations https://civicdesign.org/projects/voter-reg/ Recording of this webinar will be posted at CTCL https://www.techandciviclife.org/news/voter-reg-testing-webinar

slide-36
SLIDE 36

Next webinar

Everything you need to know about voter registration data transfer John Lindback, Edgardo Cortes, and Dave Franks Thursday, January 17 12:00 – 12:45pm Central Time

slide-37
SLIDE 37

37

How to get help with your implementation

The IWG coordinates support for state and local election and agencies as well as advocates working to ensure smooth implementation of automated voter registration systems. We can assist with design issues, testing, legal review, public education and engagement plans, data transfer plans, and

  • ther issues.

For assistance or to learn more, contact Scott Seeborg, Center for Secure and Modern Elections scott@modernelections.org

CENTER FOR SECURE AND