OTM – Oracle Test Manager

OTM – Oracle Test Manager
Like Tweet Pin it Share Share Email

Oracle Test Manager (OTM) is a web based test management tool for both manual and automated tests, it is an integral part of Oracle Application Testing Suite ( OATS ). OTM is used to manage multiple testing projects with different levels of user roles and access privileges. Each role in OTM has a specific function to perform in the Test Management Activities.


Following are the list of activities that you can perform with Oracle Test Manager (OTM):

S.No Functionality Sub Functionality
1 Projects
1.1 Adding Projects ( Need to be an administrator to create )
1.2 Adding Repositories
1.3 Opening Projects
1.4 Attaching Files to Test Plans,Requirements, Tests, or Issues
1.5 Opening Attachments
1.6 Creating Links
1.7 Viewing History
1.8 Searching Projects
1.9 Importing Data
1.10 Exporting Projects
2 Test Plans
2.1 Adding Test Plans
2.2 Editing Test Plans
2.3 Editing Multiple Test Plans
2.4 Associating requirements with Test Plans
2.5 Associating Test Sets with Test Plans
2.6 Emailing Test Plans
2.7 Deleting Test Plans
3 Requirements
3.1 Adding Requirements
3.2 Editing Requirements
3.3 Editing Multiple Requirements
3.4 Associating Test Plans with Requirements
3.5 Associating Test with Requirements
3.6 Emailing Requirements
3.7 Deleting Requirements
4 Tests
4.1 Adding Oracle OpenScript Scripts
4.2 Adding Manual Tests
4.3 Adding Test Folder
4.4 Adding Third Party Tests
4.5 Adding JUnit Tests
4.6 Editing Tests
4.7 Editing Multiple Tests
4.8 Editing Manual Test Steps
4.9 Converting Tests
4.10 Viewing Test Details
4.11 Associating Requirements with Tests
4.12 Associating Issues with Tests
4.13 Emailing Tests
4.14 Scheduling Tests & Manage Tasks in Schedules
4.15 Deleting Tests
5 Test Executions
5.1 Adding Test Sets Folder
5.2 Adding Test Sets
5.3 Adding Test to a Test Set
5.4 Associating Requirements with Test Sets
5.5 Associating Issues with Test Sets
5.6 Associating Test Plans with Test Sets
5.7 Emailing Test Sets
5.8 Configuring Systems ( Add | Edit | Delete )
5.9 Running Openscript | Manual | Test Sets | Third Party | JUnit Tests & Troubleshooting third party Tests
5.10 Setting Test Results
5.11 Deleting Test Results
5.12 Viewing Test Details
5.13 Viewing the Results Report
6 Issues
6.1 Adding Issues
6.2 Editing Issues
6.3 Editing Multiple Issues
6.4 Associating Issues with Issues
6.5 Associating Tests with Issues
6.6 Emailing Issues
6.7 Deleting Issues
7 Reports
7.1 Viewing Reports
7.2 Adding Custom Reports
7.3 Editing Custom Reports
7.4 Cloning Reports
7.5 Emailing Reports
7.6 Deleting Reports
7.7 Viewing Dashboard Reports
7.8 Adding Dashboard Reports
7.9 Deleting Dashboard Reports
7.10 Exporting Reports – JPG | XLS | HTML
8 Administration
8.1 Adding Databases
8.2 Updating Databases
8.3 Export & Import Databases
8.4 Deleting Databases
8.5 Users Administration
8.5.1 Users Tab Adding Users Deleting Users Restoring Users Changing User Information Assigning Roles to Users
8.5.2 Roles Tab Adding Roles Editing Roles Deleting Roles
8.5.3 Projects Tab Adding Projects Cloning Projects Renaming Projects Deleting Projects Assigning Roles to Project Users
8.5.4 Fields Tab Adding Options Renaming Options Deleting Options Editing Default Fields Adding Custom Fields Editing Custom Fields Deleting Custom Fields
8.5.5 Usage Audit Tab
8.6 Configuring Email Preferences
8.7 Implement LDAP User Authentication
8.8 Managing Default Reports
8.9 Password Reset for Oracle Load Testing Administrator & Oracle Test Manger Administrator with Utility & Command Line

Comments (9)

  • Hi Srinivas,

    It was really good …Thanks for such wonderfull article…waiting for more


    • Author

      hi swathi,

      I am glad that you liked the article, I hope you might have gone through other articles too, please feel free to ask any queries and suggestions. I will try my best to help.

  • Hi
    Any good open source tool for Test management in agile projects

  • Hi Srinivas,

    Great article. Do you know if OTM has a tool that captures screenshots from Oracle Forms? I am able to the screenshot in OpenScript but when looking at the results in OTM I can’t find them.


    • Author

      Sorry for the delay in response my friend, I am not sure why your comment has gone in to spam folder, I had recovered and replying you now for your query. May be your issue is resolved by now though.

      It is unfortunate that when you run the scripts from OTM especially when it is run in the Interactive Desktop mode, you will not get Screenshots especially for Oracle EBS Forms, you will have to make sure that the interactive desktop is removed and then make sure the execution happens in your own machine where you want to execute and also, the machine where the script is running we should not lock the desktop / machine. Which otherwise you would get a black screen when you look at results in OTM.

      Please do revert to me in case you still have issues.

      Srinivas P.

  • Hi Srinivas, I have a issue while executing the scripts from OTM server.
    I have added test script in the tests tab, created testset and run. Added the server system to execute in OTM>Systems.
    Before executing Stoped the agent> ran the E:\OATS\FAOATS\agentmanager\bin\AgentManagerService.exe -c E:\OATS\FAOATS\agentmanager\bin\AgentManagerService.conf from CMD as admin and after starting the script execution, i can see below from the cmd promt and script is in-prgorss for ever.

    C:\Windows\system32>E:\OATS\FAOATS\agentmanager\bin\AgentManagerService.exe -c E
    wrapper | –> Wrapper Started as Console
    wrapper | Launching a JVM…
    jvm 1 | Wrapper (Version 3.0.3)
    jvm 1 |
    jvm 1 | java.lang.NullPointerException
    jvm 1 | at oracle.oats.empstart.Messenger.endConnection(Messenger.java:1
    jvm 1 | at oracle.oats.empstart.EmpStartMain.(EmpStartMain.java:51
    jvm 1 | at oracle.oats.empstart.EmpStartMain.main(EmpStartMain.java:393)

    jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    jvm 1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
    jvm 1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
    jvm 1 | at java.lang.reflect.Method.invoke(Method.java:606)
    jvm 1 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimple
    jvm 1 | at java.lang.Thread.run(Thread.java:745)

    Can you please let me know what could be the issue ?

    • Author

      Hi Murali,

      Thank you so much for reaching out to us, This issue is new to me as well, lets go on a screen share and see if we can get this resolved, in the worst case may have to work with Oracle Support team, I have couple of friends with whom I would check and come back too.

      Srinivas P.

  • Thank you Srinivas, for resolving the issue.

    Really appreciate your dedication and effort to resolve the issue


Leave a Reply

Your email address will not be published. Required fields are marked *