Web/Testing and Verification: Difference between revisions

From HaskellWiki
< Web
mNo edit summary
m (Added Category:Testing)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Web|*]]
[[Category:Web|*]]
[[Category:Testing]]
{{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 7: Line 10:
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/
|}
 
== webdriver ==
 
A Selenium WebDriver client for Haskell.
 
{| class="wikitable"
! Author:
| Adam Curtis <acurtis@spsu.edu>
|-
! Maintainer:
| Adam Curtis <acurtis@spsu.edu>
|-
! Package & repositories
| [http://hackage.haskell.org/package/webdriver Hackage]
|}
 
== 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]
|}

Latest revision as of 00:35, 17 January 2017


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.

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/

webdriver

A Selenium WebDriver client for Haskell.

Author: Adam Curtis <acurtis@spsu.edu>
Maintainer: Adam Curtis <acurtis@spsu.edu>
Package & repositories Hackage

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

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