Editor
Make sure you navigate to /beta!
Browsers to test:
- Microsoft Edge, Chrome, Firefox and IE11 on Windows 10
- Chrome and Safari on Mac OS
- Chromebook
- iPad
Home screen
- Make sure tab navigation gives you hidden menus
- Make sure the hidden menu items work as expected
- Make sure the carousels work
- Using mouse drag
- Using arrow buttons
- Using Tab / enter
- Test import
- URL
- File
- Test partner link in top-left
- Test MakeCode link in top-right
Examples and tutorials
- Open a few examples
- Open a few tutorials
- Make sure they load
- Make sure they decompile (show the hint)
- Make sure the step navigation bar works
- Make sure you can exit the tutorial and keep your current code (it will be in a new project)
Simulator
- Test the various controls
- Play / Stop
- Restart
- Snail (make sure you see the code being highlighted as it’s running)
- Mute / Unmute
- Full screen
- Test the various sensor simulators
- Button A, B, A + B
- Gesture (shake)
- Sound sensor
- Light sensor
- Switch
- Acceleration (you can tilt the device around)
- Test various Neopixel animations and ShowRing configurations to make sure the Neopixels work
- Test various melodies and tones
Localization
- Change the language and make sure things are translated Toolbox
- Test keyboard navigation of categories
- Make sure categories don’t take too long to open
- Test search
- Make sure built-in blocks (if, for, math operators, true/false, etc) can show up in search
- Test search while localized; make sure you can search localized terms and find appropriate results
- Try searching for localized built-in blocks Workspace
- Try dragging blocks, snapping / unsnapping, moving stack of blocks, popping out a stack of block, popping out a single block (ctrl + drag)
- Try it with touch
- Try deleting blocks, undo / redo, duplicate
- Try zoom in / zoom out
- Try dragging canvas
- Try with touch
- Try keyboard shortcuts: Delete, Ctrl-Z, Ctrl-Shift-Z, Ctrl-C / Ctrl-V, Ctrl-Wheel
- Try pinch to zoom (touch)
Blocks
- Try all different kinds of blocks
- Try all sorts of field editors
- Piano editor
Flashing
- Click on download and drag the hex file. Make sure flashing succeeds in all browsers