WebAIM - Web Accessibility In Mind

8-Step Implementation Model
Step 1: Gather Baseline Information

The Need to Know

How bad is your web site?

How much of your web site is accessible?

How do you know?

How would you find out?

Even among people who are informed about web accessibility issues, many of them can only take a guess at how much of their web site is accessible. They don't have accurate data with respect to the accessibility status of their site. Some of them have never thought about formally analyzing the site. Many of them do not know how to do so. Without knowing this information, an organization will find it hard to effectively address the problem.

"My web site must be OK, because no one has ever complained about it."

Some people with disabilities actively pursue issues of equality by voicing their opinions and making their needs known. The majority, however, do not. Most of them are so accustomed to encountering accessibility barriers that they have become passive about the whole issue, figuring that it is more bother than it is worth to try to get others to accommodate their needs. Even if no one has filed an official complaint, this is not confirmation that the web site is accessible. The only way to know with certainty if a web site is accessible or not is to test it. In this workshop, we'll discuss how to perform those tests.

What to Test

The question of what to test depends largely on the type of web site to be tested. Small, uncomplicated web sites created by a single person are the easiest to test. The most difficult sites to test are large, complex ones, such as those at universities, where there are tens, if not hundreds, of developers. The testing strategies are similar, but there are enough differences that it is beneficial to distinguish between the strategies for testing different kinds of web sites.

Home page

The home page is the top-most level of a web site, and is usually the "root" of the web address. For example, the home page of the main WebAIM site is www.kanehsu.com. All of the other areas of the web site are usually available from the home page, either directly or indirectly. If the home page is inaccessible, users will likely not get to any other part of the web site.

Top level pages

The top level pages of a site can usually be found by clicking on the largest, or the most noticeable links on the home page, such as the main navigation items. Top level pages represent the way in which the information of a web site has been categorized, meaning that all other pages are organized under these top-level "headings".

Most often, they are found at the top of the page or on the left side, but may also be found on the right side (as is the case in this example). If the top-level pages have been thoughtfully planned out, they represent the major conceptual areas of the web site. After the home page, these are usually the most accessed pages on a web site.

With this in mind, the pages that are linked from these top-level links are a high priority in terms of accessibility. If the top-level pages are inaccessible, users will likely not be able to get to the subsequent document pages, which probably contain the content that they're really trying to access.

Document pages

After the home page and top-level links, many web sites have at least one extra layer of document pages. These pages represent the actual content of the site, more than either the home page or top-level links. Usually the home page and top-level pages are merely gateways to the more detailed information on the document pages.

用户通常必须通过主页和顶级链接,以便到达他们想要访问的内容。一旦他们到达文档页面,如果该页面无法访问,那么他们将无法访问其内容。万博体育官网网址

简单的网站

在本讨论的上下文中,一个简单的网站是一个少于约50页的网站,并且不使用太多的脚本或多媒体内容。许多个人主页适合此个人资料,以及一些小企业,非营利组织,政府机构和其他组织的目的。

如果网站足够小,则可以在相对较短的时间内评估其所有页面。我们的建议将是这样做的。从主页开始,然后继续到每个顶级链接,然后通过所有文档页面进行。如果网站接近50页,那么可能没有必要先评估每个页面。通常是一种模式,在评估只有一些内容页面后,补救措施变得明显。

Large and/or complex web sites

大型和/或复杂的网站,如电子商务网站,大学网站,大型政府机构等,要求特别注意。用户在站点上执行的任务类型可能会仅延伸到仅仅阅读文本和查看图形。在许多情况下,复杂的网站被更准确地被视为软件应用程序,就像一个人在硬盘驱动器上安装的软件。这些网站(有时称为“Web应用程序”)可以非常复杂,呈现更多可访问性错误和障碍的可能性。

Scripted sites/ Web applications

Other than the home page, top-level links, and document pages, the first step with web applications is to determine where the important interactions take place. If users must fill in a form to access the web application, this is a critical component that must be checked for accessibility. An e-commerce site must ensure that the entire process of browsing, selecting and purchasing items is accessible. It is not enough to claim that the home page is accessible. The complete process must be accessible, so this is one of the first things that must be analyzed. Similarly, a tax preparation web site cannot claim to be accessible unless all of the procedures and instructions can be completed by people with disabilities. The key with web applications is to determine what the most important tasks are that the user will perform, and analyze the tasks in that order.

