- From: Patrick Curran <Patrick.Curran@sun.com>
- Date: Mon, 10 Mar 2003 12:21:15 -0800
- To: Lofton Henderson <lofton@rockynet.com>
- CC: Sandra Martinez <sandra.martinez@nist.gov>, www-qa-wg@w3.org
I will circulate my list of assertion attributes by this Friday (March 14).
Lofton Henderson wrote:
>
> [Attn David and Patrick...]
>
> At 10:22 AM 3/10/03 -0500, Sandra Martinez wrote:
>
>> Included are the draft minutes for Thursday morning. Noticed that
>> there are two
>> due dates missing in the action list.
>>
>> [...]
>> Summary of New Action Items:
>>
>> A-2003-03-07-1: Action to Peter to send comments to the form for
>> OpsGL. By Tuesday, March 10.
>> A-2003-03-07-2: Action to Lynne to include Ian Jacobs comments into
>> the form for SpecGL. By Tuesday, March 10.
>> A-2002-03-07-3: Action to Patrick to review to QAWG charter. By end
>> of next week
>> A-2002-03-07-4: Action to Lofton Updating the QA PD template and
>> message to chair list March 20
>> A-2002-03-07-5: Action to David to draft resolution to issue 23.
>
>
> David, would you propose a date for this please?
>
>> A-2002-03-07-6: Action to Lynne to write checkpoint to reflect
>> resolution of issue 107 march 20
>> A-2002-03-07-7: Action to Patrick to circulate a set of suggested
>> list of attributes that will lead to collapsing the checkpoints in GL 1.
>
>
> Patrick, would you propose a date for this please? (Is it done already?)
>
>> A-2003-03-07-8: Action to Peter to combine GL 2 and 3. By Friday,
>> March 14.
>> A-2003-03-07-9: Action to Patrick to restructure of the guideline 4.
>
>
> For Olivier's benefit, below shows that the date is "two weeks from
> Monday" (April 24).
>
> All for now,
> -Lofton.
>
>
>
>
>> Peter initiated the meeting providing a brief summary of the results
>> from the break out teams review of the Process document using the
>> process document template. The activity resulted in a set of comments
>> that are going to be incorporate in the OpsGL comments form. Patrick
>> took this action.
>> Lynne will incorporate Ian Jacobss comments into the SpecGL comments
>> form.
>>
>> As a result of this review, Lofton recommended that a review of the
>> charter should also be done. Patrick took the action of performing
>> the review.
>>
>> TestGL issues resolution
>>
>> Issue 13: Is inter-standard or multi-standard interoperability within
>> the QA scope? Issue raised in email thread (DM, 2001-11-07, 2nd pgph).
>> MS: There are no requirements for interoperability. We need specific
>> checkpoints.
>> LR: The requirements for interoperability are being addressed in
>> other specifications. If they are represented in those specifications
>> they are going to be tested.
>>
>> LF: This is an old issue, just noticed the e-mail that was generated.
>>
>> DM: The intention of this issue was related to the pipeline.
>>
>> MS: There is a problem with the way we are capturing the issues.
>> LR: This type of information should not be included in the TestGl at
>> this point. We need to keep this document simple.
>>
>> KD Agree. The TestGl needs to be simple and this will not prevent
>> writing a separate document to address clarification items.
>>
>> PC Also agree to keep the document simple. Put some words in the
>> document about extensibility/optionality. Propose to address this in
>> the SpecGl, not in TestGl.
>>
>> LH : Propose to cut and paste clarification into the body of the
>> issue. Also propose to go with Lynnes proposal.
>> The issue is closed.
>>
>> Issue 79: Should Test Guidelines address how to write a good test suite?
>>
>> LH: A similar issue on SpecGL.
>> LR: This deals with the comment I raised about providing an overview
>> of the test development process, addressing general concepts and the
>> test development process.
>> PC: Are you referring to the question of what is conformance testing?
>> LH: This kind of information should not be part of this document. The
>> intent of this document is not to be a tutorial.
>> MS: It should be part of the scope.
>> KD: Recommend modeling the introduction after the WCAG introduction.
>> A primer should make it easier to read the specification, not
>> understand (explain) the specification.
>> DM: QA framework introduction could be used.
>> LR: Close the issue. The scope statement should include general
>> clarification for the document.
>> Issue closed.
>> Issue 107: Differentiate between test materials for CR and those for
>> Recs.
>> LR: Explained her concern on TestGl not addressing a test suite
>> development based on the state of the specification. Writing a test
>> suite for CR might have a different objective than writing a tests
>> for a recommendation. For example: for CR the objective may be to
>> test the specification, whereas a test suite for a Recommendation
>> targets interoperability of the implementations. The TestGl is not
>> allowing flexibility for CR.
>> DM: Verbiage should be included in the document to cover these areas.
>> The test suite development is a constant process of checking the
>> specification, one thing that may occur, is that a test case
>> identifies a problem in the specification. This could be an example
>> if identifying problems in a CR.
>> SM: The process of developing test cases for a test suite should not
>> change; the working group is responsible for identifying the areas to
>> test based on a particular state in the specification development
>> process.
>> LR: I agree, but the way this document is written it does not allow
>> for CR. Something should be included in the introduction or scope. I
>> am just not happy with the structure as it stands right now.
>> LH: A checkpoint will be appropriate to address this issue.
>> PC: It is a matter of coverage and completeness. Coverage is barely
>> defined in the TestGl.
>> LR: It is up to the working group to determine the coverage. I am not
>> particular on how is done, usually test suites for CR are smaller and
>> more focused.
>> DM: WG delivers only one test suite. Sounds like you are talking
>> about different test suites. Recommend adding a checkpoint.
>> LR: A WG may have multiple test suites for different parts of a
>> specification or for different applications of the specification. The
>> introduction or scope should also include something about the fact
>> that a working group might have multiple test suites for a particular
>> specification.
>> LH Propose to accept Lynnes proposal of adding a checkpoint to cover
>> this issue. The components of what needs to be address should
>> included in the checkpoint
>> Issue Closed. Lynne will write a checkpoint to for resolution to this
>> issue.
>> Issue 23: Should tests of MAY/SHOULD assertions be part of a
>> conformance suite?
>> This issue was discussed at the f2f March meeting, after more
>> discussion it was decided that Mark Skall will raise the issue in
>> SpecGL to nail down the circumstances and David will to try to draft
>> a resolution.
>> Issue closed.
>>
>> Outreach report
>> David Marston presented the results of the XQuery and XSL outreach.
>> There were two areas that generated discussion; reporting results and
>> test assertions. It was recommended to have an example of a
>> disclaimer or a boiler plate to capture the results. In regards to
>> the test assertions a discussion on completeness was generated.
>> Tagging was believed to raise concerns, some words are more important
>> than others. David added that if this is an issue for some people it
>> could be something we need to recheck. The concern was centered on
>> the side of the test assertions that ties to the specification, no
>> much was discussed in the area of the test assertions leading to test
>> cases. Other than this, the group was basically asking clarifying
>> questions.
>> PC: It is a complex process to identify assertions, it is a major task.
>> DM: Complexity of expression and recursion can complicate things even
>> more.
>> Lynnes comments on TestGL.
>> Comment 1: Prior to the Guideline section, provide an overview of the
>> test development process, addressing general concepts and the
>> deliverable path, i.e., spec test assertions test cases reporting
>> maintenance. If possible the guidelines should follow this
>> progression. Also, describe the key aspects of a test suite:
>> traceability, verdict criteria, self-explanatory, valid, short/atomic.
>> This comment was discussed during the issues section (79) it was
>> agreed that the scope statement should include general clarification.
>> Comments 2: The importance and need for traceability back to the spec
>> must be clearly conveyed.
>> The comment was accepted by the group.
>> Comment 3: Make clear that there is no order to satisfying the CPs,
>> as long as at the end of the day, they are satisfied.
>> This comment is making reference to the order of satisfying the
>> checkpoint. Lynne added that it is when the test suite is finished,
>> that all the checkpoints need to be satisfied. She further
>> recommended that we should make that statement up front. The group
>> agreed.
>>
>> Comment 4: Although we cant assume that the OpsGL and SpecGL were
>> followed, but if they were, some of the CPs may already be satisfied
>> we should provide a table cross-referencing where this occurs.
>> Lynne explained that we can not assume that a checkpoint was already
>> done. The editors should include a note to make a table for
>> cross-reference. Given the status of document a note should be
>> included indicating that it was already done.
>> LH : This table is not trustworthy until LC.
>> Comment 5: Since we advocate developing test materials for CR, we
>> should explain that test materials for CR may serve a different
>> purpose and have different coverage than test materials for Rec and
>> this is O.K.
>> Already discussed as part of issue 107.
>> Comment 6: Can we incorporate some of the ideas from other WGs SVG
>> and CSS have good test documentation, explaining not only how to
>> build tests, but some
>> of the test suite principles.
>> Lofton recommended there be a list of possible discrete deliverables
>> in TTF. The group agreed.
>> Comment 7: Although the formatting changes necessary for the GL and
>> CPs will help, try to keep it simple.
>> Lynne added that she had a difficult time with the order of the
>> guideline. We should adopt the logical process from the tester.
>> Organize it better.
>> PF: This is what GL 1 does, probably needs to be made more explicit.
>> Changing the wording of the guideline will help.
>> Comment 8: Suggest a separate Guideline for Test Results and
>> Reporting. It should also mention something about EARL.
>> LR: All this stuff got merged at the end. It should stand out, there
>> are also too many check points.
>> DM: What kind of action you think is expected from the results?
>> LH: Providing a result management tool, then include an example in
>> Ex/Tech. Also, the guideline should not mention EARL.
>> LR: There is more to say at a higher level related to the sorting and
>> reporting capabilities in ck 5.2. A checkpoint should suggest
>> reporting of result, something to make reporting consistent across
>> implementations.
>> KD: More of describing what to do and how is organized.
>> LR: Also have a concern with the word framework in the title of
>> guideline 5, it seems to be focusing on recording a framework.
>> Comment 9: CP 1.1 Identify the target set of specifications being
>> tested. How extensive does this set need to be? For example, DOM must
>> use valid components of other specifications, so would it be
>> necessary to list all those specifications? Is this target set
>> limited to those specifications
>> that are explicitly being tested rather than those specs that are
>> utilized?
>>
>> Everyone agreed that the language need to be worked out and the
>> checkpoint need to be formatted the same way the SpecGL and OpsGL was
>> done. The whole guideline needs to be restructured.
>> Comment 10: CP1.5, 1.6, 1.7, 1.8, 1.9: Related to discretionary
>> choices. These CPs are related and breaking them into separate CPs
>> has resulted in confusion as to the difference between them What is
>> the difference between defined ambiguously (cp1.7) and
>> contradictory behaviors {1.9)? Suggest combining, as: Identify
>> behavior: undefined, ambiguous, and contradictory.
>>
>> Patrick will circulate set suggested list of attributes that will
>> lead to combining the checkpoints. Lofton expressed concern about the
>> priorities, but David commented that after combining the checkpoint
>> will become a priority one. Patrick added that the way this is going
>> to be presented is not imposing is providing choices.
>> Comment 11: CP 2.1 Document the structure for the test suite and GL3
>> Document the testing methodology. What is the difference between
>> these? I think there is a difference, but my simple mind is having
>> trouble making sense of all this.
>>
>> Patrick agreed that the distinction is not clear and suggested
>> combining GL-2 and 3 and speaking more in term of the language. If
>> not combined they should be reversed in order.
>> Peter took the action to combine the Guidelines.
>> Comment 12: CP 3.2 Identify publicly available testing techniques.
>> What does testing techniques mean? How is this different from test
>> automation and framework? How much of a search for these techniques
>> needs to be done?
>> Comment is moot due to previous action.
>> Comment 13: CP 4.1 List available test frameworks and applicable
>> automation and justify why new frameworks are needed&..
>> a) Define these terms and their scope. How is this different from 3.2?
>> b) Why must a justification be given who is the justification for?
>> This may be adding extra work on the WG with minimal if any benefit.
>>
>> Lynne added that the default is not to provide automated frameworks
>> and that we are being unrealistic. Patrick suggested that all the
>> automation checkpoints need to be collapsed into one checkpoint; he
>> added that if we are going to do automation we need to provide good
>> guidelines. Lynne also suggested using the ideas from the VML
>> presentation to include test case management.
>> The group agreed to restructure GL 4 to include automation and test
>> case management.
>> Comment 13- 17
>> These comments are going to be covered by the restructure of the
>> guideline 4, mapping the process from beginning to end by looking at
>> the structure. Patrick took this action. Action due two weeks from
>> Monday.
>> Comment 18: CP 5.2 Ensure the ease of use for results reporting.
>> Demonstrate results reporting has sorting and filtering. Why is this
>> P1? Although nice to have, why is sorting and filtering required?
>>
>> Comment already discussed.
>>
>>
>>
>> At 07:25 AM 3/10/2003 -0700, you wrote:
>>
>>> Hi,
>>>
>>> Thanks for sending this, Sandra.
>>>
>>> I noticed that it did not get relayed by the www-qa-wg@w3.org list
>>> manager, and it is not in the archive. I suspect that the reason is
>>> that your name looks a little different than normal
>>> (sandra.martinez@nist.gov), and the list manager didn't recognize you.
>>>
>>> Could you please resend? Also, if you can convert to HTML, that
>>> would be better. Olivier can't or doesn't want to handle .DOC. I
>>> think Lynne has a resource for doing this (which is why I copied her).
>>>
>>> Thanks,
>>> -Lofton.
>>>
>>>
>>>
>>>> X-Authentication-Warning: calendar.nist.gov: nobody set sender to
>>>> martines@nist.gov using -f
>>>> Date: Sun, 9 Mar 2003 20:39:52 -0500
>>>> From: martines@nist.gov
>>>> To: Lofton Henderson <lofton@rockynet.com>
>>>> Cc: www-qa-wg@w3.org
>>>> Subject: Re: raw draft minutes
>>>> User-Agent: Internet Messaging Program (IMP) 2.3.7-cvs
>>>> X-RCPT-TO: <lofton@rockynet.com>
>>>>
>>>> Included is the draft minutes for Thursday morning. Noticed that
>>>> there are two
>>>> due dates missing in the action list.
>>>>
>>>>
>>>> Sandra
>>>>
>>>> Quoting Lofton Henderson <lofton@rockynet.com>:
>>>>
>>>> >
>>>> > It would be useful (to me, at least) to have access to raw draft
>>>> minutes
>>>> > from Boston (4 half days). Could you minute takers please send
>>>> them to the
>>>> >
>>>> > WG list?
>>>> >
>>>> > Thanks,
>>>> > -Lofton.
>>>> >
>>>> >
>>>> >
>>>
>>>
>>
>> Sandra I. Martinez
>> National Institute of Standards and Technology
>> 100 Bureau Drive, Stop 8970,
>> Gaithersburg, Md. 20899
>>
>> (301) 975-3579
>> sandra.martinez@nist.gov
>>
>>
>
>
Received on Monday, 10 March 2003 15:21:59 UTC