Installed with Test Management

The following components are installed with the Test Management application.

  • Tables
  • User Roles
  • UI Policies
  • Script Includes
  • Client Scripts
  • Business Rules

Tables

Test management adds the following tables.
Table 1. Tables
Table Description
Test Case [tm_test_case] Stores the test cases.
Test Case Instance [tm_test_case_instance] Extends the Planned Task table.
Test Suite [tm_test_suite] Stores the test suites.
Test Environment[tm_test_environment] Stores the test environments.
Test[tm_test] Stores the tests
Test Instance [tm_test_instance] Stores the tests under a test plan.
Test Plan [tm_test_plan] Stores the test plans; extends the Planned Task table.
Test Case Defects [m2m_tm_test_case_instance_defect] Stores the test case defects that are recorded for failed tests.

User Roles

Test management includes the following user roles.

Table 2. User Roles
Role Contains Roles Description
tm_test_manager tm_tester, feature_user Manages test plans and test suites (metadata). Has all privileges within test management, including planning, execution, and administration.
tm_tester itil, feature_user Executes test cases and tests.

UI Policies

Test management includes the following UI policies.

Table 3. UI Policies
UI Policy Table Description
Have parent Test Case sys_id hidden on Test form Test [tm_test_instance] Hides the field on the Test form that displays the test case number.
Hide sign-off related fields if its not signed off Test Plan [tm_test_plan] Hides the fields related to testing sign-off on the Test Plan form if the test plan has not been signed off.
Show Blocked Reason field if status is Blocked Test [tm_test_instance] Shows the Blocked Reason field on the Test form when the Status field is set to Blocked.
Show Blocked Reason only when Execution Status is Blocked Test Case [tm_test_case_instance] Shows the Blocked Reason field on the Test Case form when the Execution Status field is set to Blocked.

Script Includes

Test management includes the following script includes.

  • tm_TestDecorator
  • tm_TestCaseAuthor
  • tm_TestSuiteDecorator
  • tm_TestPlanner
  • tm_TestCaseInstanceDecorator
  • tm_TestAuthor
  • tm_AsmtInstanceSync
  • tm_StartExecutionProcessor
  • tm_BaseDecorator
  • tm_TestSuiteAuthor
  • tm_TestCaseDecorator
  • tm_AsmtInstQuestDecorator
  • tm_AssessmentsEngine
  • tm_TestManagement
  • tm_TestInstanceDecorator
  • tm_TestCaseDefectManager
  • tm_AsmtMetricCategoryDecorator
  • tm_SignOffAjaxProcessor
  • tm_TestPlanDecorator
  • tm_AssessmentsEngine
  • tm_TestManagement
  • tm_TestInstanceDecorator
  • tm_TestCaseDefectManager
  • tm_AsmtMetricCategoryDecorator
  • tm_SignOffAjaxProcessor
  • tm_TestPlanDecorator
  • tm_TestCaseInstanceCreation
  • tm_ExecutionEngine
  • tm_AssessmentResultSync
  • tm_TestManagementCopier
  • tm_Tester tm_AssessmentSync
  • tm_Decorator
  • tm_TestCaseDefectDecorator
  • tm_AsmtMetricDecorator
  • tm_BoardManager
  • tm_AsmtMetricTypeDecorator
  • tm_AjaxProcessor
  • tm_AsmtInstanceDecorator

Client Scripts

Test management includes the following client scripts.

Table 4. Client Scripts
Script Table Description
Update report defect macro on change Test Case [tm_test_case_instance] Enables a Report Defect link when a test case is marked as failed.
SetDefaultFocus Test [tm_test] Sets the default focus to the Test field when the test form is opened.
Display report defect macro on load Test [tm_test_instance] Checks the status of a test case when a test case form is loaded and enables a Report Defect link if the test case is marked as failed.
Update report defect macro on change Test [tm_test_instance] Enables a Report Defect link when a test is marked as failed.
Display report defect macro on load Test Case [tm_test_case_instance] Checks the status of a test when a test form is loaded and enables a Report Defect link if the test is marked as failed.
Set Default Focus Test [tm_test_instance] Sets the default focus to the Test field.
SetDefaultFocus Test Case [tm_test_case_instance] Sets the default focus to the Short Description field when the test case form is opened.

Business Rules

Test management includes the following business rules.

Table 5. Business Rules
Business Rule Table
Before Sync TestCase AssignedTo to AsmtC Test Case [tm_test_case_instance]
Sync Test Desc to Assessment Test [tm_test_instance]
Add VTB Member for Test Case Test Case [tm_test_case_instance]
Calculate Test order on display Test [tm_test_instance]
Sync Test Plan Instruction to MetricType Test Plan [tm_test_plan]
Sync TestCase Short Desc to Assessment Test Case [tm_test_case_instance]
Sync Test Plan Environment to MetricType Test Plan [tm_test_plan]
Sync TestCase AssignedTo to AsmtCategory Test Case [tm_test_case_instance]
Sync TestCase Pre-req to Assessment Test Case [tm_test_case_instance]
Update Failed Tests Count Test [tm_test_instance]
Sync Asmt Category on Add of TestCase Test Case [tm_test_case_instance]
Sync Test order to Assessment Test [tm_test_instance]
Sync Asmt Category on Delete of TestCase Test Case [tm_test_case_instance]
Update Test Plan on Insert/Del Test Case Test Case [tm_test_case_instance]
Sync Test Detailed Description to Asmt Test [tm_test_instance]
Update Test Case on Insert/Delete Test Test [tm_test_instance]
Add VTB member for Test Plan Test Plan [tm_test_plan]
Sync Asmt Metric on Add of Test Test [tm_test_instance]
Sync Owner to Metric Type Test Plan [tm_test_plan]
Clear Blocked Reason on Unblocking Test [tm_test_instance]
Calculate Test order on save Test [tm_test_instance]
Sync Test Plan with Parent Test Case [tm_test_case_instance]
Sync Test Status to Asmt Test [tm_test_instance]
Update scratchpad with phase end date Test Plan [tm_test_plan]
Validate Test Plan Parent Test Plan [tm_test_plan]
Sync Assessments to Test Management Assessment Instance [asmt_assessment_instance]
Sync Asmt Metric on Delete of Test Test [tm_test_instance]
Update Passed Tests Count Test [tm_test_instance]
Update Test cases on defect closed Defect [rm_defect]
Clear Blocked Reason on Unblocking Test Case [tm_test_case_instance]
Update Failed Test Cases Count Test Case [tm_test_case_instance]
Calculate Test order on save Test [tm_test_instance]
Update Passed Test Cases Count Test Case [tm_test_case_instance] Test Case [tm_test_case_instance]
Calculate Test Order on display Test [tm_test_instance]
Sync TestCase order to Assessment Test Case [tm_test_case_instance]
Sync Asmt on Percent Answered Change Assessment Instance [asmt_assessment_instance]
Sync Short Description to Metric Type Test Plan [tm_test_plan]
Synch test_plan with parent Test Case [tm_test_case_instance]
Sync Test Case Status to Asmt Test Case [tm_test_case_instance]