FeaturesPluginsDocs & SupportCommunityPartners

Settings Test Specification for NetBeans 4.1

Author: Petr Zajac
Last update: 04/19/2005
Introduction: This is intended as test specification of Settings and Services functionality.

Table of Contents

Test suite: Serialization

Purpose: This test suite is designed to cover compatibility issues between older versions and current version of registered Services and SystemOptions in the standard running IDE instance.
Setup: For this test there will be needed to have serialized all SystemOptions and Services registered in the IDE version against which the compatibility will be tested. E.g. current version of IDE is 3.3.1. There will be guaranted compatibility with 3.3.0, 3.2.1 and 3.2 releases. So three sets of serialized objects from mentioned releases are needed.

#Test case [automated]Description
1Compatibility [Done] 1. Deserialize specified SystemOption or Service from the stream from previous version of IDE into the tested version of IDE.
2. Repeat previous step for all serialized SystemOptions or Services from previous version of IDE.
3. Repeat previous two steps for all previous releases that should be compatible with the tested one.
EXPECTED RESULT: Deserialization should be done without any exceptions. Most common types of exceptions that are seen during deserialization are: Different SerialVersionUIDs or ClassNotFoundExceptions.



Generated: Tue Apr 19 18:05:51 CEST 2005
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by