QA Test plan

1. Deployment Context

The version 1.0 supports only Windows on Intel CPU. It should work on Windows XP/Vista x86 32bits/64bit.

Keep in mind all tests must be performed in the deployed mode, not development mode.

2. Preferences

Test Id Description Status
2.1 C# editor  
2.1.1 Templates 1, 2, 3, 4, 5, 6
2.2 Paths 1, 2

3. Project manager

3.1 Project

Test Id Description Status
3.1.1 New Silverlight wizard
1, 2, 3
3.1.2 New Web Silverlight wizard
1, 2, 3
3.1.3 Delete Project 1, 2, 3, 4, 5
3.1.4 Rename project 1, 2, 3, 4, 5
3.1.5 Import project
1, 2, 3, 4, 5, 6

3.2 Item

Test Id Description Status
3.2.1 Add Existing Item
3.2.2 Remove Existing Item 1, 2, 3, 4, 5, 6, 7, 8
3.2.3 Import File
3.2.4 Rename Item 1, 2, 3, 4, 5, 6, 7, 8
3.2.5 New JavaScript 1, 2, 3, 4

3.3 UI Component

Test Id Description Status
3.3.1 Add UI Component
1, 2, 3, 4
3.3.2 Delete UI Component 1, 2, 3, 4
3.3.3 Import File
1, 2
3.3.4 Rename UI Component 1, 2, 3, 4, 5, 6
3.3.5 Add UI Page

3.4 Compatibility with Visual Studio 2008

Test Id Description Status
3.4.1 Create a project in eclipse4SL
3.4.2 Create a project in Visual Studio 2008 1

3.5 Compatibility with Expression Blend 2

Test Id Description Status
3.5.1 Create a project in eclipse4SL
3.5.2 Create a project in Blend 2

3.6 Reference

Test Id Description Status
3.6.1 Add references
3.6.2 Remove references
3.6.3 Add webservice references
1
3.6.4 Import project references
3.6.5 Reference errors

4. C# Editor

Test Id Description Status
4.1.1 Open editor 1, 2
4.1.2 Colorization 1
4.1.3 Code completion 1, 2
4.1.4 Warning/Error marker 1, 2, 3, 4, 5, 6

5. XAML Editor

5.1 Preview

Test Id Description Status
5.1.1 Open editor 1, 2
5.1.2 Preview with SDK Samples 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
5.1.3 XAML naming 1, 2
5.1.4 XAML with Style 1, 2, 3, 4, 5
5.1.5 XAML embedded UserControl 1, 2, 3, 4

5.2 Code completion

Test Id Description Status
5.2.1 C# code generation 1, 2
5.2.2 XAML text editor 1, 2
5.2.3 Event handle generation 1, 2
5.2.4 warning/Error marker 1, 2, 3 ,4 ,5 ,6
5.2.5 Code formatter 1, 2
5.2.6 Colorization 1

5.3 Palette tools

Test Id Description Status
5.3.1 Palette tools 1, 2

5.4 Integeration with C#

Test Id Description Status
5.4.1 Open Console view 1, 2
5.4.2 Console view 1, 2
5.4.3 Open Problems view 1, 2
5.4.4 Problems view 1, 2

5.5 DnD

Test Id Description Status
5.5.1 Drap a file on the XAML editor 1, 2

6. JavaScript Editor

Test Id Description Status
6.1 Open editor 1, 2

7. Build

Guidelines: Test repeative modificaitons on XAML and .xaml.cs with or without errors.

Test Id Description Status
7.1 Auto build
7.2 Manual build
7.3 Build preferences

8. Run

8.1 Silverlight project

Guidelines: Test repeative modificaitons on XAML and .xaml.cs

Test Id Description Status
8.1.1 Silverlight app

8.2 Web Silverlight project

Guidelines: Test repeative modifications on XAML and .xaml.cs

Test Id Description Status
8.2.1 Silverlight Web app