On Thu, 29 Jan 2004, colin_cj_macdonald wrote:
> I'm currently pruning 2616 down to a list of the actual
> requirements, but it occurs to me that someone must (MUST) have done
> this already. Can anyone point me to an existing list of compliant
> requirements?
A list of MUST-level requirements (cross-linked with the RFC 2026 text
and test cases, where applicable) is a part of the Co-Advisor test
suite:
http://coad.measurement-factory.com/cgi-bin/coad/GraseIndexCgi?index_ids=CLAUSES
http://coad.measurement-factory.com/cgi-bin/coad/GraseIndexCgi?index_ids=GROUPS
It would be fairly straightforward to add MAYs and SHOULDs to the
above, but few people care about those.
> Also, can I be the 837rd person to ask if anyone knows of any tools
> to test *client* compliance. A commercial solution would be fine.
Folks indeed want client-side tests, but, so far, we have been unable
to find a company willing to pay for them; a few came very close
though, so there is still hope. Since you accept a commercial
solution, perhaps your company can be the first to sponsor one?
There are three basic approaches to client-side tests: the test suite
drives the client using some client-specific API, a human drives the
client using dynamic instructions from the test suite, and a test
suite does trace analyses of a real protocol chat. Which approach
would work better in your environment?
Alex.
--
Protocol performance, functionality, and reliability testing.
Tools, services, and know-how.
http://www.measurement-factory.com/