IRC log of aria on 2016-02-29
Timestamps are in UTC.
- 15:03:26 [RRSAgent]
- RRSAgent has joined #aria
- 15:03:26 [RRSAgent]
- logging to http://www.w3.org/2016/02/29-aria-irc
- 15:03:28 [trackbot]
- RRSAgent, make logs world
- 15:03:28 [Zakim]
- Zakim has joined #aria
- 15:03:30 [trackbot]
- Zakim, this will be
- 15:03:30 [Zakim]
- I don't understand 'this will be', trackbot
- 15:03:31 [trackbot]
- Meeting: Accessible Rich Internet Applications Working Group Teleconference
- 15:03:31 [trackbot]
- Date: 29 February 2016
- 15:03:46 [JF]
- Present+ JF
- 15:04:05 [richardschwerdtfeger]
- Meeting: W3C ARIA Working Group - Test Coordination call
- 15:04:11 [joanie]
- present+ Joanmarie_Diggs
- 15:04:33 [clown]
- clown has joined #aria
- 15:04:40 [jongund]
- what's the pass word
- 15:04:47 [richardschwerdtfeger]
- present+ Rich_Schwerdtfeger
- 15:05:29 [jongund]
- its not letting me in
- 15:05:40 [fesch]
- present+ fesch
- 15:05:55 [JF]
- scribe: JF
- 15:05:55 [clown]
- present+ Jossph)Scheuhammer
- 15:06:05 [jongund]
- I tried the "aria" password
- 15:06:08 [richardschwerdtfeger]
- https://lists.w3.org/Archives/Public/public-aria-test/2016Feb/0002.html
- 15:06:12 [clown]
- present- Jossph)Scheuhammer
- 15:06:17 [clown]
- present+ Joseph_Scheuhammer
- 15:06:18 [jemmaku]
- jemmaku has joined #aria
- 15:06:35 [JF]
- RS: Goals is to review what is happening due to new members coming into this effort
- 15:06:44 [JF]
- Need to discuss exit Criteria
- 15:06:53 [JF]
- all we test is what has changed since ARIA 1.-
- 15:06:55 [richardschwerdtfeger]
- https://rawgit.com/w3c/aria/CR-pub/aria/aria.html#sotd
- 15:06:57 [AmeliaBR]
- present+ AmeliaBR
- 15:07:02 [JF]
- TOPIC: Exit Criteria
- 15:07:21 [JF]
- s/1.-/1.0
- 15:07:33 [jemmaku]
- present+ JaeunJemmaku
- 15:07:40 [JF]
- MC: Exit CRiteria is what we propose so that we can move forward
- 15:07:55 [JF]
- requires 2 implementations of each to prove interop
- 15:08:14 [JF]
- chose to take a slightly different path with 1.1, to avoid having to test all of 1.0
- 15:08:40 [JF]
- also, success is proven via the mappings to Accessibility API, so often only one
- 15:08:56 [JF]
- so, we need to list what is new, and what needs to be tested
- 15:09:32 [JF]
- RS: we also need to talk about the core mapping spec
- 15:10:01 [JF]
- MC: what we've done is to test to see if the feature can be exposed in the AAPI mapping guide
- 15:10:56 [JF]
- The wording in the exit criteria is inteneded to be flexible
- 15:11:18 [JF]
- MC: mappings themselves may be more of a challenge to get past CR
- 15:11:56 [richardschwerdtfeger]
- q?
- 15:12:32 [JF]
- CS: questions about the mappings - they have changed a fair bit since 1.0 - will we be testing those as well?
- 15:12:46 [clown]
- q+ to note we didn't change UIA last time
- 15:12:56 [JF]
- MC: for ARIA we need to test changes to the mappings
- 15:13:10 [JF]
- CS: needs to test as part of the products as well
- 15:13:17 [MichaelC]
- present+ MichaelC
- 15:13:20 [MichaelC]
- present+ Cynthia
- 15:13:31 [JF]
- CS: also, there is a request to keep UIExpress - that may or may not have an impact
- 15:14:03 [JF]
- RS: two issues: only FF is still using UIExpress, even MS has moved on
- 15:14:29 [JF]
- other issues is the request has com e quite late, after WG removed previously
- 15:14:51 [JF]
- Q?
- 15:15:26 [richardschwerdtfeger]
- q?
- 15:16:44 [JF]
- RS: other issue for those who are new, need to explain the importance of mappingts
- 15:17:07 [JF]
- Browsers are a software application in terms of a11y
- 15:17:25 [JF]
- just like other native a11y tools, browsers support the AAPIs
- 15:17:51 [JF]
- the reason we test for the mappings, so that we can be sure that what we put in our content is "talking" to the AAPI as well
- 15:18:06 [JF]
- so, we need to edetermine skillsets
- 15:18:29 [JF]
- if you cannot test the mappings, you will need to learn to use the tools
- 15:18:46 [JF]
- else you will need to test against the samples, or wrtie the samples
- 15:18:55 [richardschwerdtfeger]
- https://www.w3.org/WAI/PF/testharness/
- 15:19:01 [JF]
- RS: other important thing is the test harness
- 15:19:15 [JF]
- need to differentiate between 1.0 and 1.1
- 15:19:59 [richardschwerdtfeger]
- https://www.w3.org/WAI/PF/testharness/testcases?testsuite_id=4
- 15:19:59 [JF]
- ARIA 1.1 is pointing to core AAPI mappings
- 15:20:02 [JohnJansen]
- JohnJansen has joined #aria
- 15:20:25 [JF]
- test cases are testable statements
- 15:20:40 [JF]
- for each testable statement, we need a simple test case
- 15:21:28 [JF]
- review test suite, and pick a test, click edit
- 15:21:38 [MichaelC]
- https://github.com/w3c/aria/tree/master/testfiles
- 15:21:41 [JF]
- you will see the anatomy of a test
- 15:22:04 [JF]
- requires access to GitHub, as that is where everything is stored - see Michael Cooper for access (etc.)
- 15:22:07 [richardschwerdtfeger]
- http://rawgit.com/w3c/aria/master/accname-aam/accname-aam.html
- 15:22:17 [MichaelC]
- To get push access to the repository, send me your github username (and description of your role if I don“t know you)
- 15:22:48 [richardschwerdtfeger]
- http://rawgit.com/w3c/aria/master/core-aam/core-aam.html
- 15:23:11 [clown]
- http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_role_table
- 15:23:15 [JF]
- RS: in the mapping spec, scrolling down you will see a key part - role and state mapping tables
- 15:23:18 [richardschwerdtfeger]
- http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_role_table
- 15:23:39 [JF]
- click on "View as a single table" you will see the mappings for each platvorm
- 15:23:56 [JF]
- s/platvorm/platform
- 15:24:49 [JF]
- RS: subtle differences between 1.0 and 1.1
- 15:25:50 [JF]
- big change in 1.1 is that if you are using a native host language... say in 1.0 if you were going to build a grid, you had to declare all of the semantics because HTML4.1 assumed no native semantics
- 15:26:06 [JF]
- but we are testing agaisnt HTML5, which has native host semantics
- 15:26:25 [JF]
- we also have a full automation test
- 15:27:08 [JF]
- CS: Edge is using UIAutomation instead of UIExpress
- 15:27:30 [JF]
- RS: this is part of automated testing efforts of the softwre
- 15:27:30 [clown]
- For comparison: https://www.w3.org/TR/wai-aria-implementation/#mapping_role_table
- 15:28:17 [JF]
- RS: This time we will be focusing on testing Edge (and not IE)
- 15:28:30 [JF]
- RS: we also need to determine what can be automated
- 15:28:50 [JF]
- FE: name and description calculations are fairly easy to automated
- 15:29:01 [JF]
- but roles will be more complex
- 15:29:21 [JF]
- FE: in SVG, automating everything, but it is ugly
- 15:29:37 [JF]
- RS: ARIA applies to both HTML and SVG, and both have integrated ARIA
- 15:29:53 [JF]
- so one question is how we divvy up the work between the HTML effort and SVG
- 15:30:05 [JF]
- this is not an exit criteria for ARIA, but it will be for SVG
- 15:30:32 [JF]
- JJ: will be automating testing in Edge
- 15:30:47 [JF]
- likely build a new UI client and use web driver to run the test
- 15:31:18 [JF]
- will inject between the browser and a regular accessibility tree using UIA
- 15:31:51 [JF]
- tools can also point at a git repo to get the platform tests, then navigate through them using web driver to navigate against the cases
- 15:32:25 [JF]
- RS: one goal for ARIA 2.0 is to merge towards a common APIs
- 15:32:38 [JF]
- so that it doesn't matter if it is native or web, common infrastructure
- 15:32:53 [JF]
- this is what we'd like to see, instead of platform specific testing
- 15:33:53 [JF]
- [discussion on automated versus manual tests for ORCA [sic])
- 15:34:12 [JF]
- mc: A TEST CASE HAS MULTIPLE COMPONENTS
- 15:34:28 [JF]
- looking at first test case in repository
- 15:34:33 [richardschwerdtfeger]
- q?
- 15:34:51 [clown]
- ack me
- 15:34:51 [Zakim]
- clown, you wanted to note we didn't change UIA last time
- 15:35:04 [JF]
- there is meta data, then testable statements (minimal and generated, focused on a very narror issue)
- 15:35:30 [fesch]
- q+ to ask how reverse relationships are tested
- 15:35:35 [JF]
- then test file, is the 'executable' code that you can run the test on, in the case of the test harness it is manual, but it can be automated
- 15:36:04 [JF]
- then there is the expected results, which is done by platform -often the same, but also possible to be different by platform
- 15:36:24 [JF]
- each test, or groups of tests, can have different requirements
- 15:36:53 [JF]
- when running the tests in the test harness, if there is an expected result for a specific platform it will show that, else the general requirement
- 15:37:24 [JF]
- RS: one question, where do folks feel they have gaps (need education)?
- 15:37:38 [JF]
- do you want to limit your testss to a certain area?
- 15:37:57 [JF]
- we likely need to write the testable statements first, then write the test case(s)
- 15:38:29 [JF]
- does everyone know how to use the accessiblity test tools on the different platforms
- 15:38:53 [joanie]
- q+ To ask if it makes sense to divide according to platform
- 15:39:10 [JF]
- JG: have recruited some folks, it would be good to have a training session on using the tools
- 15:39:21 [JF]
- also, how many folks do you need, and where?
- 15:39:49 [JF]
- +1 to training sessions on the tools
- 15:40:46 [JF]
- RS: we will need some help with testing WVG as well
- 15:40:53 [JF]
- s/WVG/SVG
- 15:41:23 [JF]
- ?me + 1 to joanies thinking ;)
- 15:41:26 [fesch]
- https://www.w3.org/wiki/SVG_Accessibility/Testing/Test_Assertions
- 15:41:41 [JF]
- s/?me + 1 to joanies thinking ;)//me + 1 to joanies thinking ;)
- 15:43:02 [JF]
- [discussion around reverse mappings]
- 15:44:01 [clown]
- http://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_additional_relations_reverse_relations
- 15:48:31 [JF]
- JF: Deque folks could use some tools traingin as well. Skills in writing testable statements, and code samples, etc.
- 15:48:41 [richardschwerdtfeger]
- q?
- 15:48:56 [JF]
- ack fesh
- 15:49:02 [richardschwerdtfeger]
- acl fesch
- 15:49:03 [JF]
- ack fes
- 15:49:03 [Zakim]
- fesch, you wanted to ask how reverse relationships are tested
- 15:49:12 [JF]
- ack joa
- 15:49:12 [Zakim]
- joanie, you wanted to ask if it makes sense to divide according to platform
- 15:49:16 [richardschwerdtfeger]
- ack joanie
- 15:49:32 [JF]
- Should we be dividing things up by platform?
- 15:49:50 [JF]
- assume everyone gets a piece to check, and then we run automated tests, etc.
- 15:50:10 [JF]
- so perhaps we need to divide things up based on expertese
- 15:50:34 [JF]
- Joanie: but writing HTML is not a strong suite
- 15:50:43 [JF]
- so perhaps divide based on skill sets
- 15:51:12 [JF]
- RS: looking for people to coordinate this effort
- 15:51:18 [JF]
- perhaps Jon G and Michael?
- 15:52:54 [JF]
- Jon, Jemma and Michael to coordinate
- 15:54:36 [JF]
- CS: I can assist with the more esoteric test cases
- 15:54:47 [JF]
- JG: wonders if the test harness is fully functional today
- 15:55:00 [jongund]
- https://www.w3.org/WAI/PF/testharness/testcases/edit?testsuite_id=4&testcase_id=74
- 15:55:03 [JF]
- JG: seems that some of the URLs etc are not hooked up correctly
- 15:55:48 [JF]
- MC: you found a bug, this should be easy to fix
- 15:56:51 [jemmaku]
- what is the time frame to finish the testing?
- 15:57:07 [JF]
- RS: Send a note to Jon Jemma and Michael on team s to write testable statements, etc.
- 15:57:32 [JF]
- RS: heard a need for a refresher on test tools
- 15:57:43 [JF]
- JF: Deque team would probably need
- 15:57:44 [fesch]
- +1 on getting update on test tools
- 15:57:54 [jemmaku]
- +q
- 15:58:55 [JF]
- [discussion on that training - use a webex or similar]
- 15:59:07 [JF]
- JG we can record this for future use
- 15:59:24 [JF]
- JG can also use Blackboard to coolaborate
- 15:59:55 [mgylling]
- mgylling has joined #aria
- 16:01:40 [JF]
- CS: if you are at CSUN, we can meet up then for some in-person
- 16:02:28 [JF]
- next meeting scheduled for March 28 (post CSUN)
- 16:03:05 [JF]
- CS: next call would like to discuss more on automation
- 16:04:28 [JF]
- RRSAgent, make logs public
- 16:04:41 [JF]
- trackbot, end meeting
- 16:04:41 [trackbot]
- Zakim, list attendees
- 16:04:41 [Zakim]
- As of this point the attendees have been JF, Joanmarie_Diggs, Rich_Schwerdtfeger, fesch, Jossph)Scheuhammer, Joseph_Scheuhammer, AmeliaBR, JaeunJemmaku, MichaelC, Cynthia
- 16:04:49 [trackbot]
- RRSAgent, please draft minutes
- 16:04:49 [RRSAgent]
- I have made the request to generate http://www.w3.org/2016/02/29-aria-minutes.html trackbot
- 16:04:50 [trackbot]
- RRSAgent, bye
- 16:04:50 [RRSAgent]
- I see no action items