Dev 2.0 Testing

The table below indicates the status of functionality testing for Release 2.0.0 of Project OpenPTK.

Notes Topic Description Comments Status
1 Person-SunIdm-SPML The "email" attribute is not being saved, no errors are generated resolved: updated Idmgr configuration
2 Person-SunIdm-SPE: The title can not be found with "ldapsearch". "title" is stored as encoded XML data in jpegPhoto
3 Person Roles Multi-valued attributes need to be tested, Roles    
4 Person-MySQL-JDBC The JdbcOperation (Service) does not support multi-valued attributes. Will be stored value if single-value  
5 Person-OpenDS-JNDI Need TOFRAMEWORK Function, get uniqueId from DN for 'manager' attribute. Created new SubString Function.  
6 UML sample application is not saving the "configuration" in the Session, each page make a new one    
7 Context Need test environment for Hybrid Context    
8 Operations Port v1.2 PWDCHANGE and PWDRESET features for SPE, JNDI, JDBC Complete: JavaAPI, Taglib Samples, UML, Portlets
9 SPML2 Operations Add Operations to the test matrix updated test tables

Java API Samples

firstname example
lastname api
Operation Test
CREATE apiCreate.java
READ apiRead.java
UPDATE apiUpdate.java
DELETE apiDelete.java
SEARCH apiSearch.java
PWDCHANGE apiPwdChange.java
PWDRESET apiPwdReset.java
forgot apiPwdForgot.java
Context CREATE READ UPDATE DELETE SEARCH PWDCHANGE PWDRESET forgot
Person-SunIDM-SPML1
Person-SunIDM-SPE n/a
Person-OpenDS-JNDI n/a
Person-MySQL-JDBC n/a
Person-SunIDM-SPML2               n/a
Person-Hybird           n/a

Top


Command Line Interface (CLI)

Created cli_test.sh script.

firstname test
lastname cli
Operation Test
CREATE ptk create -C <context> -u cuser -a firstname="CLI",lastname="User"
ptk create -C Person-SunIdm-SPML -u cuser -a firstname="CLI",lastname="User",roles="Admin;Consumer"
READ ptk read -C <context> -u cuser
UPDATE ptk update -C <context> -u cuser -a title="Engineer"
ptk update -C Person-SunIdm-SPML -u cuser -a title="Engineer",roles="Business"
DELETE ptk delete -C <context> -u cuser
SEARCH ptk search -C <context> firstname="Jack"
Context CREATE READ UPDATE DELETE SEARCH
Person-SunIDM-SPML1
Person-SunIDM-SPE
Person-OpenDS-JNDI
Person-MySQL-JDBC
Person-SunIDM-SPML2          
Person-Hybird      

Top


JSP Taglib Samples

WAR file is deployed to Glassfish v2ur2 v3

firstname test
lastname taglib
Operation Test
CREATE testCreate.jsp and testCreateForm.jsp
READ testRead.jsp
UPDATE testUpdate.jsp
DELETE testDelete.jsp
SEARCH testSearch.jsp
PWDCHANGE testPwdChange.jsp
PWDRESET testPwdReset.jsp
forgot testPwdForgot.jsp and testPwdForgotP1 and testPwdForgotP2
Context CREATE READ UPDATE DELETE SEARCH PWDCHANGE PWDRESET forgot
Person-SunIDM-SPML1
Person-SunIDM-SPE n/a
Person-OpenDS-JNDI n/a
Person-MySQL-JDBC n/a
Person-SunIDM-SPML2                
Person-Hybird                

Top


User Management Lite (UML)

WAR file is deployed to Glassfish v2ur2 v3

firstname test
lastname uml
Operation Test
CREATE Create a new user (firstname and lastname)
READ Read the user, after a search
UPDATE Change user's attributes (telephone, manager, title)
DELETE Delete the user
SEARCH Locate users using both search attributes (firstname and lastname)
PWDCHANGE Change the password, login as the user
PWDRESET Reset the password, login as the user
Context CREATE READ UPDATE DELETE SEARCH PWDCHANGE PWDRESET
Person-SunIDM-SPML1
Person-SunIDM-SPE
Person-OpenDS-JNDI
Person-MySQL-JDBC
Person-SunIDM-SPML2              
Person-Hybird          

Top


Portlets (JSR-168)

Portlets are deployed to JetSpeed 2.1.2

firstname test
lastname portlets
Operation Test
CREATE Create a new user (firstname and lastname)
READ Read the user, after a search
UPDATE Change user's attributes (telephone, manager, title)
DELETE Delete the user
SEARCH Locate users using both search attributes (firstname and lastname)
PWDCHANGE Change the password, login as the user
PWDRESET Reset the password, login as the user
forgot User answers question (SPML only)
Context CREATE READ UPDATE DELETE SEARCH PWDCHANGE PWDRESET forgot
Person-SunIDM-SPML1
Person-SunIDM-SPE n/a
Person-OpenDS-JNDI n/a
Person-MySQL-JDBC n/a
Person-SunIDM-SPML2                
Person-Hybird                

Top


Web Service (WSDL-based) JAX-WS

firstname test
lastname jaxws

Testing is done with soap-ui

Operation Test
CREATE Create a new user (firstname and lastname)
READ Read the user, after a search
UPDATE Change user's attributes (telephone, manager, title)
DELETE Delete the user
SEARCH Locate users using both search attributes (firstname and lastname)
Context CREATE READ UPDATE DELETE SEARCH
Person-SunIDM-SPML1
Person-SunIDM-SPE
Person-OpenDS-JNDI
Person-MySQL-JDBC
Person-SunIDM-SPML2          
Person-Hybird          

Top


Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact