-
Notifications
You must be signed in to change notification settings - Fork 35
Home
Good quality and bug-free software is always a hard constraint to respect in software development projects. Talking specifically about acceptance tests, the tools to help you develop them are sometimes hard to use and the test scripts can become very difficult to maintain. Writing tests can be a cumbersome, tedious and slow task and sometimes the cost of automating those tests can be so high that you will end up doing manual testing.
Pyccuracy is a Behaviour-Driven-Development-style tool written in Python that aims to make it easier to write automated acceptance tests. It improves the readability of those tests by using a structured natural language – and a simple mechanism to extend this language – so that both developers and customers can collaborate and understand what the tests do.
Pyccuracy was initially just an abstraction layer for Selenium to facilitate web applications testing, but it is evolving to a mechanism that could use many “Browser Drivers”.
For usage help, please install the latest version of Pyccuracy and execute the pyccuracy_help command line tool to get quick assistance on the expressions available.
Our website would be the second resource for help, but is not very up-to-date (sorry, we will work on that soon).
Join the Pyccuracy mailing list at Google Groups to discuss and get support from the community and team.
If you have further questions, please contact the team: