diff --git a/docker_dev_start.py b/docker_dev_start.py
index 770c342d039cb10648a70483c6b3ca88ac29b105_ZG9ja2VyX2Rldl9zdGFydC5weQ==..9c87994a3169543fff85a3aaffe1e30ecfb4c834_ZG9ja2VyX2Rldl9zdGFydC5weQ== 100755
--- a/docker_dev_start.py
+++ b/docker_dev_start.py
@@ -87,7 +87,8 @@
         help="Database [default: %(default)s]",
         default=None,
     )
-    parser.add_argument(
+    group = parser.add_mutually_exclusive_group()
+    group.add_argument(
         '-u',
         '--update',
         help="Module to update (will also set --i18n-overwrite)"
@@ -91,6 +92,8 @@
         '-u',
         '--update',
         help="Module to update (will also set --i18n-overwrite)"
-             " [default: %(default)s]",
+             " [default: %(default)s]\n"
+             "Options --update, --test and --test-default"
+             " cannot be used at the same time",
         default=None,
     )
@@ -95,5 +98,22 @@
         default=None,
     )
+    group.add_argument(
+        '-t',
+        '--test',
+        help="Modules to test (will also set --log-level=test)"
+             " [default: %(default)s]\n"
+             "Options --update, --test and --test-default"
+             " cannot be used at the same time",
+        action='store_true',
+    )
+    group.add_argument(
+        '--test-default',
+        help="Test all modules in module_list_test"
+             " [default: %(default)s]\n"
+             "Options --update, --test and --test-default"
+             " cannot be used at the same time",
+        action='store_true',
+    )
     parser.add_argument(
         '-i',
         '--install',
@@ -199,6 +219,15 @@
     if nmspc.update:
         arg.append('-u %s' % nmspc.update)
         arg.append('--i18n-overwrite')
+    if nmspc.test:
+        arg.append('-u %s' % nmspc.test)
+        arg.append('--test-enable')
+        arg.append('--log-level=test')
+    if nmspc.test_default:
+        test_modules = c.get('odoo_scripts', 'module_list_tests').split() or []
+        arg.append('-u %s' % test_modules)
+        arg.append('--test-enable')
+        arg.append('--log-level=test')
     if nmspc.database:
         arg.append('-d %s' % nmspc.database)
     if nmspc.install or nmspc.install_default: