micro:bit Beta 測試計劃

幫助我們改善 micro:bit 的新版軟件!

你喜歡找出程式錯誤和提出改善建議嗎?我們和整個 micro:bit 社群也需要你的幫助!

micro:bit 基金會致力於為小孩提供最好的軟件和硬件,啟發他們。沒有大家的意見,我們便不能精益求精。

若你樂意接受挑戰,成為 micro:bit 測試者,你就可以按你的想法改善我們的出品:把不好的東西改掉、改善說明和指引、提出我們從沒有想過的想法。

要成為測試者,按以下的連結,登記電郵到我們的清單中。在我們未向全世界推出新版軟件前,會首先通知你。 本測試計劃只開放給 13 歲或以上人士。

Sign up

By selecting 'Sign up' below you'll be directed to MailChimp, our email list service - here you will be asked a bunch of questions to join the testing program.

Our testing programmes

    Flashing via Web USB

    WebUSB is a technology that enables a direct connection between the micro:bit and your web browser.
    View

      Python 程式編輯器

      Testing the latest version of the Python Editor.
      閱讀更多

      Flashing the micro:bit directly with WebUSB

      Get it Here

      WebUSB is a technology that enables two exciting possibilities:

      1. We can program the micro:bit directly from the editors, without the drag-and-drop step you're used to!
      2. You can receive serial communication from the micro:bit directly to the browser. This will be really useful for things like Python where the 'REPL' is an important part of learning to code, but currently isn't available in the online editor at python.microbit.org.

      webUSB is an emerging web standard that lets the browser (where our micro:bit editors normally run) talk directly to devices using USB. As the micro:bit works using USB, it's possible to upgrade the 'interface firmware' on the micro:bit in order to give it new webUSB powers. This is all quite new technology, and so there are a few rough edges.

      At the moment, only Chrome supports webUSB.

      What we need to test:

      As this process requires a micro:bit firmware upgrade, we need to test that the instructions for updating the firmware are clear. We want to test webUSB on as many different systems as we can, and find out whether the instructions are clear. We aren't yet looking for feedback on the way that we initiate webUSB connections in the editors -- the user interface that we're showing during the testing programme is not final and we expect to create something smoother during the beta period. When you sign up, you'll get a detailed list of instructions for testing.

      Where do I report bugs?

      There are a few different moving parts here, so please see the Knowledge Base article for where to file bugs, or submit a support ticket.

      Back to all programmes

      Python Editor Version 2

      Get it Here

      The Python Editor beta contains a range of UX changes and features that will soon be coming to Version 2.

      What we need to test:

      Head to the Python Editor beta and click on Help to check the Editor Version contains a reference to version 2 eg '2.0.0-beta.3'. If this is not the case, you may need to refresh your browser cache. Some of these features will only work in a Chrome-based browser (Google Chrome, Edge Beta, Opera etc) as they rely on WebUSB.

      We would really appreciate feedback on the general User Experience (UX). We’ve fixed a variety of bugs on some of the features listed below and updated the menu, so we’d like you to test these out and let us know how they work for you prior to finalising our Version 2 release. Once we've got some feedback on this, we'll be finalising a release candidate, where we'd like you to test the features and report any other bugs prior to the release. You can read more about Python Editor Version 2 in our help article.

      • The FileSystem and using modules
      • WebUSB, flashing and REPL (Chrome-based only)
      • Quick Flash, enabling the rapid updating of the micro:bit (beta option)
      • Autocompletion (beta option)
      • Translation functionality (this is basic for now, but should give you an idea of what is possible).

      We would encourage you to use the beta as you would in your everyday activities.

      Where do I report bugs?

      Please raise a support ticket including as much information as possible about your system and the issue.

      If you have a GitHub account, you can report issues directly on the source repository.

      Back to all programmes

      Previous Projects

      Thanks to the ongoing contributions from our beta testers, we've been able to release some amazing new things including MakeCode v1, MicroPython v1.0.0, Swift Playgrounds and the Windows 10 app.

      Selecting this opens external content from our support system, which adheres to their privacy policy.