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