~/qa-guides

~/qa-guides/mobile-web-testing-checklist

>_ Mobile Web Testing Checklist

A practical mobile web testing checklist for checking responsive layout, mobile navigation, touch targets, forms, mobile keyboard, login, checkout, modals, sticky elements, mobile browsers, real devices, performance, and analytics.

MobileResponsiveFormsSafariPerformance

Published

Short answer

A Mobile Web Testing Checklist is a list of checks that helps teams verify that a website, landing page, e-commerce store, SaaS product, dashboard, customer portal, or web application works correctly in mobile browsers.

Mobile web testing checks more than responsive layout. It helps confirm that users can open a page on a phone, read the content, use navigation, fill out forms, log in, complete checkout, interact with modals and dropdowns, and finish key user flows without layout, usability, performance, or browser-specific issues.

A website can work perfectly on desktop and still be difficult or impossible to use on mobile because of broken layouts, hidden content, small touch targets, mobile keyboard issues, overlapping sticky elements, slow loading, or differences between mobile Safari and mobile Chrome.

The main goal of mobile web testing is: can the user successfully complete key tasks in a mobile browser without functional, visual, or usability problems?

This guide can also be used as a mobile website testing checklist, responsive web testing checklist, mobile browser testing checklist, mobile QA checklist, or mobile web smoke checklist for websites, SaaS products, landing pages, e-commerce stores, and customer portals.

Mobile Web Testing vs Mobile App Testing

Mobile web testing and mobile app testing are related, but they are not the same thing.

Mobile web testing checks websites and web applications in mobile browsers:

  • responsive layout;
  • mobile browser behavior;
  • mobile navigation;
  • touch interactions;
  • forms;
  • mobile keyboard;
  • login and authentication;
  • checkout;
  • modals and dropdowns;
  • mobile performance;
  • production mobile smoke checks.

Mobile app testing checks native iOS and Android applications:

  • app installation;
  • app updates;
  • push notifications;
  • device permissions;
  • offline mode;
  • app lifecycle;
  • background and foreground behavior;
  • crashes;
  • App Store and Google Play builds.

In simple terms: mobile web testing checks the browser version of a product, while mobile app testing checks a native mobile application.

Mobile Web Testing vs Responsive Testing

Responsive testing and mobile web testing also overlap, but they are not identical.

Responsive testing focuses on how the layout adapts to different screen sizes:

  • breakpoints;
  • columns;
  • typography;
  • spacing;
  • images;
  • viewport behavior;
  • content flow.

Mobile web testing is broader. It includes responsive layout, but also checks real mobile usage:

  • touch interactions;
  • mobile navigation;
  • mobile keyboard;
  • browser autofill;
  • password managers;
  • mobile Safari and Chrome behavior;
  • forms;
  • login;
  • checkout;
  • modals;
  • sticky elements;
  • real devices;
  • slow network;
  • performance;
  • production behavior.

In simple terms: responsive testing asks "does the layout adapt?", while mobile web testing asks "can a real user complete the task on a phone?"

When to use a Mobile Web Testing Checklist

Use this checklist whenever a website or web application needs to work on mobile devices.

For example:

  • a new website is launching;
  • a landing page is launching;
  • a SaaS product is launching;
  • responsive design has changed;
  • mobile navigation has changed;
  • forms have changed;
  • checkout has changed;
  • login or signup flow has changed;
  • a dashboard has changed;
  • modals, dropdowns, or drawers have changed;
  • sticky headers, banners, or floating CTAs were added;
  • a design system was updated;
  • a new feature is being released;
  • regression testing is needed;
  • production had a mobile-related bug;
  • mobile traffic is important for conversion.

For a small change, a short mobile web smoke test may be enough. For a new website, SaaS product, customer portal, e-commerce store, checkout flow, or business-critical web app, it is better to go through the full mobile web testing checklist.

Quick Mobile Web Testing Checklist

If you need a minimal mobile web smoke test, check that:

  • the page opens on mobile;
  • layout is not broken;
  • content fits the screen;
  • there is no unexpected horizontal scroll;
  • mobile navigation works;
  • touch targets are easy to tap;
  • forms can be filled out;
  • mobile keyboard does not cover the active field or CTA;
  • login works;
  • checkout works, if available;
  • modals open and close correctly;
  • sticky elements do not cover content or buttons;
  • cookie banners, chat widgets, and popups do not block key actions;
  • orientation change does not break the page;
  • mobile Safari works;
  • mobile Chrome works;
  • key user flow works end-to-end;
  • slow network does not create a broken state;
  • mobile analytics events are sent, if important;
  • there are no critical console errors or failed API requests;
  • production mobile smoke check has passed after release.

This is not full mobile web QA. It is a minimal check that helps quickly confirm whether the product works on mobile devices at a basic level.

Mobile Web Testing Checklist

1. Define the mobile web testing scope

Before testing starts, define which pages, flows, and devices need to be checked.

Check that:

  • pages included in scope are known;
  • pages outside scope are known;
  • critical user flows are defined;
  • key mobile entry points are known;
  • important forms are included;
  • login and signup are included, if available;
  • checkout is included, if available;
  • dashboards or account pages are included, if important;
  • public pages and private pages are both covered, if needed;
  • supported mobile browsers are known;
  • supported devices or screen sizes are known;
  • important breakpoints are known;
  • analytics data is used to identify common mobile devices, if available;
  • the person responsible for pass / fail decision is known.

The main question is: which actions must a user be able to complete on a mobile browser?

2. Prepare the device and browser matrix

Mobile web testing should not rely only on one desktop emulator. A small but realistic device and browser matrix is better than a huge list nobody actually tests.

Check that the matrix includes:

  • at least one iPhone with Safari;
  • at least one Android device with Chrome;
  • a small mobile screen;
  • a larger mobile screen;
  • a tablet scenario, if important;
  • mobile Safari;
  • mobile Chrome;
  • supported Android browsers, if relevant;
  • supported iOS browsers, if relevant;
  • current browser versions;
  • older OS or browser versions, if important for the user base;
  • portrait mode;
  • landscape mode;
  • normal network;
  • slower mobile network for critical flows.

The device matrix does not need to be endless. It should cover the main audience and risky combinations: iPhone + Safari, Android + Chrome, small screen, large screen, slow network, and the most important user flows.

3. Check responsive layout

Responsive layout should adapt to the user's screen instead of behaving like a squeezed desktop page.

Check that:

  • content fits inside the viewport;
  • text does not overflow;
  • images do not break the layout;
  • cards are not cut off;
  • forms fit the screen;
  • CTA buttons are visible;
  • navigation does not break;
  • tables are handled acceptably;
  • footer displays correctly;
  • long content does not create layout issues;
  • elements do not overlap unexpectedly;
  • no important element appears outside the screen;
  • spacing remains readable;
  • typography remains readable.

A mobile layout should look intentional. It should not feel like the desktop version was simply compressed.

4. Check breakpoints

Breakpoints often break after design changes, component updates, or layout refactoring.

Check:

  • small mobile breakpoint;
  • standard mobile breakpoint;
  • large mobile breakpoint;
  • tablet breakpoint, if supported;
  • transition between breakpoints;
  • layout does not jump unexpectedly;
  • navigation changes correctly between desktop and mobile states;
  • images scale correctly;
  • cards reflow correctly;
  • multi-column layouts collapse correctly;
  • spacing stays readable;
  • typography stays readable;
  • key CTA remains available;
  • forms remain usable.

Pay special attention to breakpoints where columns collapse, mobile menu appears, sidebar disappears, or sticky elements change position.

5. Check viewport behavior and safe areas

Viewport behavior affects scale, screen fitting, and interaction on mobile devices.

Check that:

  • page opens at the correct scale;
  • text is readable without manual zoom;
  • elements are not too small;
  • no unexpected horizontal scroll appears;
  • viewport works on different devices;
  • fixed elements do not break layout;
  • content does not go outside the viewport;
  • browser UI does not cover important elements;
  • safe areas are handled on modern devices, if needed;
  • bottom navigation does not conflict with browser controls;
  • sticky footer does not cover form fields or CTA;
  • page remains usable after keyboard opens.

Incorrect viewport behavior can make a page technically functional but practically hard to use.

6. Check mobile navigation

Mobile navigation should help users find what they need without the desktop navigation pattern.

