JEP-JDK-8154961: SQE Test Plan for Serialization validation of RMI and JMX

XMLWordPrintable

    • Type: JEP Task
    • Resolution: Duplicate
    • Priority: P4
    • None
    • Component/s: core-libs

      <h2>Testing Scope</h2> <h3>1. What's in scope</h3> SQE tests will mainly focus on functional tests and parts of performance runs(if necessary). SQE will work closely with dev and iterate in agile style. Test cases includes Tests for any API that wasn't covered in regression tests and JCK tests, all negative cases and corner case. <h3>2. What's out of scope</h3> - Unit testing - JCK testing - Performance testing

      <h2>Tests Inventory </h2>

      <h3>1. Existing tests </h3> This is a new feature, no existing tests.

      <h3>2. New tests</h3> Developer has already implement good code coverage of tests, SQE will add some supplementary based on developer's tests, also add some new tests if necessary, following test cases are mixture of both test sets.

      Regression test cases for RMI

      Test Description Count Comments
      test/java/rmi/MarshalledObject/MOFilterTest.java 1
      test/java/rmi/registry/serialAudit/RegistryFilterTest.java 1

      Regression test cases for JMX

      Test Description Count Comments

      <h3>3. Deprecated tests</h3>

      • No

      <h2> Test Configurations, execution matrix </h2>

      <h3> Success criteria </h3>

      Criteria Planned Status Result Comments
      # of new tests
      # of modified tests 0
      Public API coverage 100% API Coverage change is not expected
      Block coverage of new code 85%
      Test stability 100 runs with no failures make sure there are no intermittent failures.
      Open test issues <1 makes sure all the tests are ready
      Pass rate 100% Make sure there is no functionality regression

            Assignee:
            Hamlin Li
            Reporter:
            Hamlin Li
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: