testing.rst: update regarding acceptance tests

This commit is contained in:
Nimisha Asthagiri
2019-04-28 18:48:30 -04:00
parent 7f3727d84f
commit 4d66633d78

View File

@@ -71,7 +71,8 @@ Integration Tests
UI Acceptance Tests
~~~~~~~~~~~~~~~~~~~
- Use these to test that major program features are working correctly.
- There should be very few UI acceptance tests since they are generally slow and
flaky. Use these to test only bare minimum happy paths for necessary features.
- We use `Bok Choy`_ to write end-user acceptance tests directly in Python,
using the framework to maximize reliability and maintainability.