Check that:

  • mobile menu opens;
  • mobile menu closes;
  • menu items are visible;
  • menu items are easy to tap;
  • nested navigation works;
  • active page is clear;
  • user can reach key sections;
  • search works, if available;
  • account menu works;
  • cart menu works, if available;
  • logout is available, if needed;
  • menu does not cover important content permanently;
  • menu works after orientation change;
  • menu works after refresh;
  • menu does not create unexpected horizontal scroll.

The main question is: can the user quickly find the right section on a mobile screen?

7. Check touch targets

Touch targets should be easy to tap with a finger, not only clickable with a mouse.

Check that:

  • buttons are easy to tap;
  • links are not too small;
  • interactive elements are not too close together;
  • checkboxes are easy to select;
  • radio buttons are easy to select;
  • dropdowns are easy to open;
  • close buttons are reachable;
  • hamburger menu is easy to tap;
  • CTA does not require precise tapping;
  • icon-only buttons are large enough;
  • destructive actions are not too easy to tap accidentally;
  • accidental taps do not happen too often.

If users regularly tap the wrong element, this is a mobile usability issue.

8. Check scrolling behavior

Scrolling should feel natural and should not block interaction.

Check that:

  • vertical scroll works;
  • no unexpected horizontal scroll appears;
  • sticky header does not hide content;
  • sticky footer does not cover CTA;
  • long pages scroll smoothly;
  • modal scroll works;
  • drawer scroll works;
  • nested scroll containers behave predictably;
  • page does not get stuck;
  • infinite scroll works, if used;
  • load more works, if used;
  • scroll position is preserved when expected;
  • user can return to previous content after opening and closing a component.

Scroll issues often appear after sticky elements, custom modals, drawers, or embedded widgets are added.

9. Check sticky elements, banners, and third-party widgets

Mobile pages often break not because of the main layout, but because of overlays and floating elements.

Check that:

  • sticky header does not cover content;
  • sticky footer does not cover CTA;
  • cookie banner does not block forms;
  • cookie banner can be accepted, rejected, or closed according to product rules;
  • chat widget does not cover important buttons;
  • promo banner can be closed;
  • closed banner does not immediately reappear;
  • newsletter popup does not block key flows;
  • app install banner does not cover navigation or CTA;
  • floating CTA does not interfere with forms;
  • bottom sheet works correctly;
  • third-party widget does not break mobile layout;
  • overlays do not create horizontal scroll;
  • overlays work in mobile Safari and Chrome.

This is one of the most common mobile web problem areas. A page can be perfectly responsive until a cookie banner, chat widget, or promo popup appears.

10. Check forms on mobile

Forms are one of the most important areas of mobile web testing.

Check that:

  • all fields are visible;
  • labels are readable;
  • required fields are clear;
  • optional fields can be left empty;
  • validation works;
  • error messages are visible;
  • error messages appear near the correct fields;
  • dropdowns work;
  • date picker works;
  • file upload works, if available;
  • form can be completed end-to-end;
  • success state is displayed;
  • entered data is not lost after an error;
  • long forms remain usable;
  • form works after orientation change;
  • form submit does not create duplicates.

For deeper form-specific testing, use a separate Form Testing Checklist. In mobile web testing, the main question is: can the user actually complete the form from a phone?

11. Check mobile keyboard, autofill, and password managers

Mobile keyboard behavior can easily break forms, login, checkout, and signup.

Check that:

  • email keyboard opens for email fields;
  • numeric keyboard opens for number fields;
  • phone keyboard opens for phone fields;
  • URL keyboard opens for URL fields;
  • keyboard does not cover the active field;
  • keyboard does not cover the submit button;
  • field remains visible while typing;
  • navigation between fields works;
  • form does not break after keyboard opens;
  • landscape keyboard does not break layout;
  • browser autofill does not break layout;
  • password manager works in login and signup;
  • one-time code autofill works, if used;
  • address autocomplete works, if used;
  • autocorrect does not break email, name, or company fields;
  • input mode matches field type.

Mobile keyboard behavior is one of the most underestimated causes of lost conversions.

12. Check login and authentication flows

Authentication should work on mobile as reliably as it works on desktop.

Check that:

  • login page opens;
  • signup works;
  • password reset works;
  • email verification works;
  • session remains active after refresh;
  • logout works;
  • autofill works correctly;
  • password manager does not break the flow;
  • private pages open after login;
  • expired session is handled clearly;
  • reset password link works on mobile;
  • verification link works on mobile;
  • social login works, if available;
  • SSO works, if available;
  • user returns to the intended page after login, if expected.

For deeper authentication testing, use a Login and Authentication Testing Checklist. In mobile web testing, focus on whether the full auth flow works in real mobile conditions.

13. Check checkout flows

Checkout is one of the most critical mobile web flows.

Check that:

  • cart opens;
  • checkout page opens;
  • address fields work;
  • billing fields work, if needed;
  • shipping method can be selected;
  • order summary is visible or easy to open;
  • promo code can be applied, if available;
  • payment step is displayed;
  • mobile keyboard does not cover important fields;
  • sticky elements do not cover the pay button;
  • user can complete checkout;
  • confirmation page is displayed;
  • errors are clear;
  • CTA remains available;
  • success state works;
  • payment widget does not break mobile layout.

Even a small issue in mobile checkout can have a large impact on conversion.

14. Check modals, drawers, dropdowns, and custom components

Interactive components often behave differently on mobile devices.

Check that:

  • modal opens;
  • modal closes;
  • modal fits on the screen;
  • modal content is scrollable if long;
  • drawer opens and closes;
  • dropdown opens;
  • dropdown options are visible;
  • selected option is saved;
  • component works after orientation change;
  • component does not go outside the screen;
  • component does not cover critical content;
  • close action is clear;
  • background page does not scroll unexpectedly;
  • component does not block the key flow.

Modals, drawers, and dropdowns are common sources of mobile bugs because they combine viewport, scroll, touch, keyboard, and overlay behavior.

15. Check tables, dashboards, and dense UI

Mobile web testing is not only for landing pages. SaaS products, dashboards, admin panels, and customer portals often contain dense UI that can break on mobile.

Check that:

  • tables are readable on mobile;
  • columns are not cut off unexpectedly;
  • horizontal scroll is used only where it is clear;
  • cards remain readable;
  • filters are accessible;
  • date range picker works;
  • dashboard widgets do not break layout;
  • charts adapt to mobile;
  • important metrics are visible;
  • action buttons are available;
  • empty states are clear;
  • reports can be opened;
  • export action works, if it is part of the mobile flow;
  • admin actions are not hidden accidentally.

If a dashboard is technically responsive but users cannot read metrics, apply filters, or take actions, the mobile experience is not ready.

16. Check images and media

Media content should adapt to mobile without breaking the page.

Check that:

  • images scale correctly;
  • images are not stretched;
  • images are not unexpectedly cropped;
  • image gallery works;
  • product image zoom works, if supported;
  • video plays;
  • video controls are usable;
  • captions are displayed, if needed;
  • media does not break layout;
  • lazy loading works;
  • large media does not cause critical lag;
  • embedded content fits the screen;
  • media does not block key content.

Images and video are especially important for landing pages, e-commerce, product pages, help pages, and marketing pages.

17. Check orientation changes

Users may rotate their device. The product should either support this properly or fail gracefully according to product rules.

Check that:

  • portrait mode works;
  • landscape mode works, if supported;
  • layout reflows correctly;
  • forms remain usable;
  • navigation remains available;
  • modals do not break;
  • dropdowns do not break;
  • active state is preserved;
  • entered data is not lost;
  • orientation change does not trigger unnecessary reload;
  • keyboard behavior remains acceptable;
  • CTA stays reachable.

Some products may choose portrait-only behavior, but that should be intentional and clearly handled.

18. Check mobile browser compatibility

Different mobile browsers can behave differently, especially around cookies, forms, redirects, media, and payment widgets.

Check that:

  • mobile Chrome works;
  • mobile Safari works;
  • supported Android browsers work;
  • supported iOS browsers work;
  • cookies work;
  • redirects work;
  • autofill works;
  • password manager works;
  • forms work;
  • media works;
  • navigation works;
  • payment widget works, if available;
  • login and session work;
  • there are no browser-specific layout issues;
  • there are no critical console errors.

Mobile Safari deserves special attention because it often behaves differently from Chromium-based browsers.

19. Run real device checks

Desktop emulation is useful, but it does not fully replace real device testing.

On a real device, check:

  • touch interactions;
  • mobile keyboard behavior;
  • scrolling;
  • orientation;
  • performance;
  • browser autofill;
  • password manager;
  • file upload;
  • camera access, if available;
  • clipboard interactions, if available;
  • login flow;
  • form submit;
  • checkout flow;
  • key business flow;
  • third-party widgets;
  • production page behavior.

If you can test only a few scenarios on real devices, choose the most critical user flows: signup, login, form submit, checkout, and the main business action.

20. Check slow network and error recovery

Mobile users often deal with unstable or slow connections. The product should not fall apart when the network is imperfect.

Check that:

  • page shows loading state;
  • key content appears before non-critical content, if possible;
  • form submit does not hang without feedback;
  • checkout does not create duplicate order after retry;
  • login does not break after temporary network error;
  • user sees a clear error message;
  • user can retry;
  • entered form data is not lost;
  • images or media do not block key content;
  • API timeout does not turn into a broken page;
  • offline or connection lost state is handled, if relevant;
  • product remains usable on slower mobile connection.

Slow network testing is especially important for mobile forms, checkout, authentication, dashboards, and pages with heavy media.

21. Check mobile performance

Performance strongly affects mobile user experience and conversion.

Check that:

  • first screen appears quickly enough;
  • page does not freeze;
  • forms respond quickly;
  • scrolling is smooth;
  • navigation is responsive;
  • media does not slow down the page too much;
  • loading states are clear;
  • network errors are handled;
  • page remains usable on an average device;
  • large pages work acceptably;
  • repeated interactions do not create lag;
  • third-party scripts do not block key actions;
  • analytics or ad scripts do not slow down critical flows;
  • mobile performance is acceptable on real devices, not only desktop emulation.

For mobile users, performance is often more important than small visual details.

22. Check mobile analytics

If the product uses analytics, mobile events should be collected correctly.

Check that:

  • page views are sent;
  • key conversion events are sent;
  • signup events are sent, if tracked;
  • login events are sent, if tracked;
  • form submit events are sent;
  • checkout events are sent, if available;
  • purchase events are sent, if available;
  • events are not duplicated;
  • UTM parameters are preserved;
  • source and campaign are preserved;
  • mobile traffic is detected correctly;
  • events are sent to the correct property;
  • cookie consent does not unexpectedly block required tracking;
  • analytics does not break performance.

Without mobile analytics, it is hard to understand where real mobile users struggle or drop off.

23. Run production mobile smoke after release

After release, run a short mobile smoke check on production. Some mobile issues appear only in production because of CDN, scripts, cookies, analytics, third-party widgets, feature flags, or environment-specific configuration.

Check that:

  • production site opens on mobile;
  • homepage works;
  • key landing page works;
  • navigation works;
  • form submit works;
  • login works;
  • checkout works, if available;
  • key CTA buttons work;
  • mobile layout is not broken;
  • sticky elements do not block key actions;
  • cookie banner or chat widget does not block the flow;
  • analytics receives events;
  • there are no staging links;
  • there is no test content;
  • there are no critical console errors;
  • logs and monitoring do not show mobile-related issues;
  • support team knows where to report mobile issues.

Production mobile smoke should be short and safe. Its goal is to confirm that real users can use the mobile web experience immediately after release.

Common mistakes

1. Testing only desktop

A website can work perfectly on desktop and be almost unusable on a phone. Mobile web testing should be treated as a separate QA layer, not a quick visual check.

2. Using only browser emulation

Emulation is useful, but it cannot fully reproduce touch behavior, mobile keyboard, real performance, Safari behavior, device safe areas, and real browser quirks.

3. Not testing real user flows

Checking individual pages is not enough. The team should complete real mobile flows end-to-end: signup, login, form submit, checkout, booking, or the main business action.

4. Ignoring mobile keyboard

Mobile keyboard can cover fields, CTA buttons, validation errors, and payment controls. A form that looks fine before the keyboard opens can become unusable during input.

5. Not testing Safari

Mobile Safari often behaves differently from Chrome, especially with forms, cookies, sticky elements, redirects, payment widgets, and viewport behavior.

6. Making touch targets too small

Mobile users should not need perfect precision to tap a button, checkbox, menu item, or link.

7. Not checking sticky elements and overlays

Sticky headers, cookie banners, chat widgets, promo popups, app install banners, and floating CTAs often cover important content or block key actions.

8. Ignoring slow network

A mobile page may work on fast Wi-Fi but fail on a slower or unstable connection. Loading states, retries, and error recovery should be tested.

