Skip to content

Instantly share code, notes, and snippets.

@austinsmorris
Last active September 11, 2015 14:39
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save austinsmorris/81e19e6c6b3afd6d090d to your computer and use it in GitHub Desktop.
Save austinsmorris/81e19e6c6b3afd6d090d to your computer and use it in GitHub Desktop.
Abstract - Enjoyable Testing with Peridot

Enjoyable Testing with Peridot

Peridot is the highly extensible, highly enjoyable, BDD testing framework for PHP. Inspired by the idea that writing tests in Javascript was simply a better developer experience yielding tests with greater business value, Peridot seeks to bring that experience to PHP. This session will introduce Peridot's familiar describe-it syntax then dive into leveraging its flexible architecture to customize your application's testing platform. A quick introduction to existing plugins, reporters, and scopes will teach the Peridot fundamentals that lead to implementing your own extensions. Along the way, you'll learn (or remember) what it's like to enjoy test development.

@elazar
Copy link

elazar commented Jun 18, 2015

I gave a session on the Phake mocking library at php[tek] 2015. Among the feedback I received was the suggestion that I address its business value (e.g. its more concise API and substantial feature set made tests easier and faster to write, more maintainable, and less brittle). Your abstract seems to focus on development happiness, which I agree is an important aspect, but these same developers may need to go back to a company that requires justification for changing any existing testing practices or platforms they may already have in place. I'd be prepared to incorporate that into your presentation, if not your abstract.

@austinsmorris
Copy link
Author

Thanks for the feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment