Mars M2 Test Plan
Testing day: Tuesday 2014-09-16
Test Builds: 4.4.1RC4 and latest available I-build
Components: Platform Search, Platform Text, JDT Text and JDT UI
Testers: Noopur, Markus and Dani
Setup
Builds
- 4.4.1 build: everybody
- 4.5 build: everybody
Platforms
- Windows 7: Dani
- Linux-GTK: Noopur
- Mac OS X 10.9: Markus
Goal
- test new functionality added since 4.4
- verify that severe bugs are correctly fixed
- verify that all 4.4.1 bugs are correctly fixed
Test New Functionality
Note: First test the items where your name is listed first. Then test the other items.
Linked Mode supports positions with unequal content (Noopur, Dani - Questions: Markus)
- verify that 'Rename in File/Workspace' quick assists work fine if some linked positions use unicode escapes
- verify that quick fixes/assists that generate linked positions with equal content still work fine
AST recovery for lonely name nodes (Markus, Noopur - Questions: Markus/Noopur)
- verify that the various "Create 'for' loop" quick assists still work
- verify that proposed quick fixes/assists make sense and work
- try to "break" the recovery (e.g. by adding comments)
"Convert lambda to anonymous" quick fix in pre-1.8 projects (Noopur, Markus - Questions: Markus)
- verify that the quick fix shows up and works in pre-1.8 projects
- verify that the quick assist still shows up and works in 1.8 projects
4.4.1 Bug Verification (All)
Before starting to verify a bug add a comment indicating that you are about to verify it.
4.5 Bug Verification (All)
Before starting to verify a bug add a comment indicating that you are about to verify it.
Sanity Check The Build (All)
Sanity check the build by using it for development (either on "real" code or your pet project), with focus on changes made in Platform UI.