3.2 Two Day Test Pass: JDT UI, JDT Text, Platform Compare, Platform Text, and Platform Search

Testers: Benno, Dani, Johannes, Markus, Tobias, Tom

Goal: Find stop-ship bugs

Setup / Introduction

Build

    Always use latest available Eclipse-SDK 3.2 RC2 candidate (currently I20060428-0010)

Platforms

General Items (everybody)

use of different fonts (everybody)

Test Multiple Monitor setup (Markus)

Workspace Setup

Setup workspace in a way unusual compared to your normal setup. Testing should take place in one of the following workspace setups. When setting up the workspace test also the functionality to setup this workspace style:

Java Editor in Single Method mode (Markus, Tobias, Tom)

Multiple Windows (Benno, Dani, Johannes)

Multiple Editor Areas (Tom, Markus)

Java Perspective / Browsing Perspective / Working Set mode

Automatic workspace refresh (Benno, Tobias)

New 3.2 Functionality (except JUnit4) (Johannes, Benno)

Test all new features that have been added during 3.2 development. Start by testing the features mentioned in the New and Noteworthy documents and the milestone test plans (M1, M2, M3, M4, M5, M6).
Special items to test:

JUnit4 Support (Dani, Tobias)

Test the new JUnit4 integrations and verify that this doesn't break the previous JUnit3 support.

J2SE 5.0 (Tom)

Note, when testing Java 5.0 feature don't forget to test parameterized types that are subclasses of generic types as well as methods that use type parameters and varargs. For example MyList extends ArrayList<String> or <X. void foo(X x, String...).
See also the detailed 5.0 test plan.

General items (Markus, Tobias, Dani)

Accessibility Testing (Markus)

Operations and Locked Workspace (Markus)

Actions (Markus)

Test all our actions from context and main menu.
  • enablement
  • verify that they don't fail
  • Preference Pages (Dani)

    Test all our preferences.

    Validate-Edit (Dani)

    Compilation Units not on Build Path (Tobias) 

    Workspace compatibility (Tobias)

    Verify that an existing workspace can be started on the new version and is fully functional. Check the .log for serious problems.