Decentralized sites

大学网站是分散网站的完美典范。大学拥有一个主要的主页,具有关于该大学的基本信息,但每个学院或部门也有家庭页面,用于学生注册,以及一系列其他目的。从本质上讲,大学有多个辅助或二级网站,虽然相关,但往往与彼此完全不同。

在这种情况下,理想的是伊娃luate the main university web site plus all of the ancillary web sites. Coordinators could prioritize a list of ancillary web sites that are most critical for accessibility (e.g. student registration), and evaluate these sites during the first phase of evaluation. Later phases could address other sites lower down on the priority list.

在评估这些辅助网站,same basic procedure applies: evaluate the home page, then the top-level pages, then a sample of the document pages. This can be quite a time-consuming process if there are many high-priority ancillary sites, but it is necessary.

Important

测试主页,然后先测试顶级页面,然后是文档页面的代表性样本。这可能需要在与主网站上有关但与之分开的辅助或辅助网站上重复。

Accessibility Validators

Choosing an evaluation tool

我们不会在此提供评估工具的任何特定建议,因为每个工具都不同,与其他工具相比,其自身的优势和弱点。在许多方面,这只是个人偏好的问题。大多数评估工具可在试用版中提供,因此您可以在您自己的时间查看它们,并决定哪个最适合您和您的特定情况。

The usefulness of evaluation tools

毫无疑问,最快捷的方法之一feel for the accessibility of a web site is to run it through an evaluation tool. Some of these tools are free, some expensive; some only give a report, while others help the user to fix the errors; some analyze one page at a time, others crawl through entire web sites, saving time when evaluating large sites. Without this kind of software, it would take a person much longer to determine whether or not a page meets accessibility guidelines. These tools flag errors quickly and efficiently.

The limitations of evaluation tools

Software tools for evaluating web accessibility are useful when evaluating web sites in the same way that a spell checkers can be useful in evaluating written documents. Both of these also share some of the same weaknesses. For instance, an image of a button that says "products" might have alt text that says "services." None of the tools will be able to catch this error. They all will notice that alt text is present, but all are incapable of determining whether or not the alt text is appropriate.

Recording the results

Most tools allow the user to choose which standard against which to evaluate the web pages. At a minimum, most tools allow the user to choose between the Web Content Accessibility Guidelines and The US Federal Government standard, Section 508. Some tools also let the user ignore certain types of errors, which can result in a more focused report. If there is no official web accessibility standard at an organization, it may be wise to generate reports based on more than one standard. To be considered accessible to any reasonable degree, all web sites should pass at least WCAG 2.0 Level A, and Section 508.

Don't be too surprised if few or none of the pages of your organization "pass" these software evaluation tools. Unfortunately, that's normal. In this case, though, normal is not desirable, but that's why you're performing this evaluation. You'll have ample opportunity to remedy the situation as you proceed through the steps outlined in this article.

但在你得出的结论之前,你真的知道你的网站是如何访问的,最好是训练第二次评估,这次是人类。万博体育官网网址

人为判断

The need for knowledgeable human judgment

直到知识渊博的人类检查网页以获取可访问性,总会有疑虑。该网站完全有可能通过所有标准和准则,并对残疾人的某些个人仍然呈现出显着的可访问性挑战。至少有几个原因。首先,指导方针和标准本身不完善。在所有情况下,它们不包含各种残疾所需的每一段建议。其次,有时指南有误解和误认。它需要一个知识渊博的人可以识别这种错误。

这提出了一个问题:这些知识渊博的人在哪里和谁?希望您能够在使用Web访问后作为知识渊博的人有资格获得知识渊博的人,但有时协调员角色的人不是判断网页的最佳人选。如果您在技术上没有足够的知识渊博以设计可访问的Web内容,那么您可能不是评估Web内容的可访问性的最佳人选。万博体育官网网址尝试在您的组织中找到一个Web开发人员,该组织熟悉Web可访问性的技术,以便能够识别工具不会捕获的错误。如果您是唯一一个在您的组织中具有任何类型的知识,那么您要么必须自己执行此任务(无论您是合格的还是不合格),或聘请可以执行此任务的顾问。

