- From: Niclas Hoyer <niclas@verbugt.de>
- Date: Sun, 05 May 2013 12:52:51 +0200
- To: public-webid@w3.org
Great! I always thought about writing tests in gherkin. I'd love to see that in action. Regards, Niclas Am 05.05.2013 11:01, schrieb Angelo Veltens: > Hi all, > > since I am still a little uncertain about what a WebID authentication > service has to consider, I am looking for test cases to verify the > correct behavior of such a service. > > I found the "Test Suite" wiki page [1], which seems to focus on > verifying certificates and profile pages, but not authentication services. > > Are there any formalised test cases to verify the correct behaviour of a > WebID authentication service? If not, I suggest to phrase them down, > e.g. in the gherkin language used by cucumber [2] (examples below). > > Based on this I am going to write an automated test suite that can be > run against any implementation of WebID authentication to verify it's > correct behaviour. > > [1] http://www.w3.org/2005/Incubator/webid/wiki/Test_Suite > [2] http://cukes.info/ > > Example scenarios in gherkin: > > Feature: WebID Authentication Service > > Background: > Given a website provides a WebID authentication at a login URL > > Scenario: Client authenticates with an invalid certificate > Given I own a certificate C > And the private key of C does not belong to the public key of C > When I visit the login URL > And provide the certificate C for authentication > Then the service responds ... > > Scenario: Client authenticates with an expired certificate > Given I own an expired certificate C > When I visit the login URL > And provide the certificate C for authentication > Then the service responds ... > > ... > > What do you think of it? > > Best regards, > Angelo
Received on Sunday, 5 May 2013 10:53:16 UTC