<<if: ZXIDBOOK>>
<<else: >>ZXID Testing Plan
#################
<<cvsid: $Id: testplan.pd,v 1.4 2009-08-25 16:22:44 sampo Exp $>>

1 Test Plan
===========

<<fi: >>

1.1 SSO Tests
-------------

1. SSO to previously unknown IdP by supplying entity ID, using Artifact
2. SSO to known IdP using POST

1.2 Test targets
----------------

1.2.1 CGI Based Hello World Tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  zxidhlo (the C program)
  zxidhlo.sh (tests zxidsimple - the C program)
  zxidhlo.php
  zxidhlo.pl
  zxidhlo-java.sh (tests zxidhlo.java)

1.2.2 CGI Based Full API Tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  zxid (the C program)
  zxid.php
  zxid.pl
  zxid-java.sh

1.2.3 mod_php tests
~~~~~~~~~~~~~~~~~~~

1.2.4 mod_perl tests
~~~~~~~~~~~~~~~~~~~~

1.2.5 Tomcat Integration Tests
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1.2.6 mod_auth_saml tests
~~~~~~~~~~~~~~~~~~~~~~~~~

1.3 Signature tests
-------------------

N.B. The signature validation requires metadata to be present.

  ./zxbench -d -n 1 <t/hp-idp-post-resp.xml
  ./zxbench -d -n 1 <t/rsa-a7n-sig.xml
  ./zxbench -d -n 1 <t/slim-inner-a7n-sig.xml