9. Not testing mobile checkout

Checkout is one of the most sensitive mobile flows. Small issues with address fields, keyboard, payment step, sticky CTA, or order summary can directly reduce conversion.

10. Not running a production mobile smoke check

Production mobile issues often come from environment-specific scripts, CDN, cookies, analytics, third-party widgets, feature flags, or configuration.

FAQ

What is a Mobile Web Testing Checklist?

A Mobile Web Testing Checklist is a list of checks for websites and web applications in mobile browsers. It helps verify responsive layout, mobile navigation, forms, touch interactions, mobile browsers, performance, real devices, and key user flows.

How is mobile web testing different from mobile app testing?

Mobile web testing checks a product in a mobile browser, such as mobile Safari or mobile Chrome.

Mobile app testing checks native iOS and Android applications, including installation, updates, push notifications, permissions, offline mode, crashes, and app lifecycle.

Is mobile web testing the same as responsive testing?

No. Responsive testing checks how layout adapts to different screen sizes.

Mobile web testing is broader. It includes responsive layout, but also checks mobile browsers, touch interactions, keyboard behavior, forms, login, checkout, modals, performance, real devices, analytics, and production behavior.

What should be checked in mobile web testing?

At minimum, check:

  • responsive layout;
  • breakpoints;
  • viewport behavior;
  • mobile navigation;
  • touch targets;
  • forms;
  • mobile keyboard;
  • login;
  • checkout;
  • modals and dropdowns;
  • sticky elements;
  • mobile Safari;
  • mobile Chrome;
  • real devices;
  • slow network;
  • performance;
  • analytics;
  • production smoke.

Do you need to test on real devices?

Yes. Browser emulation helps, but real devices reveal touch, keyboard, scrolling, performance, Safari, safe area, password manager, autofill, and device-specific issues that cannot be fully reproduced on desktop.

Which mobile browsers should be tested?

At minimum, test:

  • mobile Safari on iOS;
  • mobile Chrome on Android.

If your product supports additional mobile browsers or has significant traffic from them, include those in the device and browser matrix.

How do you test mobile forms?

For mobile forms, check that:

  • fields are visible;
  • labels are readable;
  • correct keyboard opens;
  • keyboard does not cover the active field or submit button;
  • validation works;
  • errors are visible;
  • dropdowns work;
  • data is not lost after an error;
  • form can be submitted end-to-end;
  • success state is displayed.

How do you test mobile checkout?

Test the full mobile checkout flow:

  • cart;
  • checkout page;
  • contact information;
  • shipping address;
  • billing address, if needed;
  • shipping method;
  • order summary;
  • promo code, if available;
  • payment step;
  • confirmation page;
  • confirmation email;
  • order in admin panel, if relevant.

Also check that keyboard, sticky elements, payment widgets, and mobile layout do not block the purchase.

Should landscape mode be tested?

Yes, if the product does not intentionally restrict mobile usage to portrait mode. Even if most users use portrait, landscape mode can reveal layout, modal, form, and keyboard issues.

What is a mobile web smoke test?

A mobile web smoke test is a short check of key mobile behavior after a release.

It usually includes:

  • opening the production site on mobile;
  • checking layout;
  • using navigation;
  • submitting a key form;
  • logging in;
  • completing checkout or another critical flow;
  • checking mobile Safari and Chrome;
  • confirming there are no critical errors.

How do you know mobile web experience is ready for release?

Mobile web experience can be considered ready when:

  • responsive layout works;
  • navigation is clear;
  • touch interactions are comfortable;
  • forms work;
  • mobile keyboard does not block key actions;
  • login works;
  • checkout works, if available;
  • modals and dropdowns work;
  • sticky elements do not cover critical content;
  • Safari and Chrome work;
  • slow network is handled acceptably;
  • performance is acceptable;
  • key user flow works end-to-end;
  • there are no blocker or critical bugs;
  • production mobile smoke check has passed.

Create a mobile web testing checklist

Use this mobile web testing checklist as a starting point for your next website launch, SaaS release, landing page, checkout flow, customer portal, or mobile browser regression pass. In qa::checklist, you can organize checks by responsive layout, navigation, forms, keyboard, login, checkout, components, Safari, Chrome, real devices, performance, analytics, and production readiness, then export the completed checklist to CSV.