logotipo

Metodología Unificada de Evaluación Web (UWEM 1.0)

5.13 Pauta 12 de WCAG 1.0

Provide context and orientation information.” (Proporcione información de contexto y orientación)

Esta pauta proporciona información sobre cómo dar información contextual y orientativa para ayudar a los usuarios a entender páginas o elementos complejos.

5.13.1 Punto de verificación 12.1

Title each frame to facilitate frame identification and navigation. [Priority 1]

(Véase http://www.w3.org/TR/WAI-WEBCONTENT/#tech-frame-titles)

5.13.1.1 Pruebas (X)HTML

Prueba 12.1_HTML_01

El objetivo de esta prueba es encontrar marcos sin descripción.

Criterios de aplicabilidad: elementos frame sin el atributo title.

  • //frame[not(@title)]
  • //iframe[not(@title)]

Procedimiento de prueba: Comprobar si hay marcos de este tipo.

Resultados previstos: NO SUPERADA si es verdad.

Totalmente automatizable: sí.

Prueba 12.1_HTML_02

El objetivo de esta prueba es comprobar que el atributo title identifica el marco.

Criterios de aplicabilidad: elementos frame con el atributo title.

  • //frame[@title]
  • //iframe[@title]

Procedimiento de prueba:

  1. Seleccionar los elementos.
  2. Comprobar que el título identifica el marco.

Resultados previstos: SUPERADA si el nº  2 es verdadero. NO SUPERADA si el nº 2 es falso.

Totalmente automatizable: no.

5.13.2 Punto de verificación 12.2

Describe the purpose of frames and how frames relate to each other if it is not obvious by frame titles alone. [Priority 2]

(Véase http://www.w3.org/TR/WAI-WEBCONTENT/#tech-frame-longdesc)

5.13.2.1 Pruebas (X)HTML

Prueba 12.2_HTML_01

El objetivo de esta prueba es comprobar si la descripción larga representa el contexto del marco, si no queda claro únicamente con el título del marco.

Criterio de aplicabilidad: documentos a los que hace referencia el atributo longdesc del elemento frame o un atributo href de un elemento noframes, cuyo propósito es describir el contexto de un marco.

  • document(//frame/@longdesc)
  • document(//noframes//a/@href)

Procedimiento de prueba:

  1. Seleccionar el documento que contiene la descripción larga al que hace referencia el elemento.
  2. Comprobar que el marco y su contexto están descritos por el texto del documento, si no resulta obvio con el título del marco únicamente.

Resultados previstos: SUPERADA si el nº  2 es verdadero. NO SUPERADA si el nº 2 es falso.

Totalmente automatizable: no.

5.13.3 Punto de verificación 12.3

Divide large blocks of information into more manageable groups where natural and appropriate. [Priority 2]

(Véase http://www.w3.org/TR/WAI-WEBCONTENT/#tech-group-information)

5.13.3.1 Pruebas para (X)HTML

Prueba 12.3_HTML_01

El objetivo de esta prueba es detectar elementos fieldset (grupos de campos) sin leyenda.

Criterios de aplicabilidad: elementos fieldset sin elemento hijo legend.

  • //fieldset[not(legend)]

Procedimiento de prueba: Comprobar si hay tales elementos fieldset [sin leyenda].

Resultados previstos: SUPERADA si falso. NO SUPERADA si verdadero.

Totalmente automatizable: sí.

Prueba 12.3_HTML_02

El objetivo de esta prueba es comprobar si la leyenda describe el significado del fieldset.

Criterios de aplicabilidad: elementos legend.

  • //legend

Procedimiento de prueba: Comprobar que la leyenda representa el contexto del elemento padre fieldset.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

Prueba 12.3_HTML_03

El objetivo de esta prueba es comprobar si los elementos están agrupados de forma lógica.

Criterios de aplicabilidad: elementos fieldset.

  • //fieldset

Procedimiento de prueba: Comprobar que los elementos de controles de formulario en el fieldset están agrupados de forma lógica.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

Prueba 12.3_HTML_04

El objetivo de esta prueba es encontrar elementos optgroup sin atributo label.

Criterios de aplicabilidad: elementos optgroup sin atributo label.

  • //optgroup[not(@label)]

Procedimiento de prueba: Comprobar si existen tales elementos optgroup [sin atributo label].

Resultados previstos: NO SUPERADA si verdadero.

Totalmente automatizable: sí.

Prueba 12.3_HTML_05

El objetivo de esta prueba es comprobar si la etiqueta describe el significado del elemento optgroup.

Criterios de aplicabilidad: atributo label de los elementos optgroup.

  • //optgroup/@label

Procedimiento de prueba: Comprobar que la etiqueta representa el contexto del elemento optgroup.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

Prueba_12.3_HTML_06

El objetivo de esta prueba es comprobar si los elementos option están agrupados de forma lógica.

Criterios de aplicabilidad: elementos optgroup.

  • //optgroup

Procedimiento de prueba: Comprobar que los elementos están agrupados de forma lógica.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

Prueba 12.3_HTML_07

El objetivo de esta prueba es detectar tablas sin elemento caption (título).

Criterios de aplicabilidad: tablas de datos implementadas mediante un elemento table y sin elemento hijo caption.

  • //table[not(caption)]

Procedimiento de prueba: Comprobar si existen tales elementos table [sin caption].

Resultados previstos: SUPERADA si falso. NO SUPERADA si verdadero.

Totalmente automatizable: no.

Prueba 12.3_HTML_08

El objetivo de esta prueba es comprobar si el caption (título) describe el significado de la tabla.

Criterios de aplicabilidad: elemento caption en una tabla de datos.

  • //caption

Procedimiento de prueba: Comprobar que el título describe la naturaleza de la tabla.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

Prueba 12.3_HTML_09

El objetivo de esta prueba es comprobar si los elementos están agrupados de forma lógica.

Criterios de aplicabilidad: elementos thead, tbody, tfoot, y colgroup.

  • //thead
  • //tbody
  • //tfoot
  • //colgroup

Procedimiento de prueba: Comprobar que sus elementos hijo están agrupados de forma lógica.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

Prueba 12.3_HTML_10

El objetivo de esta prueba es comprobar si los elementos están agrupados de forma lógica.

Criterios de aplicabilidad: elementos ul, ol, y dl.

  • //ul
  • //ol
  • //dl

Procedimiento de prueba: Comprobar que sus elementos hijo están agrupados de forma lógica.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

Prueba 12.3_HTML_11

El objetivo de esta prueba es comprobar si los elementos están estructurados de forma lógica.

Criterios de aplicabilidad: párrafos (elementos p).

  • //p

Procedimiento de prueba: Comprobar que el párrafo se usa para estructurar el texto de forma lógica.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

Prueba 12.3_HTML_12

El objetivo de esta prueba es comprobar si los controles de formulario tienen que agruparse.

Criterios de aplicabilidad: elemento form sin elemento fieldset descendiente.

  • //form[not(.//fieldset)]

Procedimiento de prueba: Comprobar que los controles de formulario del elemento no necesitan agruparse.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si verdadero.

Totalmente automatizable: no.

Prueba 12.3_HTML_13

El objetivo de esta prueba es comprobar si las opciones tienen que ser agrupadas.

Criterios de aplicabilidad: elementos select sin elemento hijo optgroup.

  • //select[not(optgroup)]

Procedimiento de prueba: Comprobar si es necesario agrupar las opciones en el elemento select.

Resultados previstos: SUPERADA si verdadero.

Totalmente automatizable: no.

Prueba 12.3_HTML_14

El objetivo de esta prueba es comprobar si es necesario agrupar las filas de una tabla.

Criterio de aplicabilidad: tablas sin encabezamientos ni pies.

  • //table[not(thead) or not(tfoot) or count(tbody)<2]

Procedimiento de prueba: Comprobar que no es necesario agrupar las filas de la tabla.

Resultados previstos: SUPERADA si verdadero.

Totalmente automatizable: no.

Prueba 12.3_HTML_15

El objetivo de esta prueba es comprobar si es necesario agrupar el texto con los encabezamientos y párrafos.

Criterios de aplicabilidad: el cuerpo del texto.

  • //body//text()

Procedimiento de prueba: Comprobar que el texto está agrupado correctamente con los elementos de títulos y párrafos.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: no.

5.13.4 Punto de verificación 12.4

Associate labels explicitly with their controls. [Priority 2]

(Véase http://www.w3.org/TR/WAI-WEBCONTENT/#tech-associate-labels)

5.13.4.1 Pruebas (X)HTML

Prueba 12.4_HTML_01

El objetivo de esta prueba es detectar elementos de control de formulario sin ID.

Criterios de aplicabilidad: elementos de control de entrada o de selección en un formulario, que no lleven el atributo ID.

  • //input[not(@type='hidden')] [not(@type='submit')] [not(@type='reset')] [not(@type='button')] [not(@type='image')] [not(@id)]
  • //select[not(@id)]
  • //textarea[not(@id)]

Procedimiento de prueba: Comprobar la presencia de tales elementos.

Resultados previstos: SUPERADA si falso. NO SUPERADA si verdadero.

Totalmente automatizable: sí.

Prueba 12.4_HTML_02

El objetivo de esta prueba es detectar elementos de control de formulario sin el elemento label.

Criterio de aplicabilidad: elementos de entrada o selección en un formulario sin un elemento label asociado.

  • //input[not(@type='hidden')] [not(@type='submit')] [not(@type='reset')] [not(@type='button')] [not(@type='image')] [@id]
  • //select[@id]
  • //textarea[@id]

Procedimiento de prueba: Comprobar que hay un elemento label en el documento, cuyo atributo for es igual al atributo id de un elemento de control del formulario.

Resultados previstos: SUPERADA si verdadero. NO SUPERADA si falso.

Totalmente automatizable: sí.

* Advertencia: Esta traducción al español de UWEM 1.0 ha sido realizada por Technosite en noviembre del 2006. Technosite no se responsabiliza de los errores o imprecisiones de traducción ni sus eventuales consecuencias. La versión oficial de UWEM 1.0 en inglés se puede consultar en el sitio del WAB Cluster.