Skip to content

Testing Procedures

Melissa LeBlanc-Williams edited this page Sep 12, 2025 · 14 revisions

Preparation

  1. Open the browser and navigate to code.circuitpython.org (or similar if testing locally/beta)
  2. Clear all bluetooth devices from OS by opening bluetooth settings, finding any CircuitPython device and removing/forgetting it.
  3. Clear all bluetooth devices from Chrome by visiting chrome://bluetooth-internals/#devices
  4. Click the Start Scan
  5. For each device starting with CIRCUITPY: a. Click Inspect b. Click Forget

All Workflows

UI Testing

  1. Load Web Page
  2. The connection dialog should be displayed.
  3. Click outside of box and the dialog should disappear
  4. Try typing in the Code Editor

Bluetooth Workflow

Connection Testing

  1. Start with a clean page load.
  2. If the connection dialog is not shown, click connect.
  3. Click Bluetooth
  4. Click Request Bluetooth Device

File Operations

Web Workflow

USB Workflow

Clone this wiki locally