Upload
twcstk7
View
230
Download
0
Embed Size (px)
Citation preview
7/30/2019 Agilent ECMS LDAP Integration Test Case
1/73
Name DescriptionNew Users To test the scenario of new users creation
New Users - GUIDE
This sheet will help the testers in peroforming the "New
Users" test scenario execution
Existing Users
To test the scenario of "Existing Users" , User
Validation , Authentication & CM Requests updation
Existing Users -GUIDE
This sheet will help the testers in peroforming the
"Existing Users" test scenario execution
Uers Deactivation
To test the scenario of deactivating the users who are
INACTIVE in LDAP but are ACTIVE in ECMS
Authenticating a Generic User To test the scenario of authenticating non LDAP users
INDEX
ECMS - LDAP Integration
TEST CASES
7/30/2019 Agilent ECMS LDAP Integration Test Case
2/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
3/73
9 Double-Click on the user-name
10
Connect to LDAP using LDAP Browser and search the user using
ntuserdomainid=Logon ID
11
Use the newly created Logon Id and his / her NT a/c password to
login to ITG .
7/30/2019 Agilent ECMS LDAP Integration Test Case
4/73
Expected Actual
The dashboard apears .
Workbench Opens up in a separate window
User Administration page opens
New User Creation screen opens
User is created with the following information :
Logon Id = ntuserdomainid
username=ntuserdomainid except "AGILENT:" string
First Name = Users First Name
Last Name = Users Last Name
Authentication Mode = LDAP
Report runs with no errorsUser Administration page opens with search option
The username apears
ng data getting populated from LDAP. Based on Logon ID ,the following user specific data
mail Address
7/30/2019 Agilent ECMS LDAP Integration Test Case
5/73
User Details Screen opens up showing the following information
Logon ID
Username
First name
Last Name
Email addressCompany
Phone Number
Organization (This is in user-data3)
The user details apears in LDAP with the following information
matching against ITG user details :
Logon ID =ntuserdomainid
USERNAME = ntuserdomainid excluding "agilent:" string in
ntuserdomainid
FIRST_NAME = givennameLAST_NAME = sn
EMAIL_ADDRESS = preferredmail
PHONE_NUMBER = telephonenumber
COMPANY = agilentcompanyname
userdata3 = agbizorgacronym
The user can log-in successfully .
7/30/2019 Agilent ECMS LDAP Integration Test Case
6/73
1
Login to ITG ECMS System with valid credentials having ECMS User
Administration access previleges
ECMS Logon ID is your ntuserdomainid (Example: agilent:sakandul)
Please enter your agilent ntuserdomainid (network) password
User specific dashboard appears:
7/30/2019 Agilent ECMS LDAP Integration Test Case
7/73
2 Click on Administration-->Workbench
An applet window will pop-up ( Keep the window open , Please do not close
the applet window)
7/30/2019 Agilent ECMS LDAP Integration Test Case
8/73
Now the workbench will opens
3 In Workbench , go to Systems Administration-->Users
7/30/2019 Agilent ECMS LDAP Integration Test Case
9/73
4 Click on " New user" tab
7/30/2019 Agilent ECMS LDAP Integration Test Case
10/73
5
Fill in the following information :
Logon Id = ntuserdomainid
(eg: agilent:sakandul)
username=ntuserdomainid excluding "agilent:" string
(eg: sakandul)
First Name = Users First Name
Last Name = Users Last Name
Authentication Mode = LDAP
Link respective product licenses (Example: "Demand Management" product
can be link to user)
Click Save
7/30/2019 Agilent ECMS LDAP Integration Test Case
11/73
Grant the respective security groups based on the role of the user you are
creating.
7/30/2019 Agilent ECMS LDAP Integration Test Case
12/73
6
A scheduled LDAP synchoronization report will run at 12:00 AM MDT. So
LDAP synchoronization changes will reflected only next business day.
Back ground process to running the synchoronization reports is as mention
7/30/2019 Agilent ECMS LDAP Integration Test Case
13/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
14/73
Report submission is successful.Observe the below import users report
7 In Workbench , go to Systems Administration-->Users
7/30/2019 Agilent ECMS LDAP Integration Test Case
15/73
8 enter the username and search
9 Double-Click on the user-name
7/30/2019 Agilent ECMS LDAP Integration Test Case
16/73
10
Connect to LDAP using LDAP Browser and search the user using
ntuserdomainid=Logon ID
7/30/2019 Agilent ECMS LDAP Integration Test Case
17/73
11 Use the new created Logon Id and his / her NT a/c password to login to ITG .
7/30/2019 Agilent ECMS LDAP Integration Test Case
18/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
19/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
20/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
21/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
22/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
23/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
24/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
25/73
d below
7/30/2019 Agilent ECMS LDAP Integration Test Case
26/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
27/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
28/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
29/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
30/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
31/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
32/73
Test Case No
Srl. No. Action
1
Login to ITG ECMS System with valid credentials having
System-Admin access
2 Click on Administration-->Workbench
3 In Workbench , go to Systems Administration-->Users
4 enter the username and search
5 Double-Click on the user-name
6
Connect to LDAP using LDAP Browser and search the
user using ntuserdomainid=username
7
Login to ITG ECMS System with valid credentials of a
user who is present in LDAP and for whom
Authentication mode is LDAP . Use the users
NTUserDomainID and the corresponding NT password
for login .
Srl. No. Action
1
Login to ITG ECMS System with valid credentials having
System-Admin access
2 Click on Administration-->Workbench
3 In Workbench , go to Systems Administration-->Users
4 enter the username and search
Validating User Information and Authenticating a User
Request Updation for existing users
Requirement:All existing users data needs to be synchronized with corre
needs to be synchronized:
o First name
o Last Name
o Email address
o Companyo Organization
1
7/30/2019 Agilent ECMS LDAP Integration Test Case
33/73
5 Double-Click on the user-name
6
Change the following values
First Name = *
Last Name=*
Email [email protected]
Click OK
7
Login to ITG ECMS System with valid credentials of a
user who is present in LDAP and for whom
Authentication mode is LDAP . Use the users
NTUserDomainID and the corresponding NT password
for login .
8
Check the name of the user after logging into the
system
9
Go to create Request and create request "CM - Change
Management Request"
10
Login to ITG ECMS System with valid credentials having
System-Admin access
11
A scheduled LDAP synchoronization report will run at
12:00 AM MDT. So LDAP synchoronization changes
will reflected only next business day. All subsequent
test-case lines should be tested on the next businessday .
12 Click on Administration-->Workbench
13 In Workbench , go to Systems Administration-->Users
14 enter the username and search
15 Double-Click on the user-name
2
7/30/2019 Agilent ECMS LDAP Integration Test Case
34/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
35/73
Expected Actual
The dashboard apears .
Workbench opens up in a separate window
User Administration page opens with search option
The username appears
User Details Screen opens up showing the following informationFirst name
Last Name
Email address
Company
Organization (This is in user-data3)
The user details apears in LDAP with the following information
matching against ITG user details :
LOGON ID=ntuserdomainid
USERNAME = ntuserdomainid removing "agilent:" in the beginning
FIRST_NAME = givenname
LAST_NAME = snEMAIL_ADDRESS = preferredmail
PHONE_NUMBER = telephonenumber
COMPANY = agilentcompanyname
userdata3 = agbizorgacronym
The user is able to login successfully and the dashboard apears .
Expected Actual
The dashboard apears .
Workbench Opens up in separate window
User Administration page opens with search option
The username apears
ponding user data stored at LDAP server. During user data synchronization, the following user specific data
7/30/2019 Agilent ECMS LDAP Integration Test Case
36/73
User Details Screen opens up showing the following information
First name
Last Name
Email address
CompanyOrganization (This is in user-data3)
Values gets changed
The user is able to login successfully and the dashboard apears .
* *
Field Created By is autopopulated with * *
Field Submiter's email is autopopulated with [email protected]
The dashboard apears .
Report runs with no errors
Workbench Opens up in separate window
User Administration page opens with search option
The username apears
User Details Screen opens up showing the following information
First name
Last Name
Email address
Company
Organization (This is in user-data3)
7/30/2019 Agilent ECMS LDAP Integration Test Case
37/73
The user details apears in LDAP with the following information
matching against ITG user details :
LOGON ID =ntuserdomainid
USERNAME = ntuserdomainid except "agilent:" string
FIRST_NAME = givenname
LAST_NAME = sn
EMAIL_ADDRESS =mail ( Only replace if email address in ECMS
system for the user is not contains "agilent")
PHONE_NUMBER = telephonenumber
COMPANY = agilentcompanyname
userdata3 = agbizorgacronym
The request apears in search page
The request details opens up showing data synchronised from
LDAP as
Full Name = givenname sn
Submitters Email = email
7/30/2019 Agilent ECMS LDAP Integration Test Case
38/73
Test case No Test Case Description
1
Login to ITG ECMS System with valid credentials having ECMS User Administration access
previleges
ECMS Logon ID is your ntuserdomainid (Example: agilent:sakandul)
Please enter your agilent ntuserdomainid (network) password
2 Click on Administration-->Workbench
7/30/2019 Agilent ECMS LDAP Integration Test Case
39/73
An applet window will popup ( Please do not close the applet window)
7/30/2019 Agilent ECMS LDAP Integration Test Case
40/73
3 In Workbench , go to Systems Administration-->Users
7/30/2019 Agilent ECMS LDAP Integration Test Case
41/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
42/73
User Details Screen opens up showing the following information
First name
Last Name
Email address
CompanyOrganization (This is in user-data3)
6 onnect to us ng rowser an searc t e user us ng ntuser oma n =username
7/30/2019 Agilent ECMS LDAP Integration Test Case
43/73
The user details apears in LDAP with the following information matching against ITG user
details :
LOGON ID=ntuserdomainid
USERNAME = ntuserdomainid removing "agilent:" in the beginning
FIRST_NAME = givenname
LAST_NAME = snEMAIL_ADDRESS = preferredmail
PHONE_NUMBER = telephonenumber
COMPANY = agilentcompanyname
userdata3 = agbizorgacronym
7/30/2019 Agilent ECMS LDAP Integration Test Case
44/73
7
Login to ITG ECMS System with valid credentials of a user who is present in LDAP and for
whom Authentication mode is LDAP . Use the users NTUserDomainID and the corresponding NT
password for login .
7/30/2019 Agilent ECMS LDAP Integration Test Case
45/73
Follow the above steps 1 to 5
6
Change the following values
First Name = *
Last Name=*
Email [email protected]
Click OK
Test Case No - 2 - Update existing requests
7/30/2019 Agilent ECMS LDAP Integration Test Case
46/73
7
Login to ITG ECMS System with valid credentials of a user who is present in LDAP and for
whom Authentication mode is LDAP . Use the users NTUserDomainID and the corresponding NT
password for login .
8 Check the name of the user after logging into the system
7/30/2019 Agilent ECMS LDAP Integration Test Case
47/73
9 Go to create Request and create request "CM - Change Management Request"
10 Login to ITG ECMS System with valid credentials having System-Admin access
11
A scheduled LDAP synchoronization report will run at 12:00 AM MDT. So LDAP
synchoronization changes will reflected only next business day.
7/30/2019 Agilent ECMS LDAP Integration Test Case
48/73
12 Click on Administration-->Workbench
13 In Workbench , go to Systems Administration-->Users
14 enter the username and search
7/30/2019 Agilent ECMS LDAP Integration Test Case
49/73
15 Double-Click on the user-name
User Details Screen opens up showing the following information
First name
Last Name
Email address
Company
Organization (This is in user-data3)
Observe the changes
7/30/2019 Agilent ECMS LDAP Integration Test Case
50/73
16 Connect to LDAP using LDAP Browser and search the user using ntuserdomainid=username
The user details apears in LDAP with the following information matching against ITG user
details :
LOGON ID =ntuserdomainid
USERNAME = ntuserdomainid except "agilent:" string
FIRST_NAME = givenname
LAST_NAME = sn
EMAIL_ADDRESS =mail ( Only replace if email address in ECMS system for the user is not
contains "agilent")
PHONE_NUMBER = telephonenumber
COMPANY = agilentcompanyname
userdata3 = agbizorgacronym
7/30/2019 Agilent ECMS LDAP Integration Test Case
51/73
17 Search for the request created in previous step
7/30/2019 Agilent ECMS LDAP Integration Test Case
52/73
18 Click on the request to see details
7/30/2019 Agilent ECMS LDAP Integration Test Case
53/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
54/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
55/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
56/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
57/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
58/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
59/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
60/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
61/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
62/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
63/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
64/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
65/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
66/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
67/73
7/30/2019 Agilent ECMS LDAP Integration Test Case
68/73
Srl. No. Action
Identify a LDAP user who is having NTUSERDOMAINID
and staus = T or I
search string :
(|(agemployeestatuscode=T)(agemployeestatuscode
=I))
Login to ITG ECMS System with valid credentials having
System-Admin access
In Workbench , go to Systems Administration-->Users
Click New user
Fill in the following information with user-details
fetched in step 1:
Logon Id = ntuserdomainid
(example: AGILENT:sakandul , "AGILENT:" must and
should be in capital letters)
username=ntuserdomainid except "AGILENT:" string
(example: sakandul)
First Name = Users First Name
Last Name = Users Last Name
Authentication Mode = LDAP
-->Link respective product licenses (Example: link
"Demand Management" product to user)
-->Grant the respective security groups based on the
role of the user you are creating.
Click Save
Note: Ensure the "ntuserdomainid" that you are
using to create a new user exists in LDAP side. You
need to be aware of the password of the same user
to test the authentication process in later test
cases.
Login to ITG ECMS System with valid credentials having
System-Admin access
Go to workbench and check no. of lisences
Requirement:Provide automatic revocation of licenses when a user is ina
Understanding
When any user is deactivated at the LDAP server, the same user account
access to any of the applications at the ECMS server. All HP-PPM licenses
7/30/2019 Agilent ECMS LDAP Integration Test Case
69/73
A scheduled LDAP synchoronization report will run
at 12:00 AM MDT. So LDAP synchoronization changes
will reflected only next business day.
Login to ITG ECMS System with valid credentials having
System-Admin accessGo to workbench
Check for the user created in earlier steps
check no. of licenses
Note:
USER DEACTIVATION TEST CASE can only be tested provided if you ar
"ntuserdoWhen we run LDAP data synchoronization report , if a ECMS user is d
user into ECM
7/30/2019 Agilent ECMS LDAP Integration Test Case
70/73
Expected Actual
Get his givenname,sn,email_address and NTUSERDOMAINID
The dashboard apears .
User Administration page opens
New User Creation screen opens
User is created with the following information :
Logon Id = ntuserdomainid
username=ntuserdomainid except "AGILENT:" string
First Name = Users First Name
Last Name = Users Last Name
Authentication Mode = LDAP
The dashboard apears .
The number of lisences shows up displaying Total no of
lisences,lisences used and avaliable for each module .
tivated.
hould also be deactivated at ECMS side. Thereafter the user should not have any
granted to the user should also be revoked and freed up for re-use.
7/30/2019 Agilent ECMS LDAP Integration Test Case
71/73
Report runs with no errors
The dashboard apears .
The user will be disabled
The number of lisences shows up displaying Total no of
lisences,lisences used and avaliable for each module . The count of
each lisence is increased by 1 .
able to identify a user who is deactived in LDAP and have a valid
ainid".activated in LDAP then the report will update status of the inative
database.
7/30/2019 Agilent ECMS LDAP Integration Test Case
72/73
Srl. No. Action
1
Login to ITG ECMS System with valid credentials having
System-Admin access
2 Click on Administration-->Workbench
3 In Workbench , go to Systems Administration-->Users
4
Enter the username of a user whose authentication
mode is set to "ITG" and search
5 Double-Click on the user-name
6
Login to ITG ECMS System with valid credentials (use
ECMS logon id and password) of a user who is present in
ECMS but not present in LDAP.
1 Login
2 Search
3 Create New Request
4 Update Existing request
Requirement:Generic Users and users who do not have a LDAP a/c
There are generic users and some other users who exist in ECMS system
accounts can be authenticated. Information for such users should remai
updated/disabled due to synchronization.
7/30/2019 Agilent ECMS LDAP Integration Test Case
73/73
Expected Actual
The dashboard apears.
Workbench Opens up in separate window
User Administration page opens with search option
The username apears
User Details Screen opens up showing the following information
First name
Last Name
Email address
Company
Organization (This is in user-data3) - Is Blank
The user is able to login successfully and the dashboard apears .
LDAP user Non-LDAP user
but dont have a presence in LDAP server. As such, they dont have a NT-User Account on which their
n as it is even after synchronization. They should not be linked to LDAP server and should not be