怎么判断

Automated tools are able to evaluate web pages more quickly than human beings are. It may not be possible or even beneficial to evaluate every single page of a web site this way, at least not while trying to establish a baseline. Pick some of the most important pages to evaluate, and then randomly pick a few of the less important pages. It would be ideal to evaluate all of the same pages that were previously evaluated with the automated software tool, but even a smaller sample of pages will be informative.

用于判断页面的工具

When we at WebAIM evaluate pages, we make extensive use of theWAVE evaluation toolbecause this tool is specifically designed for this task. The WAVE does not give a "pass" or "fail" rating. Rather, it presents information about the page in the context where the elements occur. The WAVE inserts icons and text which advise the use to take a closer look at what is present on the page.

Despite the strengths of the WAVE, evaluators must never lose sight of the fact that WAVE and other evaluators are only tools. It can never substitute for intelligent interpretation.

Using a checklist

When trying to determine a baseline level of accessibility, it isn't enough to just peruse through the site using WAVE or some other tool. The people performing the evaluation must document their findings. One of the best ways to do this is by using a checklist. WebAIM has put together aWCAG 2.0清单and aSection 508 checklist. Both of these checklists can be useful when gathering information.

If more than one person is performing the evaluations, it is important to ensure high inter-rater reliability. The people using the checklist should be familiar with web accessibility concepts. They should independently rate a test group of pages, then compare notes and opinions. The human evaluation of web pages will be effective only if it is clear that these people will rate pages similarly.

It helps to plan ahead when using a checklist. If the raters enter the data directly into a spreadsheet or a database, it is much easier to generate reports later.

In many cases it makes sense to have a "not applicable" category. For example, if you are evaluating a page according to Section 508 standards, you will have to determine whether "equivalent alternatives for any multimedia presentation [are] synchronized with the presentation." Perhaps none of your pages have any multimedia at all. If that is the case, you would mark the "not applicable" category for this item. Just make sure that you are consistent. Don't mark this item as "not-applicable" on one page and "pass" on another page. This will make your data more difficult to interpret.

Once a checklist has been filled out, it must be interpreted, as explained in the next section.

Interpreting the Results

It will probably be helpful to generate a few different types of reports. For example, it can be helpful to compare the pass/fail ratio of pages evaluated with the automated software to the pass/fail ratio of pages evaluated by human evaluators. You could also separate out the errors by type, WAI priority or other criteria.

When comparing the results of the two different methods of evaluation, you may find that the errors detected by the automated tools are not serious, and that they can be corrected quite easily. On the other hand, you may find that the automated tools could not detect the fact that all of the important content was presented in a video clip that did not have captions or a transcript. Human evaluation of the pages will reveal these potential discrepancies.

Here is a simplified example of a summary report that could be generated:

A sample summary report

Accessibility Evaluation of Gidget's Groovy Gizmos, Inc.

Total number of pages tested by automated tools:408.
人类评估者测试的总页数:50

Pages that passed the automated evaluation tools:34 (8%)
Pages that passed the human evaluators:14 (3%)

Most common types of errors according to the automated tools:

  1. Missing alt text:380页的21,390实例
  2. Missing form labels:312 instances on 35 pages
  3. Missing frame titles:12 instances on 6 pages

Most common types of errors according to the human evaluators:

  1. Missing alt text:在48页(96%)
  2. Missing form labels:on 15 pages (30%)
  3. Missing table headers:on 9 pages (18%)

Average number of errors per page:

  • according to the automated tools:21.
  • according to the human evaluators:27.

Areas of the site with the most errors:

home page, top-level pages


整体评级:Poor

建议操作:Start immediately to fix these errors!

End of report.

This kind of summary will make it easier in the future to compare how far your organization has progressed as a whole.

You may also generate reports for specific pages, such as the home page, top-level pages, and a few of the document pages. A copy of the report could be given to the developer in charge of those pages, with recommendations on how to fix the errors.