wiki:AlphaInstructions

Version 9 (modified by davea, 15 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. You can find these releases on the download page. 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.

See the set of test cases?. 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

  • Report test results through the web-based interface.
  • If you see a major problem and have time:
    • Set the relevant log flags
    • Post a description of the problem, together with the message logs, to the boinc_alpha@… email list.
    • For more details, see Reporting Hard Bugs.
  • If you're not sure whether something is a problem, post to the boinc_alpha@… email list.
  • If a problem persists across multiple releases, you can submit bug reports to the BOINC bug database, or send email to the relevant area owner.

Resources

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