- From: Charu D Pandhi <cpandhi@us.ibm.com>
- Date: Wed, 5 Oct 2016 15:00:00 -0500
- To: Alistair Garrison <alistair.garrison@ssbbartgroup.com>
- Cc: "public-wcag-act@w3.org" <public-wcag-act@w3.org>, Wilco Fiers <wilco.fiers@deque.com>
- Message-Id: <OF771DB8EC.595AEEA1-ON00258043.006BAB51-86258043.006DE518@notes.na.collabserv.c>
Hi Alistair, Good ideas. Agree on the general best practices Some comments i would like to add. Accessibility testing uses functional scenarios to navigate the features but specifically targets to verify the WCAG SC Accessibility test steps can have a logical flow dependency, for example, The Page has a non empty page title, The title is meaningful. The pass / fail would be the results of all the logical tests passing or any one step failing. The test could be automated, semi automated and manual. Warm regards, Charu Pandhi --------------------------------------- Accesibility Tooling and Automation lead IBM Accessibility Research (512) 286 6370, T/L 363 6370 http://w3.ibm.com/able http://www.ibm.com/able Vice President, SWE Southwest Texas swt.swe.org From: Alistair Garrison <alistair.garrison@ssbbartgroup.com> To: Wilco Fiers <wilco.fiers@deque.com>, "public-wcag-act@w3.org" <public-wcag-act@w3.org> Date: 10/05/2016 06:27 AM Subject: Re: Takeaways WPT & ARIA test harness Hi, From a quick bit of research this week – sorry. Accessibility testing is effectively an extension of User Acceptance Tests—in effect, ascertaining if a product (e.g., web site or web application) enables users, including persons with disabilities—to complete all specified tasks, whether are using Assistive Technology (AT) or not. Accessibility tests are generally written to ensure positive accessibility features have been implemented or that negative features have been avoided. Ideally, features are defined in terms of testable statements that can be made about the product. · Positive feature: A skip link is provided at the top of a page that goes directly to the main content area. · Negative feature: No displayed content in a page flashes more than three times per second. As such, accessibility tests can be written following the same well-established software testing best practices that we use to write general acceptance tests, for example: 1) When covering a feature, write a test procedure that contains several simple test steps rather than a few complex test steps. 2) Ensure each test step checks for one thing. 3) Write each test step in plain English (avoiding pseudo-code). 4) Ensure each test has an expected result that is clearly defined. 5) Ensure each test is independent. It should be able to run on its own, not affect other tests if changed, and not be affected by changes to other tests. Section 11 of IEEE 829-2008 contains details of environmental needs that should be documented – for example, hardware or software needed, etc. Very best regards Alistair From: Wilco Fiers <wilco.fiers@deque.com> Date: Wednesday, 5 October 2016 at 10:23 To: "public-wcag-act@w3.org" <public-wcag-act@w3.org> Subject: Takeaways WPT & ARIA test harness Resent-From: <public-wcag-act@w3.org> Resent-Date: Wednesday, 5 October 2016 at 10:24 Hi team, I've updated our wiki page with some research I did about WPT & ARIA. I think there are some interesting ideas here for us to consider. https://www.w3.org/WAI/GL/task-forces/conformance-testing/wiki/Testing_Resources#Take-aways_from_WPT_.26_ARIA_Test_Harness -- Wilco Fiers - Senior Accessibility Engineer
Attachments
Received on Wednesday, 5 October 2016 20:00:56 UTC