Agilent ECMS LDAP Integration Test Case

  • 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