GlassFish Server Open Source Edition 3.1 - Globalization
Translation Scope
Languages: Glassfish 3.1 will be translated into 8 languages: fr (French), de (German), es (Spanish), pt_BR (Brazilian Portuguese), ko (Korean), ja (Japanese), zh_CN (Simplified Chinese), zh_TW (Traditional Chinese). (Plan to add Italian)
Modules to be translated: Admin GUI, OLH, CLI (including cli man pages), Installer, Upgrade tool.
Not to be translated: Docs, log messages
Milestone Schedule
Item # |
Date/Milestone |
Description |
Status / Comments |
1. |
Milestone 5 (09/13) |
First Translation Handoff |
|
2. |
build 22 (10/10) |
ML build 1 |
If necessary, we will provide additional builds depending on bugs |
3. |
Milestone 6 (11/22) |
Second Translation Handoff |
|
4. |
(RC1) 11/29 |
ML build 2 |
|
5. |
1/22/11 |
ML build 3 |
Integrate all languages translations |
6. |
1/28/11 |
ML build 4 |
Fix and integrate final l10n packages |
Task List
Task |
Date/Target Milestone |
Start Date |
End Date |
Owner(s) |
Status / Comments |
Generate first translation kit |
09/13 - MS5 |
|
09/13 |
Georges |
|
build and publish l10n packages for ML build 1 |
10/10 - build 22 |
|
10/10 |
Georges |
|
Test ML build 1 |
10/10 - ML build 1 |
10/10 |
|
Rui |
|
Generate second translation kit |
11/22 - MS6 |
|
11/22 |
Georges |
|
build and publish l10n packages for ML build 2 |
11/29 - RC1 |
|
11/29 |
Georges |
|
Test ML build 2 |
11/29 - ML build 2 |
11/29 |
|
Rui |
|
Test ML build 3 |
1/24/11 - ML build 3 |
1/24/11 |
|
Sunny |
|
Test ML build 4 |
1/31/11 - ML build 4 |
1/31/11 |
|
Sunny |
|
Test Plan Overall Strategy We will run 5 types of testing for 3.1 l10n testing:
Full Testing Run all manul and automated testcases on 5 tier 1 platforms
Sanity Testing Testing installation/uninstallation, new function(Clustering and Centeralized adminstration, High Availability) plus some sanity checking on 10 tier 2 platforms.
Installation/uninstallation testing This type of testing will be run 9 tier 3 platforms.
Upgrade Testing We will cover upgrade testing on all tier 1 platforms.
Pseudo Testing We will run an ealier pseudo testing to find i18n bugs ealier. This pseudo testing will be only run on one plaform
API specific Testing API specific testcase should be in workspace and it should be run by product team for each release. JavaEE Compatiability Test Suite already make sure JavaEE API is in compliance with to JavaEE standard. Here we just have sanity testing for this.
Test execution
GlassFish Test Matrix
Locale |
OS |
JDK |
Bundle |
Test Style |
zh |
Solaris 10 x86 |
JDK6.0 |
ogs-3.1-web-ml-bxx.zip |
Full |
zh |
Windows 2008 |
JDK6.0 |
ogs-3.1-web-ml-bxx.exe |
Installation |
ko |
Oracle Enterprise Linux 5 |
64bit JDK |
glassfish-3.1-ml-bxx.zip |
Full |
ja |
Windows XP |
JDK6.0 |
glassfish-3.1-web-ml-bxx.exe |
Installation |
ja |
Oracle Enterprise Linux 4 |
JRockit |
glassfish-3.1-web-ml-bxx.zip |
Full |
it |
Windows 2008 |
JDK6.0 |
ogs-3.1-ml-bxx.exe |
Full |
ja |
Mac |
JDK6.0 |
ogs-3.1-ml-bxx.zip |
Installation |
fr |
Windows 7 |
64bit JDK6.0 |
glassfish-3.1-ml-bxx.exe |
Full |
pt |
Redhat Linux 5 |
64bit JDK6.0 |
glassfish-3.1-ml-bxx.sh |
Full |
de |
SuSe 11 |
64bit JDK6.0 |
glassfish-3.1-web-ml-bxx.sh |
Full |
es |
SuSe 11 |
JRockit |
ogs-3.1-web-ml-bxx.sh |
Full |
GlassFish Upgrade Matrix
Locale |
OS |
Previous version |
zh |
Windows 2008 |
3.0.x |
ja |
Oracle Enterprise Linux 5 |
3.0.x |
fr |
Suse 11 |
2.1.1 |
pt |
RedHat Linux 5 |
2.1.1 |
it |
RedHat Linux 5 |
2.1.1 |
JavaEE 6 U2 Matrix
Locale |
OS |
JDK |
Bundle |
Test Style |
zh_tw |
Windows 2008 |
JDK6 |
java_ee_sdk-6u2-xx-unix-ml.sh |
Sanity |
ko |
Oracle Enterprise Linux 5 |
64bit JDK |
java_ee_sdk-6u2-xx-windows-ml.exe |
Sanity |
es |
Solaris 10 X86 |
JDK6.0 |
java_ee_sdk-6u2-web-xx-unix-ml.sh |
Sanity |
de |
Windows Vista |
JDK6.0 |
java_ee_sdk-6u2-web-xx-windows-ml.exe |
Sanity |
it |
Solaris 10 X86 |
JDK6.0 |
java_ee_sdk-6u2-web-xx-unix-ml.sh |
Sanity |
Locale |
OS |
JDK |
Bundle |
Test Style |
zh |
Oracle Enterprise Linux 4 |
JDK6.0 |
glassfish-3.1-web-ml-bxx.zip |
Installation |
zh |
Windows 2008 |
JDK6.0 |
ogs-3.1-ml-bxx.exe |
Sanity |
zh_tw |
Solaris 10 sparc |
JDK6.0 |
ogs-3.1-ml-bxx.zip |
Sanity |
ko |
Windows 7 |
JDK6.0 |
glassfish-3.1-ml-bxx.exe |
Sanity |
ja |
Windows Vista |
JDK6.0 |
ogs-3.1-ml-bxx.exe |
Installation |
ja |
Oracle Enterprise Linux 5 |
64bit JRockit |
glassfish-3.1-ml-bxx.zip |
Sanity |
it |
Windows XP |
JDK6.0 |
glassfish-3.1-web-ml-bxx.exe |
Sanity |
fr |
Redhat Linux 5 |
JDK6.0 |
glassfish-3.1-ml-bxx.sh |
Sanity |
pt |
SuSe 10 |
JDK6.0 |
glassfish-3.1-web-ml-bxx.sh |
Sanity |
de |
SuSe 11 |
64bit JRockit |
ogs-3.1-web-ml-bxx.sh |
Sanity |
es |
Solaris 10 x86 |
JDK6.0 |
ogs-3.1-web-ml-bxx.zip |
Sanity |
GlassFish Upgrade Matrix
Locale |
OS |
Previous version |
zh_tw |
Windows 2008 |
3.0.x |
pt |
Oracle Enterprise Linux 5 |
3.0.x |
de |
Suse 11 |
2.1.1 |
es |
Solaris 10 x86 |
2.1.1 |
it |
Suse 11 |
2.1.1 |
JavaEE 6 U2 Matrix
Locale |
OS |
JDK |
Bundle |
Test Style |
zh |
Oracle Enterprise Linux 4 |
JDK6.0 |
java_ee_sdk-6u2-xx-unix-ml.sh |
Sanity |
ja |
Windows XP |
JDK6.0 |
java_ee_sdk-6u2-xx-windows-ml.exe |
Sanity |
fr |
Redhat Linux 5 |
JDK6.0 |
java_ee_sdk-6u2-web-xx-unix-ml.sh |
Sanity |
pt |
Windows 2008 |
JDK6.0 |
java_ee_sdk-6u2-web-xx-windows-ml.exe |
Sanity |
it |
Mac |
JDK6.0 |
java_ee_sdk-6u2-xx-unix-ml.sh |
Sanity |
Bug Management Unsolved bug:
Bug need be verified:
Internal Information Internel Specific Area we won't cover
- Stress testing - Product team should cover
- Section 508 Accessibility compliance - Product team should cover
- Security Checklist Report - Product team should cover
- InterOp testing - Product team should cover
- Database Drivers - We mainly focus and user interface. Product team should make sure it work
Risk
- Engineer won't have full knowledge for all supported languages, some language specific issue maybe miss during testing.
- Less Resource and we may couldn't cover all
Exit Criteria
- All testing finished
- Zero P1, P2 and P3 bugs
References
|