Elearning QA Checklist

elearning developer qa checklist

Elearning developers should provide the first, and maybe the most thorough, quality assurance (QA) of an elearning module. Our team uses an elearning QA checklist to ensure that we hand off a high quality course to teammates or stakeholders. 

Our team at Endurance Learning was inspired to improve how elearning developers do quality assurance based on what we know about software development unit testing. A unit test is a method for testing your work before you hand it off to someone else to review. The goal is to reduce errors and frustration on the part of the reviewer and time to fix issues.

Endurance Learning is a full-service elearning design and development partner, here to make your training projects easier and better. We’ve been building custom training solutions since 2015, and our team brings deep expertise in instructional design, elearning development, and quality assurance. Whether you’re rolling out a single course or an entire learning program, we make it simple to create elearning that’s engaging, accessible, and effective. Schedule a call to learn more about how our team can make your elearning more effective!

QA Testing Approach

A unit test is best done by taking the course in the way it will be delivered while have your development tool (Storyline, Rise, etc.) available make fixes as you find issues.

Click through slides and interactions in the expected (and unexpected) order to verify that all content/visuals appear and remain on-screen as expected. Use the checklist below as you review each screen.

While you may not need to test the entire course in multiple browsers and devices, you should attempt to see the course in several environments and use basic functionality like buttons and drag and drops to see how usable they are.

Items in this checklist that are followed by an * represent tasks that should always be conducted in a unit test, however testing for all items in this list is best practice. 

Testing Basic Course Functionality

Ask yourself the following questions when unit testing in regards to course functionality:

  • Navigate forward and backward through the course more than you typically would. Do interactions appear as expected if already completed?*
  • If the course includes a locked navigation menu, does each item enable at the correct time?*
  • Is the Player Menu set up appropriately for QA/client review or delivery? If the Player Menu is turned on, are the slides within the Menu in the correct order?* 

Reviewing Visual Formatting

elearning qa checklist - visuals

Visuals can make or break an elearning module. Make sure you check for these formatting elements when unit testing:

  • Is the text for headers, body, etc. consistent throughout the course, including font style and size?*
  • Is the formatting aligned throughout the course, including font positioning and spacing, image and video formatting and placement, etc.?*
  • Do the logos, colors, font style, visuals, etc. adhere to the branding or style guidelines?
  • Are images and videos approved, relevant, sized correctly, and high quality?
  • Do images and video appear as expected and aligned with any on-screen text or voice over?*
  • Do audio files and/or text-to-speech match script? Are they clear in quality and volume, and timed appropriately with on-screen text, media, and animations?*
  • Do all links to resources and external sites work as expected?*

Validating Course Content

Transferring content from the script into an elearning module seems like a simple CTRL C, CTRL V action, but there are areas that, if containing errors, can cause major issues. Use these questions to make sure you’ve covered all of your content bases: 

  • Is all content from the script present? This includes all text and media elements. With text, check for any grammatical, spelling, or copy and paste errors. *
  • Are the base slide and layer titles consistent with the script?*
  • Are there clear and consistent instructions for interactions, etc. where needed via voice over or on-screen text?
  • Has inclusive language and imagery been incorporated throughout the course?

Test for Accessibility

Depending on the developer, content, and/or client, accessibility requirements can range from basic to extensive. Use these questions to test for basic accessibility elements in your elearning course

  • Are closed captioning for audio and video files correct and aligned?*
  • Is the alt text correct and present for all appropriate objects (such as objects the learner interacts with or OS text that does not offer audio)?*
  • Is tabbing consistent with alt text?
  • Do video files have the option for learners to play and pause if they need to/if requested by the client?
Table of Contents

Articles Similar to Elearning QA Checklist

person sitting on floor with headphones working on their laptop
Elearning
Hannah Radant

Articulate Rise Development: Lessons Learned

This article was updated 8/14/2025 to incorporate newer examples and include content from several separate articles about Articulate Rise development. Articulate Rise is the industry’s

Elearning
Hannah Radant

Sales Elearning: Interactive Design Tips

Build interactive, self-paced, and realistic sales elearning to deepen engagement and retention. In the fast-paced world of retail and automotive sales, in-person or traditional training

Subscribe to Get Updates from Endurance Learning

Brian Washburn, Author

Brian Washburn
CEO & Chief Ideas Guy

Enter your information below and we’ll send you the latest updates from our blog. Thanks for following!

Free Elearning Consultation

Brian Washburn and the team at Endurance are eager to learn how we can help you create more effective and engaging elearning for your learners.

Elearning QA Checklist

Improve the quality of every elearning course you create with this reusable checklist.

Enter your email below and we’ll send you the PDF.

Download Debriefing Questions by Training Intent

Enter your email below, and we’ll send you the list of questions you can start using today.

debriefing questions by training intent

Download Putting Together a Train-the-Trainer Session!

Enter your email below and we’ll send you the PDF of Putting Together a Train-the-Trainer Program.

Putting Together a Train-the-Trainer Program

Free Elearning Consultation

Brian Washburn and the team at Endurance are eager to learn how we can help you create more effective and engaging elearning for your learners.

Get a Train-the-Trainer Quote

Brian Washburn and the team at Endurance are excited to customize the Endurance Learning Train-the-Trainer session for the needs of your trainers.

Find Your L&D Career Path

Explore the range of careers to understand what role might be a good fit for your L&D career.

Enter your email below and we’ll send you the PDF of the What’s Possible in L&D Worksheet.

What's possible in L&D

Let's Talk Training!

Brian Washburn

Brian Washburn
CEO & Chief Ideas Guy

Enter your information below and we’ll get back to you soon.

Download the Feedback Lesson Plan

Enter your email below and we’ll send you the lesson plan as a PDF.

feedback lesson plan
MS Word Job Aid Template

Download the Microsoft Word Job Aid Template

Enter your email below and we’ll send you the Word version of this template.

Download the Free Lesson Plan Template!

Enter your email below and we’ll send you a Word document that you can start using today!

free lesson plan template
training materials checklist

Download the Training Materials Checklist

Enter your email below and we’ll send you the PDF of the Training Materials Checklist.

Subscribe to Endurance Learning for updates

Get regular updates from the Endurance Learning team.