# Test Dynamic Context-Sensitive Help

Dynamic context-sensitive help in Eclipse involves complex interactions between several components, so testing it requires a properly configured runtime platform, with both user interface (UI) components and user assistance (UA) components installed.

Like any other functionality, dynamic context-sensitive help should be tested to assess its quality.

Note: This document deals with testing the functionality of dynamic context-sensitive help, not the quality (or usefulness) of the help content.

- Test Objectives
  For projects that use the DTP help-helper, there are two primary objectives in testing dynamic context-sensitive help:
- Test Procedures
  For each UI control associated with a help context, test procedures should verify the following:
- Plug-in Spy
  The Plug-in Spy tool (provided in org.eclipse.pde.runtime, since Eclipse 3.4) shows various information about the workbench, including help context IDs associated with the current (in focus) UI control.
- Debug Mode
  The Eclipse platform debug mode can be useful for testing and troubleshooting dynamic context-sensitive help.