Personal tools

Web/Testing and Verification

From HaskellWiki

< Web(Difference between revisions)
Jump to: navigation, search
(Added GVerdi, would *like* to add Selenium but no one's made that (yet))
 
(Added wai-test)
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
 +
[[Category:Web|*]]
 +
{{Web infobox}}
 +
 
Methods, libraries and applications for verifying the correctness of a web site's behaviour.
 
Methods, libraries and applications for verifying the correctness of a web site's behaviour.
  
Line 5: Line 8:
 
The system GVERDI (Graphical VErification and Rewriting for Debugging Internet Sites) is a Web verifier prototype that is able to detect missing/incomplete Web pages and incorrect/forbidden information inside a Web site w.r.t. a given formal specification.
 
The system GVERDI (Graphical VErification and Rewriting for Debugging Internet Sites) is a Web verifier prototype that is able to detect missing/incomplete Web pages and incorrect/forbidden information inside a Web site w.r.t. a given formal specification.
  
'''Home page:''' http://users.dsic.upv.es/grupos/elp/GVerdi/
+
{| class="wikitable
 +
! Home page
 +
| http://users.dsic.upv.es/grupos/elp/GVerdi/
 +
|}
 +
 
 +
== selenium ==
 +
 
 +
Haskell bindings to communicate with a Selenium Remote Control server. This package makes it possible to use Haskell to write test scripts that exercise web applications through a web browser.
 +
 
 +
{| class="wikitable"
 +
! Author:
 +
| Aaron Tomb <atomb@galois.com>
 +
|-
 +
! Maintainer:
 +
| Aaron Tomb <atomb@galois.com>
 +
|-
 +
! Package & repositories
 +
| [http://hackage.haskell.org/package/selenium Hackage]
 +
|}
 +
 
 +
== wai-test ==
 +
 
 +
An HUnit based library designed for testing WAI applications. Developed initially for testing wai-extra and Yesod, it should prove generally useful.
 +
 
 +
{| class="wikitable"
 +
! Author:
 +
| Michael Snoyman <michael@snoyman.com>
 +
|-
 +
! Maintainer:
 +
| Michael Snoyman <michael@snoyman.com>
 +
|-
 +
! Package & repositories
 +
| [http://hackage.haskell.org/package/wai-test Hackage]
 +
|}

Revision as of 20:40, 17 February 2011

Haskell Web Development

Software:
Servers - Libraries - Frameworks
Deploy - Cloud
Interfaces to frameworks
Databases and Persistence
Testing and Verification
Content Management

Community & Research:
Forums and Discussion
Literature (research, talks and blogs)
Existing Haskell web applications
Ongoing projects and ideas

Methods, libraries and applications for verifying the correctness of a web site's behaviour.

1 GVerdi

The system GVERDI (Graphical VErification and Rewriting for Debugging Internet Sites) is a Web verifier prototype that is able to detect missing/incomplete Web pages and incorrect/forbidden information inside a Web site w.r.t. a given formal specification.

Home page http://users.dsic.upv.es/grupos/elp/GVerdi/

2 selenium

Haskell bindings to communicate with a Selenium Remote Control server. This package makes it possible to use Haskell to write test scripts that exercise web applications through a web browser.

Author: Aaron Tomb <atomb@galois.com>
Maintainer: Aaron Tomb <atomb@galois.com>
Package & repositories Hackage

3 wai-test

An HUnit based library designed for testing WAI applications. Developed initially for testing wai-extra and Yesod, it should prove generally useful.

Author: Michael Snoyman <michael@snoyman.com>
Maintainer: Michael Snoyman <michael@snoyman.com>
Package & repositories Hackage