diff --git a/pecan/testing.py b/pecan/testing.py
index <HASH>..<HASH> 100644
--- a/pecan/testing.py
+++ b/pecan/testing.py
@@ -2,13 +2,15 @@ from pecan import load_app
 from webtest import TestApp
 
 
-def load_test_app(config):
+def load_test_app(config=None):
     """
     Used for functional tests where you need to test your
     literal application and its integration with the framework.
 
-    :param config: Can be a dictionary containing configuration, or a string
-                   which represents a (relative) configuration filename.
+    :param config: Can be a dictionary containing configuration, a string which
+                    represents a (relative) configuration filename or ``None``
+                    which will fallback to get the ``PECAN_CONFIG`` env
+                    variable.
 
     returns a pecan.Pecan WSGI application wrapped in a webtest.TestApp
     instance.
@@ -21,5 +23,13 @@ def load_test_app(config):
 
         resp = app.post('/path/to/some/resource', params={'param': 'value'})
         assert resp.status_int == 302
+
+    Alternatively you could call ``load_test_app`` with no parameters if the
+    environment variable is set ::
+
+        app = load_test_app()
+
+        resp = app.get('/path/to/some/resource').status_int
+        assert resp.status_int == 200
     """
     return TestApp(load_app(config))
testing will load an app with no config arg passed in