-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop report for reviewing test assertions, instructions, and meta data #37
Comments
Here is a proposal for the format of the report ... Tests for pattern_name
Test test_number: Test Title
name_of_assistive_tech_1Instructions
Asserted expectations for name_of_assistive_tech_1
name_of_assistive_tech_2Instructions
Asserted expectations for name_of_assistive_tech_2
|
Here's an example that uses the current partially written combobox test plan information. It currently has only 9 tests and they are so far only written for JAWS. This shows information for 3 of the tests. Tests for Combobox
Test 1: Navigating to empty, editable combobox conveys role, name, editability, and state
JAWSInstructions
Asserted expectations for JAWS
Test 2: Navigating to editable combobox switches mode from reading to interaction
JAWSInstructions
Asserted expectations for JAWS
Test 3: Navigating to empty, editable combobox conveys role, name, editability, and state.
JAWSInstructions
Asserted expectations for JAWS
|
Hi @mcking65 -- I have added review pages to the runner hosted here, check it out the review for the tests for checkbox and let me know if things should change! The page for combobox is also up but those tests need to be fixed, which I'll do today. We change the test format near the end of December and the test review script also helped me identify a few mistakes I made when encoding them :) |
@mfairchild365 you might want to look at the review page for the checkbox tests above, is it useful/are the modifications that will make it more useful? |
Also I added a section to the Local Development for Runner and Tests wiki page to explain how to run the script. |
Requests for changes from CG meeting:
|
I noticed that the assertions are repeated for each relevant AT for each test. Should they only be listed once for each test? |
@mfairchild365, @mcking65 originally asked for the assertions to be listed under every AT, occasionally the asserts are different for different AT, but these is only when the assertion is not related to the speech output of the AT. For example, see this file that tests mode switching in a combobox. Feel free to suggest a way to handle this! I'm not sure what is best. |
Things to still do:
|
@mcking65 I think I've done everything that has been requested by the CG, if you want to take another look: https://w3c.github.io/aria-at/review/menubar-editor.html |
@spectranaut, looking great! I think we now have a very usable report!! On to content! |
@spectranaut, there are a couple more things that would be helpful. Like I also requested for test results, add a breadcrumb trail at the top of the page: e.g.,
Also, we should have a link to the test page. We could have one link at the beginning, just after the H1, or, it could be part of the list at the start of each test. The only downside there is that we do not want to imply that the setup script would be run; we don't need that. That's the only reason I lean toward having it linked in only one place. |
This report has been completed. |
After the tests for an APG pattern are written in HTML and JavaScript in the WPT format, we need a way for people to easily read through the tests. Without a report of what is in the HTML files that hold the WPT format, you would have to read the HTML source or run the tests, neither of which is a practical solution for reviewing the test plan for a pattern or validating whether the encoded expectations are correct.
Uses:
When generating the report, we should be able to choose the assistive technologies that are included. Uses:
The text was updated successfully, but these errors were encountered: