blob: 0132783bb0ce5a3f66b24e2960d9c35a10641495 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=ProgId content=FrontPage.Editor.Document>
<meta name=Generator content="Microsoft FrontPage 5.0">
<meta name=Originator content="Microsoft Word 10">
<link rel=File-List href="test_plan_files/filelist.xml">
<title>Testing Scenarios for Help</title>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Curtis d'Entremont</o:Author>
<o:LastAuthor>Curtis d'Entremont</o:LastAuthor>
<o:Revision>24</o:Revision>
<o:TotalTime>153</o:TotalTime>
<o:Created>2006-04-28T19:24:00Z</o:Created>
<o:LastSaved>2006-05-01T20:13:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>4408</o:Words>
<o:Characters>25126</o:Characters>
<o:Company>IBM</o:Company>
<o:Lines>209</o:Lines>
<o:Paragraphs>58</o:Paragraphs>
<o:CharactersWithSpaces>29476</o:CharactersWithSpaces>
<o:Version>10.6735</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:Compatibility>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]-->
<link rel=Stylesheet type="text/css" media=all
href="scenarios_files/default_style.css">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:PMingLiU;
panose-1:2 2 3 0 0 0 0 0 0 0;
mso-font-alt:\65B0\7D30\660E\9AD4;
mso-font-charset:136;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:3 137232384 22 0 1048577 0;}
@font-face
{font-family:"\@PMingLiU";
panose-1:2 2 3 0 0 0 0 0 0 0;
mso-font-charset:136;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:3 137232384 22 0 1048577 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:PMingLiU;
mso-believe-normal-left:yes; margin-left:0in; margin-right:0in; margin-top:0in}
h1
{mso-style-update:auto;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:22.0pt;
mso-bidi-font-size:21.0pt;
font-family:"Times New Roman";
font-weight:bold;}
h2
{mso-style-update:auto;
margin-top:.25in;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-line-height-alt:10.5pt;
mso-pagination:widow-orphan;
mso-outline-level:2;
font-size:20.0pt;
mso-bidi-font-size:18.0pt;
font-family:"Times New Roman";
font-weight:bold;}
h3
{mso-style-update:auto;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:3;
font-size:14.0pt;
font-family:"Times New Roman";
font-weight:bold;}
h4
{mso-style-update:auto;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:4;
font-size:12.0pt;
font-family:"Times New Roman";
font-weight:bold;}
p.MsoListNumber, li.MsoListNumber, div.MsoListNumber
{mso-style-name:"List Number\',Steps; mso-style-update: auto; mso-pagination:
widow-orphan; font-size: 12.0pt; font-family: Times New Roman;
mso-fareast-font-family: PMingLiU; margin-left: 0in;
margin-right: 0in; margin-top: 0in; margin-bottom: .0001pt";
}
p.MsoListNumber2, li.MsoListNumber2, div.MsoListNumber2
{margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:32.15pt;
margin-bottom:.0001pt;
text-indent:-.25in;
mso-pagination:widow-orphan;
mso-list:l0 level1 lfo4;
tab-stops:list 32.15pt;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:PMingLiU;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;
text-underline:single;}
p
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:PMingLiU;}
code
{font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:PMingLiU;
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
pre
{margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:PMingLiU;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes}
span.GramE
{mso-style-name:"";
mso-gram-e:yes}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:35.4pt;
mso-footer-margin:35.4pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:-129;
mso-list-type:simple;
mso-list-template-ids:509356122;}
@list l0:level1
{mso-level-style-link:"List Number 2";
mso-level-tab-stop:32.15pt;
mso-level-number-position:left;
margin-left:32.15pt;
text-indent:-.25in;}
@list l1
{mso-list-id:-120;
mso-list-type:simple;
mso-list-template-ids:-285414002;}
@list l1:level1
{mso-level-style-link:"List Number";
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;}
@list l2
{mso-list-id:1869490521;
mso-list-template-ids:67698717;
mso-list-style-name:"1 \/ a \/ i";}
@list l2:level1
{mso-level-text:"%1\)";
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-text:"%2\)";
mso-level-tab-stop:.5in;
mso-level-number-position:left;
margin-left:.5in;
text-indent:-.25in;}
@list l2:level3
{mso-level-number-format:roman-lower;
mso-level-text:"%3\)";
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l2:level4
{mso-level-text:"\(%4\)";
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;}
@list l2:level5
{mso-level-number-format:alpha-lower;
mso-level-text:"\(%5\)";
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l2:level6
{mso-level-number-format:roman-lower;
mso-level-text:"\(%6\)";
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;}
@list l2:level7
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l2:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;}
@list l2:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l3
{mso-list-id:2080053094;
mso-list-template-ids:67698717;}
@list l3:level1
{mso-level-text:"%1\)";
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;}
@list l3:level2
{mso-level-number-format:alpha-lower;
mso-level-text:"%2\)";
mso-level-tab-stop:.5in;
mso-level-number-position:left;
margin-left:.5in;
text-indent:-.25in;}
@list l3:level3
{mso-level-number-format:roman-lower;
mso-level-text:"%3\)";
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l3:level4
{mso-level-text:"\(%4\)";
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;}
@list l3:level5
{mso-level-number-format:alpha-lower;
mso-level-text:"\(%5\)";
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l3:level6
{mso-level-number-format:roman-lower;
mso-level-text:"\(%6\)";
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;}
@list l3:level7
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l3:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;}
@list l3:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman"}
</style>
<![endif]--><![if mso 9]>
<style>
p.MsoNormal
{margin-left:8.5pt;}
</style>
<![endif]>
<meta name=Author content=eclipse.org>
</head>
<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in;margin-left:
8.5pt;margin-top:14.2pt'>
<div class=Section1>
<h1 style='background-attachment:scroll'>Testing Scenarios for User Assistance</h1>
<h2>Welcome</h2>
<h3>Setup</h3>
<p class=MsoNormal>Please ensure that you run this test plan with the <code><span
style='font-size:10.0pt'>org.eclipse.ui.intro/debug=true</span></code> debug
option set. This is the only intro debug option that you need turned on, and if
there are any errors or warnings in the .log then this is a bug. Please open a
defect and include the log.</p>
<h3>Scenario A: Basic behavior </h3>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
a fresh workbench. Make sure that Intro is automatically opened and is in full
mode. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Test
that root page come up/looks ok. Icons should be there. Hovering over icons
causes the icons to show text describing them.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Test
clicking on each of the links in the root page.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
Overview page, test that each of the links brings you to a corresponding topic
from the Help System documentation.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
the Tutorials page, make sure that clicking on each of the links brings you to
the appropriate cheat sheet.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
the Samples page, click on any of the links, you should get a pop-up asking you
to download the samples. Click Yes. Check that all samples can then be imported
automatically into the workbench and that they can be run. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
the <span class=GramE>What's</span> New page, the New and Noteworthy links and
the Migration link should launch the Help System and take you to the
appropriate page. The New Updates link should launch an Install/Update dialog
to update features. The latest news from eclipse.org should also be available
as links.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on the Eclipse Community link, it should open the eclipse.org web site.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on the curved arrow icon to &#8220;Go to the workbench&#8221; and make sure
that you get the launch bar at the bottom right trim of the workbench window.
It should have a button for each welcome page. All should have tooltip, and
clicking on each should open Intro in full mode and take you to the appropriate
page. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Hover
over the Return to Workbench and the Close icons in the launch bar to get the
&quot;move&quot; cursor. Test drag and drop of Launch bar.</p>
<h3>Scenario B: Remembering state and Standby Behavior </h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo5;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Close
the workbench with the Intro view opened in full mode. Test that re-launching a
workbench opens Intro.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Close
the workbench with the Intro view opened in standby mode on a <span
class=SpellE>cheatSheet</span> (<span class=SpellE>ie</span>: go to Tutorials
and click on any of the links). Test that re-launching a workbench opens Intro
with the same <span class=SpellE>cheatSheet</span> opened in standby mode. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Close
the workbench with the Intro view opened in standby mode on the SDK Welcome
standby page (<span class=SpellE>ie</span>: double click on the Intro view to
bring it to the Standby page). Test that re-launching a workbench opens Intro
with the SDK Welcome standby page opened. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>From
a <span class=SpellE>cheatSheet</span> in standby mode, click on Return to
Welcome and make sure it takes you back top the last page to where at. </p>
<h3>Scenario C: Icons and Toolbar Icon behavior </h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo6;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Go
to Help -&gt; Welcome, note the icon for the menu item</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Make
sure the same icon is used for the Welcome view. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
the welcome view toolbar, make sure that the Home icon is enabled and that it
has a tooltip. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Make
sure that the left and right icons are initially disabled, and are subsequently
enabled when you navigate to some of the pages. These icons should be disabled
if there is no history to navigate to. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>When
the welcome view is in standby mode (e.g. when you open a cheat sheet, or
double click on Welcome view) the home, back, and next icons are disabled. </p>
<h3>Scenario D: Universal Intro</h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo7;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Open
the General -&gt; Welcome preference page.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Change
the theme, verify that it works.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Add
and remove some pages, make it updates accordingly (some pages may be empty)</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
the Overview, Tutorials, etc tabs, move some items to the Available Extensions
and confirm that they no longer show up</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Move
some items to different columns and confirm that the welcome pages react
accordingly</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Change
the priority on some items by clicking the icons. Verify that different
priorities appear differently in the welcome.</p>
<h3>Scenario E: Platforms </h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo8;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>On
Windows, Linux and Mac, Intro uses the HTML presentation, assuming the browser
is properly configured.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>On
all other platforms, intro uses the SWT Forms-based presentation.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on any of the root page icons. If the links for all the pages (Overview,
Tutorials ...) are at the top left corner of the page, you have HTML
presentation. If they are centered at the bottom of the page, you have SWT. It
is a bug if the correct presentation is not visible on the corresponding
platform. </p>
<h2>Help</h2>
<h3>Scenario A: Integration with the workbench</h3>
<p class=MsoNormal>These tests exercise interactions with help system from
workbench. </p>
<h4>A1: Help browser preferences: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo9;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
&quot;Window&quot;-&gt;&quot;Preferences&quot;.&nbsp; Preferences dialog will
open.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Choose
&quot;Help&quot; on the left.&nbsp; This should show help preference page on
the right</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>On
Windows and Linux help uses embedded browser, and the preference should contain
a checkbox to use external browser.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Choose
&quot;Help&quot;-&gt;&quot;Help Contents&quot; from the workbench menu, ensure
a browser opens and displays Help browser.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Go
back to help preferences, select &quot;Use external browser&quot;.&nbsp; Follow
hyperlink to Workbench Browsers preference page.&nbsp; Choose a browser to use,
Click &quot;OK&quot;.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Choose
&quot;Help&quot;-&gt;&quot;Help Contents&quot; from the workbench menu, ensure
a browser selected opens and displays Help.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Go
back to help preferences.&nbsp; If you have more browser adapters available,
try selecting each browser adapter and launch help.</p>
<h4>A2: Displaying help preferences: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo10;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Press
&quot;F1&quot; key (Ctrl+F1 on GTK, Help on carbon) in the workbench &quot;Navigator&quot;
view (&quot;Resources&quot; perspective). This should open help view in the
workbench, turned to Related Topics page.&nbsp; Verify &quot;About ...&quot;
section displays description of workbench part in focus.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on one of the related links.&nbsp; A topic should open in the help view.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Change
help preferences to open context help in an <span class=SpellE>infopop</span>,
dialog context help in an <span class=SpellE>infopop</span>, help view document
open mode - in editor.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
&quot;back&quot; in the help view to arrive at Related Topics page.&nbsp;
Select a link from Dynamic Help section.&nbsp; Verify it opens in the editor
area.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Press
&quot;F1&quot; key (Ctrl+F1 on GTK, Help on carbon) in the workbench
&quot;Navigator&quot; view (&quot;Resources&quot; perspective) again.&nbsp;This
time it should open an <span class=SpellE>infopop</span> with a description and
related links.&nbsp; Focus should be on the first link (&quot;Views&quot;). </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
&quot;Navigator View&quot; link.&nbsp; This should launch help web browser, and
display &quot;Navigator View&quot; document on the right and the list of
related topics on the left.&nbsp; The link called &quot;Navigator View&quot;
should be selected.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Open
help preferences, press &quot;F1&quot;.&nbsp; <span class=GramE>and</span> <span
class=SpellE>infopop</span> should open.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Restore
defaults in the <span class=SpellE>the</span> browser preference page, and
apply.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Press
F1 again.&nbsp; A small help view with Related Topics should open adjacent to
the preferences dialog.</p>
<h4>A3: Opening / closing help browser: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo11;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Without
closing the browser that opened in the previous test case, choose
&quot;Help&quot;-&gt;&quot;Help&quot; Contents&quot; from the workbench
menu.&nbsp; No new browser window should launch, and the existing help browser
should load the table of contents, with lists of books on the left, and
&quot;Welcome to Eclipse help&quot; document on the right.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Close
the help browser.&nbsp; Browser window should close.</p>
<h4>A4: Search: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo12;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Choose
&quot;Search&quot; from the workbench Help menu.&nbsp;Help search page should
open.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Type
a query &quot;open project&quot; (without quotes), click &quot;Go&quot;.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Choose
a result.&nbsp; The document should open with occurrences of the words
&quot;open&quot; and &quot;project&quot; highlighted.</p>
<h4>A7:&nbsp; Live help: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo13;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Type
&quot;active link below&quot; (no quotes) in the search field in the help view,
and search.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Choose
a document titled &quot;Active help&quot; from the search results.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
once &quot;Click here for a Message&quot; link at the bottom of the document.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Ensure
that a &quot;Hello World&quot; is being displayed in a dialog on top of the
workbench.</p>
<h4>A8:&nbsp; <span class=SpellE>Appserver</span> preferences: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo14;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
&quot;Window&quot;-&gt;&quot;Preferences&quot;.&nbsp; Preferences dialog will
open.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Choose
&quot;Help/Help Server&quot; on the left.&nbsp; Enter a port number (for
example 2003), in the second field.&nbsp; Click O.K.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Restart
workbench. Launch help from the menu.&nbsp; Ensure browser opens and displays
help content.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Go
back to Help Server preferences, click &quot;Restore defaults&quot; button,
click &quot;OK&quot;, restart workbench.</p>
<h4>A9:&nbsp; Workbench Capabilities in Help </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo15;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
&quot;Window&quot;-&gt;&quot;Preferences&quot;.&nbsp; Open
&quot;General&quot;-&gt;&quot;Capabilities&quot; preference page.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
all capabilities and deselect &quot;Development&quot;.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
<span class=GramE>help ,</span> by selecting Help-&gt;Help Contents from the
menu.&nbsp; Verify only two workbench books appear.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
&quot;Show All Topics&quot; button in the navigation toolbar.&nbsp; Confirm.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Verify
&quot;Show All Topics&quot; toolbar button appears pressed, and all books
(including PDE Guide are displayed).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for &quot;PDE&quot;.&nbsp; There should be large number of hits</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Turn
off showing all topics. Verify that PDE Guide disappeared, since it is does not
belong to enabled workbench capabilities.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Perform
search for &quot;PDE&quot;. Verify search results were redisplayed and there
are no or next to no results.</p>
<h4>A10:&nbsp; Dialog help: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Open the
preferences dialog</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Click on
the help button (?) at the lower left part of the dialog</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Confirm
the help tray opens and is usable. Try All Topics, search, bookmarks.</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Close the
tray.</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Verify
that clicking the help button (?) behaves the same way as pressing F1.</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Try with a
dialog that is not resizable. It should show the yellow sticky.</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Try with a
resizable dialog that is short. The dialog should grow a bit to accommodate the
tray, <span class=GramE>then</span> go back to original size when closed.</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Open the
help tray, <span class=GramE>then</span> close the dialog without explicitly
closing the tray.</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Confirm
the dialog properly remembers its size (if applicable to that dialog) and does
not include the tray as part of its size. </p>
<h4>A11:&nbsp; Dynamic content: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo36'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Find some
XHTML docs in the help system (you&#8217;ll have to import plugin in workspace
and look for the .<span class=SpellE>xhtml</span> file extension)</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Open these docs in the help window and help
view; make sure they appear correctly.</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Open the markup and find the parts that are
filtered (e.g. there might be a windows only section)</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Confirm the parts are filtered from the
non-applicable platforms. E.g. if it&#8217;s windows only, should only be
visible on windows</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Search for a word in the XHTML doc. It should
show up as a potential hit.</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Change preferences (Help preferences page) to
show actual hits.</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>7.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Repeat the same search. It should only find the
result if the word is visible in the doc. E.g. on windows it should find it, on
<span class=SpellE>linux</span> it shouldn&#8217;t.</p>
<h4>A12:&nbsp; Keyword Index: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo37'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Download
and extract the test files zip from <a
href="http://www.eclipse.org/eclipse/platform-ua/testing/test_files.zip">http://www.eclipse.org/eclipse/platform-ua/testing/test_files.zip</a></p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Extract the /help/<span class=SpellE>org.eclipse.help.index.test.zip</span>
and place the test plugin in your plugins dir; restart workbench </p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Open Help -&gt; Help Contents</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Verify that there&#8217;s a new index tab at the
bottom left.</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Open it, verify the proper functioning of the
index view; make sure it&#8217;s usable, easy to understand</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Type some keywords, open the docs, etc.</p>
<p class=MsoListNumber2><![if !supportLists]><span style='mso-fareast-font-family:
"Times New Roman"'><span style='mso-list:Ignore'>7.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Do the same in the help view.</p>
<h4>A13:&nbsp; Command links: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Browse the
platform user docs and look for links that perform actions. For example,
opening a preference page, etc.</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Click on
the links in both the help window and help view</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Confirm:
The actions are performed successfully</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Confirm:
The command links have a special appearance that distinguish them from other
links</p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>When
clicking on a link to open a dialog from help window, dialog is visible</p>
<h3>Scenario B: Navigation and browsing<span style='mso-bidi-font-size:10.0pt'><o:p></o:p></span></h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo19;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>The
main things to look for here are: </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>moving
around the navigation views (Contents, Search Results, Links, Bookmarks)</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>opening
a book, expanding/collapsing/selecting topic nodes</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>navigating
links inside the help pages</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>using
toolbar actions for displaying the main table of contents, for hiding or
maximizing the navigation frame, for topic/navigation synchronization, printing</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
class=GramE>performing</span> simple searching.</p>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<p class=MsoNormal>Note: this test is to be done on browser adapters that are
based on Internet Explorer or <span class=SpellE>Mozilla</span>. For other
browser, refer to the &quot;basic&quot; test.</p>
<h4>B1: Basic topic navigation: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo20;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
help from the workbench menu: Help-&gt;Help Contents. This should open the help
view to the main bookshelf that lists the available books.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
the Contents page select the Workbench User Guide book. This should expand that
book and show it contents. All the other books must still be available in the
navigation frame (i.e. only the select book expands).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
the table of contents tree navigate to Concepts -&gt;Workbench. Selecting the
&quot;Workbench&quot; topic should show some content in the main help area.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on the &quot;Features&quot; link in the displayed document. This should load a
new document.</p>
<h4>B2: Document toolbar actions: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo21;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Identify
the 6 buttons on the content toolbar (the toolbar is located above the page
displaying help pages): Go Back, Go Forward, Show in table of contents,
Bookmark document, Print Page, and Maximize.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
the Back button in the content toolbar. This should reload the previous
document (Workbench).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
the Forward button in the content toolbar. This should reload the document
(&quot;Features&quot;).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
maximize icon on the toolbar of the main content frame. This should maximize
that particular frame, and &quot;Restore&quot; icon should be shown in place of
&quot;Maximize&quot;. This time double click on the toolbar, it should restore
the original layout. The behavior should be similar to that of the eclipse
views.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on the &quot;Synchronize Navigation&quot; button on the toolbar. This should
highlight the &quot;Features&quot; topic in the navigation tree.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Print
the topic by clicking on the &quot;Print Page&quot; button on the toolbar. This
should launch the system print dialog and if you click OK it should print the
help page</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Bookmark
the current page, by pressing the &quot;Bookmark document&quot; button on the
toolbar.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Turn
to the Bookmarks tabs and verify it is added there.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Turn
to the Contents tab and select another topic</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Turn
to the Bookmarks tab and click on the bookmarked topic (Features). This should
load that topic in the main content area.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>11.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Remove
bookmark: Select the bookmark topic, right click and select Remove, or choose
&quot;Delete bookmark&quot; from the bookmark view toolbar.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>12.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Add
more bookmarks, delete them all using &quot;Remove all bookmarks&quot; button
or action on the pop-up menu.</p>
<h4>B3: Searching documentation, basic scenario: </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo22;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>In
the Search entry field enter the word &quot;participation&quot; without the
double quotes. The navigation frame should turn to the Search Results view, and
if this was the first time you search the docs, you should see the indexing
progress monitor in that page. When indexing is finished (or right away if
other searches were performed before) you should get the results. In my case, I
got 14 hits, starting with &quot;Synchronize View Integration&quot;.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
a search result: &quot;Workspace save participation&quot;. You should see the
&quot;participation&quot; string highlighted, as well as &quot;<span
class=SpellE>particip</span>&quot;. This is because the search engine uses word
stemming on English, so the highlighting respects the same stemming algorithm.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on each results. You should see the toolbar title changing to show the book containing
the document.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Let's
narrow the results by book: click on the &quot;Scope&quot; link in the search
bar. This should launch the Select Scope Search dialog that let's use define
search list. Click on &quot;New&quot; to launch the dialog for defining a new
search list. Enter the name &quot;workbench&quot; and select the
&quot;Workbench User Guide&quot;, click OK to close the dialog. The name
&quot;workbench&quot; should now be visible in the list in the Select Scope
Search dialog. Select it, and click OK (or double click instead).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>This
should close the dialog and the Search Scope should now display the name
&quot;workbench&quot;. Note: Sometimes the search bar is not updated right
away, so you may have to wait a bit. Search again for the same word,
&quot;participation&quot;. You should see fewer results (I see 2 hits only).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
the &quot;Crash recovery&quot; hit, and click on &quot;Synchronize
Navigation&quot; button on the navigation or content toolbar. This should
switch the navigation view to the Contents view, and expand the Workbench User
Guide down to the &quot;Crash recovery&quot; topic.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
the &quot;Search Results&quot; tab at the bottom of the navigation tree. This
should redisplay the search result you've seen in step 5.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on the &quot;Contents&quot; tab at the bottom of the navigation tree. This
should redisplay the navigation tree as you left it after step 6.</p>
<h3>Scenario C: Search<span style='mso-bidi-font-size:10.0pt'><o:p></o:p></span></h3>
<p class=MsoNormal><span class=GramE>This part test support for advanced
search.</span>&nbsp; Perform search either from &quot;Help&quot; page on
Eclipse &quot;Search&quot; dialog opened by
&quot;Search&quot;-&gt;&quot;Search...&quot; and turning to <span class=GramE>Help</span>
page or from the browser opened by &quot;Help&quot;-&quot;Help Contents&quot;.</p>
<p class=MsoNormal><span style='font-size:10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo23;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for 'project close' (no quotes).&nbsp; Documents should be found containing
both words.&nbsp; Selecting document should show its contents with occurrences
of both words highlighted.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for 'project AND close' (no quotes).&nbsp; The results should be same as for the
previous query</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for 'project OR close' (no quotes).&nbsp; The list of hits should be much
longer, with some documents at the top containing both words, and documents
down the list containing only one of them.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for 'project close not navigator' (no quotes).&nbsp; The list of hits should be
smaller than in step 1.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Exact
search: </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for ' &quot;close project&quot; ' (in double quotes).&nbsp; The search results
list should be shorter than in step 1.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>The
documents should contain consecutive words close and project (possibly
separated by <span class=GramE>a punctuation</span>).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
scope </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for 'close project' (no quotes).&nbsp; The search results list will show hits.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Select
a document.&nbsp; Note the book the topic belongs to.&nbsp; The book name is
displayed on the toolbar in the browser, directly above the document.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>11.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Click
&quot;Search scope:<span class=GramE>&quot;.</span>&nbsp; The scope selection
window will open.&nbsp; Click &quot;New&quot;, Select some books or sections,
but leave the book that was noted in step 2 unchecked.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>12.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Type
a name for your new scope.&nbsp; Close dialog <span class=GramE>windows,</span>
ensure that the scope name appears on the search tool bar.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>13.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Click
&quot;Go&quot;.&nbsp; Verify that the document selected in step 3 does not
appear in the list of search results.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>14.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Click
the Search Scope again and remove the scope you just defined. Click OK to close
the dialog. The search bar should now have &quot;All topics&quot; in the Search
Scope.</p>
<h3>Scenario D: Customization</h3>
<h4>D1: Help preferences / large book browsing </h4>
<p class=MsoNormal>Create a file plugin_customization.ini in the root of
Eclipse installation. Edit the file and paste the following key/values pairs: </p>
<p><code>org.eclipse.help/baseTOCS=/org.eclipse.pde.doc.user/toc.xml,/org.eclipse.jdt.doc.isv/toc.xml</code><span
style='font-family:"Courier New"'><br>
<code>org.eclipse.help/ignoredTOCS=/org.eclipse.platform.doc.user/toc.xml,/org.eclipse.jdt.doc.user/toc.xml,/org.eclipse.platform.doc.isv/toc.xml</code><br>
<br>
<code>org.eclipse.help.base/banner=/org.eclipse.help.webapp/advanced/banner.html</code><br>
<span class=SpellE><code>org.eclipse.help.base/banner_height</code></span><code>=60</code><br>
<span class=SpellE><code>org.eclipse.help.base/help_home</code></span><code>=http://www.eclipse.org</code><br>
<span class=SpellE><code>org.eclipse.help.base/linksView</code></span><code>=false</code><br>
<span class=SpellE><code>org.eclipse.help.base/bookmarksView</code></span><code>=false</code><br>
<span class=SpellE><code>org.eclipse.help.base/windowTitlePrefix</code></span><code>=false</code><br>
<span class=SpellE><code>org.eclipse.help.base/loadBookAtOnceLimit</code></span><code>=10</code><br>
<span class=SpellE><code>org.eclipse.help.base/dynamicLoadDepthsHint</code></span><code>=2</code><br>
<span class=SpellE><code>org.eclipse.help.base/advanced.toolbarBackground</code></span><code>=green</code><br>
<span class=SpellE><code>org.eclipse.help.base/advanced.viewBackground</code></span><code>=yellow</code><br>
<span class=SpellE><code>org.eclipse.help.base/advanced.toolbarFont</code></span><code>=bold</code><br>
<span class=SpellE><code>org.eclipse.help.base/advanced.viewFont</code></span><code>=italic</code><br>
<span class=SpellE><code>org.eclipse.help.base/showDisabledActivityTopics</code></span><code>=never</code><br>
<span class=SpellE><code>org.eclipse.help.base/activeHelp</code></span><code>=false
<o:p></o:p></code></span></p>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo24;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
Eclipse, pointing to the <span class=SpellE>ppreferences</span> customization,
e.g. eclipse -<span class=SpellE>pluginCustomization</span> plugin_customization.ini</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>From
the workbench menu: Help-&gt;Help Contents. This should open the help browser.
Verify existence of banner frame above search toolbar.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>The
page displayed in the content frame should be eclipse.org page.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>There
should be only two Eclipse books displayed PDE Guide and JDT Development Guide,
in that order.&nbsp; Other Eclipse books should not appear.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for &quot;workbench&quot;.&nbsp; Verify there are no hits from Workbench User
Guide that is not present.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Verify
there <span class=GramE>is</span> only Contents and Search tabs at the bottom
of navigation frame, other views (Links and Bookmarks) are not present.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Verify
the browser title shows product name.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Browse
navigation tree. There can be small delay expanding second, fourth, etc level
of topics. Verify branches expand correctly.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Verify
help UI background is yellow, and green in the toolbars.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Verify
fonts are bold in the toolbars, and italic in the rest of the UI.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>11.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Launch
&quot;Window&quot;-&gt;&quot;Preferences&quot;.&nbsp; Open
&quot;Workbench&quot;-&gt;&quot;Capabilities preference page. Select all
capabilities and deselect &quot;Development&quot;.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>12.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Re
launch Help. Verify no books are displayed and &quot;Show All Topics&quot;
button is not displayed.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>13.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Type
&quot;active link below&quot; (no quotes) in the search field in the browser,
and search.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>14.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Choose
a document titled &quot;Active help&quot; from the search results.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>15.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Click
once &quot;Click here for a Message&quot; link at the bottom of the document.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>16.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Verify
a message informing that active help is not enabled is displayed, and
&quot;Hello World&quot; workbench dialog does not appear.</p>
<h4>D2: BIDI </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo25;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
eclipse passing &quot;-dir <span class=SpellE>rtl</span>&quot; option on the
command line. Open Help.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Verify
Help UI is rendered right to left.</p>
<h3>Scenario E: Accessibility</h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo26;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Accessibility
support should test for how the help view </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>uses
system colors and fonts,</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>uses
browser's accessibility support,</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
class=GramE>can</span> be navigated using only the keyboard.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Note:
Platform considerations for the accessibility tests: </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>on
Windows things should work as described;</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
class=GramE>on</span> Linux using the <span class=SpellE>Mozilla</span> browser
adapter keyboard navigation works slightly different: Ctrl-Tab and Ctrl-Shift-Tab
are to be replaced by Ctrl-F6 and Ctrl-Shift-F6 (this is for frame navigation,
see below).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]><span
class=GramE>on</span> Solaris/AIX/HP, unless you use <span class=SpellE>Mozilla</span>,
the default browser adapter for Netscape 4.x has very little accessibility
support, both for fonts/colors and for keyboard navigation.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>System
colors and fonts: </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Observe
if the colors and fonts match your system settings. Window backgrounds for
navigation views (Contents/Search Results/Links/Bookmarks) should match the
system window color (usually white on Windows and gray on Linux). The toolbars
should match the button face co lour (usually gray). The font should match the
system icon font. Highlight co lour should match the system highlight co lour.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>11.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Change
your system colors/font settings and see if the changes take effect.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>12.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>On
Windows, try the high contrast settings: Control Panel -&gt; Accessibility
Options -&gt; Display - &gt; Use high contrast.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>13.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Browser
accessibility support: </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>14.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Windows:
in IE - &gt; Tools-&gt; Internet Options -&gt; General -&gt;Accessibility play
with the settings for Format. Help should behave accordingly.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>15.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>DO
NOT turn off style sheet support, help will not work well.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>16.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Navigation
with keyboard only:</p>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<p class=MsoNormal>Here are the keyboard navigation rules for help (as
supported by browsers): </p>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<p class=MsoNormal>- To move to the next topic in the left frame, press TAB or
DOWN arrow. <br>
- To move to the previous <span class=GramE>topic ,</span> press SHIFT-TAB or
UP arrow. <br>
- To expand/collapse a tree node press RIGHT/LEFT arrow. <br>
- Press Enter to select a topic and have its content displayed <br>
- To scroll all the way up/down press HOME/END. <br>
- To go back/forward press ALT-LEFT/RIGHT ARROW <br>
- To go to the next frame (there are quite a number of frames in the help
system) press CTRL-TAB (On <span class=SpellE>Mozilla</span> 1.2 press
Ctrl-F6). <br>
- To move to previous frame, press SHIFT-CTRL-TAB (On <span class=SpellE>Mozilla</span>
&gt;1.2 press Ctrl-Shift-F6).<br>
- To move to content frame, press ALT-K, and press Tab to place focus inside
the topic<br>
- To print the current page or active frame, press CTRL-P.</p>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>17.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>F1 <span
class=SpellE>infopop</span> keyboard accessibility: </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>18.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Press
F1 (on GTK - Ctrl-F1, on carbon - Help key) in the workbench Navigator view
(Resources perspective). This should launch the <span class=SpellE>infopop</span>
with some text and two related links. Focus should be on the first link
(&quot;Views&quot;). Click and the help view should open to the selected topic.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>19.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Get
back to the workbench and press F1 again, in the Navigator view. When the <span
class=SpellE>infopop</span> comes up, press down/up arrows (or tab) to cycle
around the links. Press Esc to dismiss the <span class=SpellE>infopop</span>.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>20.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>On
Windows, use Windows Narrator (or JAWS if <span class=GramE>installed )</span>,
repeat the same tests and see if description an links read out correctly.</p>
<h3>Scenario F: Other / Miscellaneous</h3>
<p class=MsoNormal>In addition to the eclipse workbench help scenario, there
are two other help uses scenarios: <a
href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.platform.doc.isv/reference/misc/help_standalone.html">standalone
help</a> and <a
href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/org.eclipse.platform.doc.isv/reference/misc/help_infocenter.html">info-center</a>
(server based) help.</p>
<h4>F1: <span class=SpellE>Infocenter</span></h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo27;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Assuming
eclipse is installed as d:\eclipse, change directory to d:\eclipse and run the
following command: java -cp plugins/org.eclipse.help.base_3.1.0.jar <span
class=SpellE>org.eclipse.help.standalone.Infocenter</span> -command start -data
<span class=SpellE>infocenter</span> -port 8888</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Open
a browser and navigate to http://localhost:8888/help. You should see the help
system, but without the links and bookmarks tabs.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Define
a working set, search help. Close the browser and reopen. Verify working sets
are remembered.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Perform
ad-hoc testing or follow the steps for the regular workbench scenarios, with
the exception of bookmarks, <span class=SpellE>infopop</span> and active help.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Shutdown
the <span class=SpellE>infocenter</span> by running: java -cp
plugins/org.eclipse.help.base_3.1.0.jar <span class=SpellE>org.eclipse.help.standalone.Infocenter</span>
-command shutdown -data <span class=SpellE>infocenter</span></p>
<h4>F2: Stand-alone help </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo28;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Assuming
eclipse is installed as d:\eclipse, change directory to d:\eclipse and run the
following command: java -cp plugins/org.eclipse.help.base_3.1.0.jar <span
class=SpellE>org.eclipse.help.standalone.Help</span> -command <span
class=SpellE>displayHelp</span> -data standalone</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>The
above command should automatically open the browser so you can browse the help.
Perform ad-hoc testing or follow the steps in the regular workbench scenario,
with the exception of <span class=SpellE>infopop</span> and active help.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Shutdown
the standalone help by running: java -cp
plugins/org.eclipse.help.base_3.1.0.jar <span class=SpellE>org.eclipse.help.standalone.Help</span>
-command shutdown -data standalone</p>
<h4>F3: Basic help <span class=SpellE>ui</span> (any browser with <span
class=SpellE>Javascript</span> disabled or browsers other than IE, <span
class=SpellE>Mozilla</span> or Netscape6+) </h4>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo29;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Disable
<span class=SpellE>javascript</span> in the browser that is used by the default
browser adapter (normally, that's IE on Windows, <span class=SpellE>Mozilla</span>
on Linux and Netscape6+ on others)</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Launch
help and you should see a simple 3-frame layout with links instead of tabs and
just the synchronize navigation button available. Books are always expanded and
there is no state preservation across views (i.e. when switching between
contents/links/search/bookmarks) the page always reloads)</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Try
ad-hoc testing or follow the regular workbench scenario steps above.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Instead
of step 1, you can launch Netscape 4.7 and navigate to the help system URL. To
get this URL, right click in the help browser and select
&quot;Properties&quot;. Check what the URL is.</p>
<h2>Cheat Sheet</h2>
<h3>Scenario A: Search for Cheat sheet</h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo30;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Help/Search</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Search
for &quot;Creating Rich Client&quot;</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: The cheat sheet &quot;Creating a rich client application&quot; should
show in the matches at or near the top of the list of search results<span
class=GramE>..</span></p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
Result: The icon should be overlapping blue and white rectangles.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Double
click on this cheat sheet in the search results.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>If
this is not a clean workbench and you have run this test before restart all
tasks using the view menu.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: The <span class=SpellE>cheatsheet</span> opens in the cheat sheet view
and displays two panes, a tree and a section containing a description of the
cheat sheet and a hyperlink.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Resize
the cheat sheet view so that it is taller than it is wide.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: The tree appears above the description.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Resize
the cheat sheet view so that it is wider than it is tall.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>11.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Expected
result: The tree appears to the left of description.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>12.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Click
on the link &quot;Go to Create a plug-in&quot;</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>13.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Expected
result:<span style='mso-spacerun:yes'>  </span>&quot;Create a plug-in is
selected in the tree and its description is displayed, with a hyperlink to
&quot;Start working on this task&quot;.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>14.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Start
the cheat sheet by clicking on the hyperlink and complete the Introduction and
the following step.</p>
<h3>Scenario B: Self testing cheat sheet</h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo31;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Unzip
the self testing cheat sheet from <a
href="http://www.eclipse.org/eclipse/platform-ua/testing/test_files.zip">http://www.eclipse.org/eclipse/platform-ua/testing/test_files.zip</a>
anywhere on your hard drive.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Help
-&gt; <span class=SpellE>Cheatsheets</span> ...</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: the <span class=SpellE>cheatsheet</span> selection dialog opens. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Press
the (?) button in the lower left.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
Result: Context help is opened which is specific to this dialog (This dialog is
used to launch a cheat sheet.).</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
the radio button &quot;Select a cheat sheet from a file&quot;</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Hit
the Browse... button.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Browse
to <span class=SpellE>TestCheatSheets.xml</span> in the files you just
unzipped.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Hit
OK to open the cheat sheet.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Expected
result: The composite cheat sheet opens. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>11.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>If
this is not a clean workbench and you have run this test before restart all
tasks using the view menu.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>12.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Work
through the steps of the cheat sheet until the root task shows a checkmark
(i.e. is complete) and verify that it works in the way it describes itself.</p>
<h3>Scenario C: Open simple cheat sheet</h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo32;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Help
-&gt; <span class=SpellE>CheatSheets</span></p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
Result: The Cheat Sheet Selection dialog is opened.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
the radio button &quot;Select a cheat sheet from the list&quot;</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Select
the cheat <span class=GramE>sheet<span style='mso-spacerun:yes'>  </span>&quot;</span>Java
Development/Hello World Application&quot; and hit OK.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: The cheat sheet opens.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Complete
the introduction and the first steps.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: Next step is &quot;Create a Java project&quot;</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
the &quot;Click to perform&quot; hyperlink.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: A dialog titled &quot;New Java Project&quot; opens with the <span
class=SpellE>cheatsheet</span> docked to the right of the dialog.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>&nbsp; </span></span></span><![endif]>Cancel
out of this dialog.</p>
<h3>Scenario D: History</h3>
<p class=MsoListNumber2 style='mso-list:l0 level1 lfo33;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Click
on the cheat sheet view menu. </p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: 5 cheat sheets are shown in the dropdown menu as well as &quot;Launch <span
class=GramE>Other</span> ...&quot; and &quot;Restart all tasks&quot;. One of
the cheat sheets in the list is &quot;Building a Rich Client Application&quot;,
select that menu option.</p>
<p class=MsoListNumber2 style='tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Times New Roman"'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span></span></span><![endif]>Expected
result: Building a rich client Application is opened, the selected task is
&quot;Create a plug-in&quot; and the introduction and first step have been
completed.</p>
<p class=MsoNormal><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>