- From: Gunderson, Jon R <jongund@illinois.edu>
- Date: Wed, 13 Jul 2016 22:10:18 +0000
- To: "public-aria-test@w3.org ARIA Implementation Testing" <public-aria-test@w3.org>
- Message-ID: <D1176705-9DED-4FEF-84E7-C7A9F999BA46@illinois.edu>
Link:
https://www.w3.org/2016/07/13-aria-test-minutes.html
[W3C]<http://www.w3.org/>
- DRAFT -
Accessible Rich Internet Applications Working Group Teleconference
13 Jul 2016
See also: IRC log<http://www.w3.org/2016/07/13-aria-test-irc>
Attendees
Present
ShaneM, Cyns, jongund_, Joanmarie_Diggs, Rich
Regrets
Chair
Jon Gunderson
Scribe
jongund_
Contents
* Topics<https://www.w3.org/2016/07/13-aria-test-minutes.html#agenda>
* What we are doing with test automation for ARIA<https://www.w3.org/2016/07/13-aria-test-minutes.html#item01>
* Summary of Action Items<https://www.w3.org/2016/07/13-aria-test-minutes.html#ActionSummary>
* Summary of Resolutions<https://www.w3.org/2016/07/13-aria-test-minutes.html#ResolutionSummary>
________________________________
Hi Joanie
is the code
What we are doing with test automation for ARIA
<ShaneM> Some notes at wiki: https://www.w3.org/wiki/ARIA_1.1_Automated_Testing
<dbrett> https://github.com/MicrosoftEdge/A11y
Shane: The WPT can hold the tests
... How it interfaces with AT, my assumption was acting as an AT
David: yes
Shane: The concept is to make a channel communication between AT and the test framework
... The WPT has a framework for reporting to W3C
CS: The W3C has a report framework
... A way to communicate the AT and the test page with some Javascript
... The information can then be passed/fail
... We output CSV
Shane: There are security issues with local file system, browser have work arounds
... Providing the fake AT a URL handler with the results
... Pass the data in any useful format
... Goal is to inspect the result automatically
... We want the tests to be run automatically during normal browser development testing
CS: We care about more than CR
... We don't need W3C CR reports everytime
Shane: The webkit team uses this, the data is more than just reports
... Edge maybe using the WPT already, they are in the IRC channel
CS: Somebody
Shane: Joanie has been thinking of this for other APIs
JD: Narrow it down for me
Shane: Linux
JD: Yes, accessibility APIs
... Each platform would provide their own API
CS: Can you try to do this
Shane: David how do you feel about the code, can it send code
David: Yes I think it could be extended
Shane: It is strictly browser testing, no capability in turning on the AT connector
... You would need to start the AT emulator, then the browser
... Does AT attach to a window or how does it work
David: The AT looks at the Accessibility API to find edge
Shane: If there is a named window the AT could find the right window
David: You can just start with the top node and then start looking for the right window
JD: One event we get is a document load event, you can key off that event
Shane: In WPT test is a load, so there would be a load event
JD: That is like ideal, the first thing you need is the document and the event tells you it ready
RS: One question is there an MSAA?
David: There was initially, but we didn't create all the tests for MSAA
... There are old commits
JG: The WPT is feasible?
Shane: Let's talk about ARIA 1.0, how many tests?
RS: ~900
Shane: They were generally automatically generated?
CS: The expected results though where human readible
... I was planning on working on a format
RS: Some tests required a time delay, did you allow for that
David: Yes, we can handle waiting
CS: We will start with the simpler tests
Shane: WPT and its test runner framework, has an interesting async test module, based on events, so it can handle delays
... The battery test API is an example, so you have to wait for the battery percentage changes
... Let's not reinvent
CS: The format on the wiki looks OK, but is too simple
RS: You doing a comparison with a predicted states and properties, can you test events
CS: Is there anything else other than live regions
... Can we test events?
David: It is possible
Shane: How do events get exposed?
CS: There are accessibility API event and then start plateform events
<Rich> http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_events
RS: State change events...
... You have text remove..., live regions...., there are special ones for UIA
... MSAA/IA2 they are pretty standard
CS: It is a feature, but there are many other things more important
RS: Agree
CS: We can work on that in the future
RS: They are pretty simple tests
JD: Event testing should be easy, if we are listening for events for knowing when to check, then we are already testing the events
Shane: There are 2 kinds of test, declarative states and properties, there are more complex tests that evaluates ....
... It sounds like the current test only sends back one file
CS: Event testing will be a different kind of test
<ShaneM> David: There is a way to get the data back iteratively.
JD: I will be automating the even test, I think this will be easy
... If this is going to change the harness, then that would be a priority
David: DIfferent branch for each browser and platform
JD: We need to figure out exactly needs to be done
Shane: SpecOps has some resources for this, what I can volunteer to do is get the infrastructure in place
... If we set this up so there is one click to start, if the test requires a change .....
... The low hanging fruit is where we should start
CS: We can do some interaction testing, but that is more work
Shane: If you are using web drive it works across browsers
David: It is just navigate and open
CS: We tested the date controls, but are more work to write
Shane: WPT is more than reporting, it will also a runner framework
CS: I will be looking at test cases, and port them to the fields
Shane: RS put a pointer in to core AAM
... Aren't the assertions in the document
JD: We have a chicken and egg issue
RS: ARIA 1.1 process to CR ....
JG: Next call in two weeks
Shane: We should be looking at next time having this machine extractable
JD: Is what the core AAM does is ... the checkbox is checked is is different on each platform
<ShaneM> ACTION: ShaneM to create sample wrapper to talk with a fake AT under WPT by 7/27 [recorded in http://www.w3.org/2016/07/13-aria-test-minutes.html#action01]
<trackbot> Created ACTION-2095 - Create sample wrapper to talk with a fake at under wpt by 7/27 [on Shane McCarron - due 2016-07-20].
<cyns> ATK connector (Joanie) IA2 connector AX Connector Event testing (Joanie) Reporting with WPT (Shane) Document test case format (Cyns) Parsing JSON test case format (Brett) Create tests (working group)
Summary of Action Items
[NEW] ACTION: ShaneM to create sample wrapper to talk with a fake AT under WPT by 7/27 [recorded in http://www.w3.org/2016/07/13-aria-test-minutes.html#action01]
Summary of Resolutions
[End of minutes]
________________________________
Minutes formatted by David Booth's scribe.perl<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/scribedoc.htm> version 1.144 (CVS log<http://dev.w3.org/cvsweb/2002/scribe/>)
$Date: 2016/07/13 22:05:50 $
________________________________
Scribe.perl diagnostic output
[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.144 of Date: 2015/11/17 08:39:34
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/>
Guessing input format: RRSAgent_Text_Format (score 1.00)
Succeeded: s/aria//
No ScribeNick specified. Guessing ScribeNick: jongund_
Inferring Scribes: jongund_
Present: ShaneM Cyns jongund_ Joanmarie_Diggs Rich
Found Date: 13 Jul 2016
Guessing minutes URL: http://www.w3.org/2016/07/13-aria-test-minutes.html
People with action items: shanem
WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.
[End of scribe.perl<http://dev.w3.org/cvsweb/%7Echeckout%7E/2002/scribe/scribedoc.htm> diagnostic output]
Jon Gunderson, Ph.D.
Coordinator
Accessible IT Group
Disability Resources and Education Services
College of Applied Health Sciences
University of Illinois at Urbana-Champaign
E-mail: jongund@illinois.edu
WWW: http://disability.illinois.edu/academic-support/aitg
Received on Wednesday, 13 July 2016 22:10:50 UTC