https://github.com/erran/automation-guides
Guides related to automation/TDD process
https://github.com/erran/automation-guides
Last synced: 5 months ago
JSON representation
Guides related to automation/TDD process
- Host: GitHub
- URL: https://github.com/erran/automation-guides
- Owner: erran
- License: mit
- Created: 2014-03-21T20:29:18.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-07T01:32:33.000Z (almost 12 years ago)
- Last Synced: 2025-03-20T08:47:43.863Z (about 1 year ago)
- Size: 184 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Automation guides
This set of guides will help set some ground rules to follow when
designing automated test frameworks. It is written in the style of
[thoughtbot's guides][thoughtbot-guides]. Read them if you haven't already!
**These are guidelines not a definitive rulebook.** If you disagree with
something [create an issue](https://github.com/erran/automation-guides/issues)
and we can discuss it.
[Start reading the guides here](framework.md).
> High level guidelines:
>
> * Be consistent.
> * Don't rewrite existing code to follow this guide.
> * Don't violate a guideline without a good reason.
> * A reason is good when you can convince a teammate.
>
> A note on the language:
>
> * "Avoid" means don't do it unless you have good reason.
> * "Don't" means there's never a good reason.
> * "Prefer" indicates a better option and its alternative to watch out for.
> * "Use" is a positive instruction.
>
> -- from **[thoughtbot/guides][thoughtbot-guides]**
[thoughtbot-guides]: https://github.com/thoughtbot/guides "thoughtbot guides"