Thoughts on testing DPUB-AAM and DPUB-ARIA

I was doing some work on DPUB testing this morning, and I wanted to capture
some ideas here to see if they resonate with anyone else.  In no particular
order they are:


   - We can easily use WPT to exercise a11y api mappings with the new ATTA
   stuff [1]. This will work on major platforms.  It will not (yet) work on
   proprietary platforms, but we don't have mappings for those anyway!  I
   think that this is all that is needed to provide testing of dpub-aam and
   get that over the CR hurdle.
   - We could use WPT and a simple interface to check dpub-aria documents
   for role attribute usage.  This would be a purely manual check in that a
   user would need to put content into a text area then run the test.  This
   would allow basically anyone who can access the internet to run their own
   tests.
   - Another way would be to write a simple scripts to run over input and
   extract role attribute value usage.  This would NOT be part of the WPT
   environment, but would probably be useful if someone wanted to process a
   ton of HTML documents.
   - We could probably figure out a way to automate the manual test option
   above, but it would require some sort of instrumentation on the part of the
   test users (e.g., a web server with a folder full of files that it could
   retrieve).

Thoughts?  Other ideas?

[1] https://spec-ops.github.io/atta-api/index.html

-- 
Shane McCarron
Projects Manager, Spec-Ops

Received on Friday, 4 November 2016 14:27:38 UTC