wiki:AlphaInstructions

Version 1 (modified by davea, 17 years ago) (diff)

--

Instructions for alpha testers

Becoming an alpha tester

The BOINC testing program helps us find and fix bugs in the BOINC software before we release it to the public. Testing is vital to the success of BOINC. If you're a tester, then:

  • You'll need to spend about 1 hour per week doing testing;
  • Some of your computer power will be spent running test work, and you may receive no credit for it.
  • You must have enough computer experience to write clear descriptions of problems.
  • You may be asked to assist, via phone or email, in troubleshooting.

If you are OK with all this and want to help test BOINC, send email to David Anderson or Rom Walton, and if we need more testers we'll set up an account for you.

Testers must subscribe to the boinc_alpha email list. (You don't need to be a tester to subscribe to this list).

When to test

Periodically (every couple of weeks, sometimes more) we'll send an announcement on the email list, asking alpha testers to download and test a specific new release of BOINC. These releases can be downloaded from here. Please try to report test results within two days of receiving the email. How to test

The client software under test may have bugs that wipe out tasks in progress. Therefore we recommend that you install the test software in a different BOINC directory than the one you normally use for BOINC.

The set of test cases is here. For each release, please try to do all the General tests. Please try to do as many of the other tests as your time and computer environment permit.

Depending on what you're testing, you can select which project(s) to attach to:

  • The BOINC Alpha project (this one) has tasks with large input and output files (4.5 MB each) and that use about 1 minute of CPU time. This is useful for testing file upload/download, and for testing things that happen on task completion. You don't need to attach to this project to be an Alpha Tester. Please do not stay attached to this project for long periods.
  • You can use the Cunning Plan project (http://isaac.ssl.berkeley.edu/cplan) for tests that involve creating accounts.
  • You can use other projects (SETI@home, Einstein@home, CPDN) for other purposes.

If at any time you experienced problems with BOINC that are not exercised by any of these tests, please post to the boinc_alpha@ssl.berkeley.edu email list.

How to report test results

The preferred way to report test results is through the web-based interface.

You can optionally also submit bug reports to the BOINC bug database. You may also send email to the relevant area owner, as listed here.

If you're not sure whether something is a bug, post to the boinc_alpha@… email list.

Read about Reporting Hard Bugs.

Resources

Windows users: if you have install/uninstall problems, you may need to use the Windows Installer CleanUp? Utility: see here and here