*py.test* is a tool for:

* rapidly writing unit- and functional tests in Python
* writing tests for non-python code and data
* receiving useful reports on test failures 
* distributing tests to multiple CPUs and remote environments

quickstart_: for getting started immediately.

features_: a walk through basic features and usage. 

plugins_: using available plugins. 

extend_: writing plugins and advanced configuration. 

`distributed testing`_ how to distribute test runs to other machines and platforms. 

.. _quickstart: test-quickstart.html
.. _features: test-features.html
.. _plugins: test-plugins.html
.. _extend: test-ext.html
.. _`distributed testing`: test-dist.html
