<?xml version="1.0" encoding="UTF-8"?>
<testCaseDescription id="sc3.3.5_l3_017" xml:lang="en"
    xmlns="http://bentoweb.org/refs/TCDL1.1"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:html="http://www.w3.org/1999/xhtml"
    xmlns:xlink="http://www.w3.org/1999/xlink"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://bentoweb.org/refs/TCDL1.1 http://bentoweb.org/refs/schemas/tcdl1.1.xsd http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/simpledc20021212.xsd http://www.w3.org/1999/xhtml http://www.w3.org/2004/07/xhtml/xhtml1-strict.xsd http://www.w3.org/1999/xlink http://bentoweb.org/refs/schemas/xlink.xsd">
<!--
 Copyright &#169; BenToWeb Consortium 2004-2007

 Licensed under the BenToWeb License, Version 1.0 (the "License"); you may
 not use this file except in compliance with the License. You may obtain
 a copy of the License at http://bentoweb.org/refs/LICENSE.html

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
-->
  <formalMetadata>
    <description>Document containing one text input field for entering the date (in a defined format). A link opens a further window where dates can be selected. The selected date is automatically updated in the text input field of the first window.</description>
    <title>Help for entering information in a special format (date)</title>
    <dc:creator>Daniela.Ortner@jku.at</dc:creator>
    <dc:language>en</dc:language>
    <dc:rights>Copyright BenToWeb 2005-2007</dc:rights>
    <date>2006-09-14</date>
    <status>accepted for end user evaluation</status>
        <!--@@migrated 2007-11-20-->
  </formalMetadata>
  <technology>
    <recommendation xlink:href="http://www.w3.org/TR/xhtml1/">
      <label><html:acronym>XHTML</html:acronym>™ 1.0 The Extensible HyperText Markup Language (Second Edition)</label>
      <testElements>
        <testElement>
          <elementName localname="a" namespace="http://www.w3.org/1999/xhtml"/>
          <specReference xlink:href="http://www.w3.org/TR/1999/REC-html401-19991224/struct/links.html#edef-A">The A element</specReference>
        </testElement>
        <testElement>
          <elementName localname="input" namespace="http://www.w3.org/1999/xhtml"/>
          <specReference xlink:href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#edef-INPUT">The INPUT element</specReference>
        </testElement>
        <testElement>
          <elementName localname="script" namespace="http://www.w3.org/1999/xhtml"/>
          <specReference xlink:href="http://www.w3.org/TR/1999/REC-html401-19991224/interact/scripts.html#edef-SCRIPT">The SCRIPT element</specReference>
        </testElement>
      </testElements>
    </recommendation>
    <recommendation baseline="included" xlink:href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">
      <label>Standard <html:acronym>ECMA</html:acronym>-262 : ECMAScript Language Specification, 3rd edition (December 1999)</label>
    </recommendation>
  </technology>
  <testCase complexity="atomic">
    <purpose>
            <p>The test case is intended to pass, because context-sensitive help is provided for entering the date in a special format.</p>
    </purpose>
    <requiredTests>
      <testModes>
        <testMode>oneExpert</testMode>
      </testModes>
      <scenario id="s01" name="S1_blin_lowv_(scr)">
                <userGuidance xml:lang="en">
                    <p>You will be presented a form where several items are already filled in, but the last one is empty. For the empty item you are asked to provide a date. To do this, please use the link to a calendar next to this item. Select here</p>
                    <p/>
                    <p> - November as month</p>
                    <p/>
                    <p> - 10 as day</p>
                    <p/>
                    <p> and submit the form. </p>
                </userGuidance>
                <userGuidance xml:lang="nl">
                    <p>U zult een formulier te zien krijgen waarin verschillende invoergegevens reeds ingevuld zijn, maar het laatste is leeg. Voor het lege veld wordt u gevraagd een datum in te geven. Om dit te doen, gebruik de link naar een kalender naast dit item. Selecteer hier :</p>
                    <p/>
                    <p> - November als maand</p>
                    <p/>
                    <p> - 10 als dag</p>
                    <p/>
                    <p> en verstuur het formulier (via submit knop) </p>
                </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
                            <p>Was this method of entering a date usable?</p>
            </questionText>
            <questionText xml:lang="nl">
                            <p>Was dit een bruikbare methode om een datum in te voeren ?</p>
            </questionText>
            <optionYes value="1"/>
            <optionNo value="-1"/>
            <optionOther xml:lang="en">
                            <p>If not, please describe here the problems you encountered. All comments are welcome!</p>
            </optionOther>
            <optionOther xml:lang="nl">
                            <p>Indien niet, beschrijf hier de problemen die u hebt ondervonden. Alle opmerkingen zijn welkom!</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <AssistiveTechnology minimumLevel="2" type="screenreader"/>
          <UserAgent minimumLevel="2" type="browser"/>
        </experience>
        <disabilities>
          <disability>blindness</disability>
          <disability>low vision</disability>
        </disabilities>
      </scenario>
      <scenario id="s02" name="S2_blin_(scr_braille)">
                <userGuidance xml:lang="en">
                    <p>You will be presented a form where several items are already filled in, but the last one is empty. For the empty item you are asked to provide a date. To do this, please use the link to a calendar next to this item. Select here</p>
                    <p/>
                    <p> - November as month</p>
                    <p/>
                    <p> - 10 as day</p>
                    <p/>
                    <p> and submit the form. </p>
                </userGuidance>
                <userGuidance xml:lang="nl">
                    <p>U zult een formulier te zien krijgen waarin verschillende invoergegevens reeds ingevuld zijn, maar het laatste is leeg. Voor het lege veld wordt u gevraagd een datum in te geven. Om dit te doen, gebruik de link naar een kalender naast dit item. Selecteer hier :</p>
                    <p/>
                    <p> - November als maand</p>
                    <p/>
                    <p> - 10 als dag</p>
                    <p/>
                    <p> en verstuur het formulier (via submit knop) </p>
                </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
                            <p>Was this method of entering a date usable?</p>
            </questionText>
            <questionText xml:lang="nl">
                            <p>Was dit een bruikbare methode om een datum in te voeren ?</p>
            </questionText>
            <optionYes value="1"/>
            <optionNo value="-1"/>
            <optionOther xml:lang="en">
                            <p>If not, please describe here the problems you encountered. All comments are welcome!</p>
            </optionOther>
            <optionOther xml:lang="nl">
                            <p>Indien niet, beschrijf hier de problemen die u hebt ondervonden. Alle opmerkingen zijn welkom!</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <AssistiveTechnology minimumLevel="2" type="Braille display"/>
          <AssistiveTechnology minimumLevel="2" type="screenreader"/>
          <UserAgent minimumLevel="2" type="browser"/>
        </experience>
        <disabilities>
          <disability>blindness</disability>
        </disabilities>
      </scenario>
      <scenario id="s05" name="S5_dex_mot(altinp)">
                <userGuidance xml:lang="en">
                    <p>You will be presented a form where several items are already filled in, but the last one is empty. For the empty item you are asked to provide a date. To do this, please use the link to a calendar next to this item. Select here</p>
                    <p/>
                    <p> - November as month</p>
                    <p/>
                    <p> - 10 as day</p>
                    <p/>
                    <p> and submit the form. </p>
                </userGuidance>
                <userGuidance xml:lang="nl">
                    <p>U zult een formulier te zien krijgen waarin verschillende invoergegevens reeds ingevuld zijn, maar het laatste is leeg. Voor het lege veld wordt u gevraagd een datum in te geven. Om dit te doen, gebruik de link naar een kalender naast dit item. Selecteer hier :</p>
                    <p/>
                    <p> - November als maand</p>
                    <p/>
                    <p> - 10 als dag</p>
                    <p/>
                    <p> en verstuur het formulier (via submit knop) </p>
                </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
                            <p>Was this method of entering a date usable?</p>
            </questionText>
            <questionText xml:lang="nl">
                            <p>Was dit een bruikbare methode om een datum in te voeren ?</p>
            </questionText>
            <optionYes value="1"/>
            <optionNo value="-1"/>
            <optionOther xml:lang="en">
                            <p>If not, please describe here the problems you encountered. All comments are welcome!</p>
            </optionOther>
            <optionOther xml:lang="nl">
                            <p>Indien niet, beschrijf hier de problemen die u hebt ondervonden. Alle opmerkingen zijn welkom!</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <AssistiveTechnology minimumLevel="2" type="alternative input devices"/>
          <UserAgent minimumLevel="2" type="browser"/>
        </experience>
        <disabilities>
          <disability>dexterity impairment</disability>
          <disability>motor impairment</disability>
        </disabilities>
      </scenario>
      <scenario id="s06" name="S6_dex_mot">
                <userGuidance xml:lang="en">
                    <p>You will be presented a form where several items are already filled in, but the last one is empty. For the empty item you are asked to provide a date. To do this, please use the link to a calendar next to this item. Select here</p>
                    <p/>
                    <p> - November as month</p>
                    <p/>
                    <p> - 10 as day</p>
                    <p/>
                    <p> and submit the form. </p>
                </userGuidance>
                <userGuidance xml:lang="nl">
                    <p>U zult een formulier te zien krijgen waarin verschillende invoergegevens reeds ingevuld zijn, maar het laatste is leeg. Voor het lege veld wordt u gevraagd een datum in te geven. Om dit te doen, gebruik de link naar een kalender naast dit item. Selecteer hier :</p>
                    <p/>
                    <p> - November als maand</p>
                    <p/>
                    <p> - 10 als dag</p>
                    <p/>
                    <p> en verstuur het formulier (via submit knop) </p>
                </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
                            <p>Was this method of entering a date usable?</p>
            </questionText>
            <questionText xml:lang="nl">
                            <p>Was dit een bruikbare methode om een datum in te voeren ?</p>
            </questionText>
            <optionYes value="1"/>
            <optionNo value="-1"/>
            <optionOther xml:lang="en">
                            <p>If not, please describe here the problems you encountered. All comments are welcome!</p>
            </optionOther>
            <optionOther xml:lang="nl">
                            <p>Indien niet, beschrijf hier de problemen die u hebt ondervonden. Alle opmerkingen zijn welkom!</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <UserAgent minimumLevel="2" type="browser"/>
        </experience>
        <disabilities>
          <disability>dexterity impairment</disability>
          <disability>motor impairment</disability>
        </disabilities>
      </scenario>
      <scenario id="s08" name="S_apha_dysc_dysl_fill__idis_ldis(talkbr)">
                <userGuidance xml:lang="en">
                    <p>You will be presented a form where several items are already filled in, but the last one is empty. For the empty item you are asked to provide a date. To do this, please use the link to a calendar next to this item. Select here</p>
                    <p>- November as month </p>
                    <p>- 10 as day</p>
                    <p> and submit the form. </p>
                </userGuidance>
                <userGuidance xml:lang="nl">
                    <p>U zult een formulier te zien krijgen waarin verschillende invoergegevens reeds ingevuld zijn, maar het laatste is leeg. Voor het lege veld wordt u gevraagd een datum in te geven. Om dit te doen, gebruik de link naar een kalender naast dit item. Selecteer hier :</p>
                    <p/>
                    <p> - November als maand</p>
                    <p/>
                    <p> - 10 als dag</p>
                    <p/>
                    <p> en verstuur het formulier (via submit knop) </p>
                </userGuidance>
        <questions>
          <yesNoOpenQuestion>
            <questionText xml:lang="en">
                            <p>Was this method of entering a date usable?</p>
            </questionText>
            <questionText xml:lang="nl">
                            <p>Was dit een bruikbare methode om een datum in te voeren ?</p>
            </questionText>
            <optionYes value="1"/>
            <optionNo value="-1"/>
            <optionOther xml:lang="en">
                            <p>If not, please describe here the problems you encountered. All comments are welcome!</p>
            </optionOther>
            <optionOther xml:lang="nl">
                            <p>Indien niet, beschrijf hier de problemen die u hebt ondervonden. Alle opmerkingen zijn welkom!</p>
            </optionOther>
            <space>
              <rows>10</rows>
              <columns>50</columns>
            </space>
          </yesNoOpenQuestion>
        </questions>
        <experience>
          <UserAgent minimumLevel="2" type="talking browser"/>
        </experience>
        <disabilities>
          <disability>aphasia</disability>
          <disability>dyscalculus</disability>
          <disability>dyslexia</disability>
          <disability>functional illiteracy</disability>
          <disability>intellectual disability</disability>
          <disability>learning disability</disability>
        </disabilities>
      </scenario>
    </requiredTests>
    <files>
      <file hrefLang="en" xlink:href="../testfiles/sc3.3.5_l3_017.html"/>
    </files>
  </testCase>
  <rules>
    <rule id="http://bentoweb.org/refs/rulesets.xml#WCAG2_20070517_3.3_minimize-error-context-help" primary="yes">
      <locations expectedResult="pass">
        <location column="5" line="7" xpath="/h:html/h:head/h:script"/>
        <location column="11" line="17" xpath="/h:html/h:body/h:form/h:div/h:a/@href"/>
      </locations>
      <functionalOutcome>
        <p>The user can get help for selecting and entering a date in the required date format.
        </p>
      </functionalOutcome>
      <techComment>
        <p>This test case maps to technique <html:span class="technique"><html:a href="http://www.w3.org/TR/2007/WD-WCAG20-TECHS-20070517/#G89">G89: Providing expected data format and example</html:a></html:span>.</p>
      </techComment>
    </rule>
    <rule id="http://bentoweb.org/refs/rulesets.xml#WCAG2_20060427_2.5_minimize-error-context-help" primary="no">
      <locations expectedResult="pass">
        <location column="5" line="7" xpath="/h:html/h:head/h:script"/>
        <location column="11" line="17" xpath="/h:html/h:body/h:form/h:div/h:a/@href"/>
      </locations>
      <functionalOutcome>
        <p>The user can get help for selecting and entering a date in the required date format.
          (The test case needs further testing.)
        </p>
      </functionalOutcome>
      <techComment>
        <p>Online version: <html:span><html:a href="http://www.bentoweb.org/ts/XHTML1_TestSuite2/metadata/sc2.5.4_l3_017">sc2.5.4_l3_017</html:a></html:span>.</p>
      </techComment>
    </rule>
    <rule id="http://bentoweb.org/refs/rulesets.xml#WCAG2_20050630_2.5_minimize-error-context-help" primary="no">
      <locations expectedResult="pass">
        <location column="5" line="7" xpath="/h:html/h:head/h:script"/>
        <location column="11" line="17" xpath="/h:html/h:body/h:form/h:div/h:a/@href"/>
      </locations>
      <functionalOutcome>
        <p>The user can get help for selecting and entering a date in the required date format.</p>
      </functionalOutcome>
    </rule>
  </rules>
  <namespaceMappings>
    <namespace nsPrefix="h" nsURI="http://www.w3.org/1999/xhtml"/>
  </namespaceMappings>
</testCaseDescription>


