An open API service indexing awesome lists of open source software.

https://github.com/mkutz/shakespeare

A framework helping to write tests like screenplays
https://github.com/mkutz/shakespeare

api-testing java screenplay screenplay-pattern selenium test-automation testing testing-framework

Last synced: 2 months ago
JSON representation

A framework helping to write tests like screenplays

Awesome Lists containing this project

README

          

# Shakespeare logo Shakespeare
[![Build](https://github.com/mkutz/shakespeare/actions/workflows/build-main.yml/badge.svg)](https://github.com/mkutz/shakespeare/actions/workflows/build-main.yml)
[![Sonar Quality Gate](https://img.shields.io/sonar/quality_gate/mkutz_shakespeare?server=https%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/dashboard?id=mkutz_shakespeare)
[![Sonar Coverage](https://img.shields.io/sonar/coverage/mkutz_shakespeare?server=http%3A%2F%2Fsonarcloud.io)](https://sonarcloud.io/dashboard?id=mkutz_shakespeare)
[![Maven Central](https://img.shields.io/maven-central/v/org.shakespeareframework/core)](https://repo.maven.apache.org/maven2/org/shakespeareframework/)

A framework helping to write tests like screenplays.
It is based on the ideas from [Page Objects Refactored] by Antony Marcano, Andy Palmer & John Ferguson Smart, with Jan Molak.

Please refer to the [Manual] for further information on how to use or extend Shakespeare.

If you'd like to contribute to the project, please read the [contributing guide](CONTRIBUTING.md) and out [code of conduct](CODE_OF_CONDUCT.md).

[Page Objects Refactored]:
[Manual]: