cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

NetBeans 5.5 Testing Contest Information

Test specifications for Standard Testing in NetBeans 5.5 Testing Contest
Updated 16 November 2006


Purpose of Localization Testing

Localization (L10N) refers to the process, on a properly internationalized core product, of translating messages and documentations as well as modifying other locale specific files.

The goals of localization testing are as follows:

  • Verify that all translations are complete and text does not appear in English, unless the English term is the preferred usage;
  • UI components are not truncated or cut off and display completely;
  • Verify that all characters render and display correctly (no encoding or character/font display issues);
  • Verify that the translated messages do not break the functionality or the build;
  • Validate that the translations follow the standard language rules (grammar, spelling, punctuation, style, etc.);
  • Verify that the terminology is consistent throughout and across the entire product (all UI is the same across modules; software UI and messages match exactly with the Online Help and product documentation);
  • Verify there are no overtranslations (items that should not be translated such as code, commands, etc. that would cause a functional failure);
  • Validate the correctness and accuracy of the messages within context (compare to the English);
  • Verify that the software UI and messages match exactly with the Online Help and product documentation.

Test Specs

Standard Testing


1. Go to the community download page and download the NetBeans IDE installer
  • http://www.netbeans.info/downloads/dev.php
  • Select 5.5 and Daily. Continue.
  • Find the latest build (Example: NetBeans IDE 5.5 daily build 200611130100). Continue.
  • You will see a page that has the Installers for the Multilanguage builds. The download happens automatically when  you choose the platform.
  • The file being downloaded might have a name similar to "netbeans-5_5-daily-bin-200611130100-windows-ml_ja_zh_CN_pt_BR_Nov_2006_0100.exe"

2. Go through Installation Instruction to install the IDE  http://www.netbeans.org/community/releases/55/install.html#standalone

3. Select a configuration (1 OS, 1 Browser, 1 Java SE....)

It is recommended to test using the localized (Brazilian Portuguese) version of these platforms, where available.

OS/Locale
Locale
Java SE
Windows XP Pro SP2 Brazilian Portuguese Java Standard Development Kit (JDK™)
version 5.0 Update 9 or version 6.0 (download)
Solaris 10 Sparc/x64 (x86) pt_BR.UTF-8
RH Fedora Core 3 pt_BR.UTF-8
Windows 2000 SP4 Brazilian Portuguese
Mac OS 10.4.5 PPC Brazilian Portuguese

4. Select the one of the tutorials which you are interested in:

Priority Test Case Estimated Time to Perform Test Additional Software
1 NetBeans IDE 5.5 Quick Start Guide (simplest one and highest priority) 30 min.
1 GUI Building in NetBeans IDE 5.5 90 min. (1.5 h)
1
Derby Tutorial 60 min. (1 hr) Derby 10.1.2.1
1 Introduction to Developing Web Applications
45 min.
1 EJB 3.0 Enterprise Beans for the JBoss Application Server 135 min. (2.25 hr) JBoss Application Server 4.0.4
1
Web Services (JAX-WS) in Java EE 5 75 min. (1.25 hr) Sun Java System Application Server 9.0
1 Java Persistence in the Java EE 5 Platform 45 min. Sun Java System Application Server 9.0
2 Introduction to Developing General Java Applications 60 min. (1 hr)
2 Connecting a GUI to a Derby Database with NetBeans IDE *1 90 min. (1.5 hr) Derby 10.1.2.1
2 Internationalizing a GUI Form in NetBeans IDE 5.0 90 min. (1.5 hr)
2 NetBeans IDE 5.x Tutorial for Tag Libraries 90 min. (1.5 hr)
3 Adding Functionality to Buttons: A Beginners Guide *2 45 min.
3 NetBeans IDE 5.5 Tutorial for Web Applications 120 min. (2 hr)
3 Using Java Persistence in a J2EE 1.4 Web Application 90 min. (1.5 hr) MySQL 5.0 Database Server and MySQL JDBC driver

*1 : Derby needs to be setup as described in another test case Derby Tutorial
*2 : Another test case GUI Building in NetBeans IDE 5.5 needs to be completed before.
      This test case is describing about NetBeans 5.0, but it can be used also for 5.5. Read "5.0" in this test case as "5.5".

NOTE: In all of the above test scenarios, "Next Steps" are not part of the test scope


5. Carefully check the localized UI and report the bugs you find.




Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems