diff --git a/core/modules/system/src/Tests/Installer/TestingConfigOverridesInstallerTest.php b/core/modules/system/src/Tests/Installer/TestingConfigOverridesInstallerTest.php
new file mode 100644
index 0000000000..7ecaaa1747
--- /dev/null
+++ b/core/modules/system/src/Tests/Installer/TestingConfigOverridesInstallerTest.php
@@ -0,0 +1,29 @@
+<?php
+
+namespace Drupal\system\Tests\Installer;
+
+use Drupal\simpletest\InstallerTestBase;
+
+/**
+ * Tests the interactive installer installing the testing override profile.
+ *
+ * @group Installer
+ */
+class TestingConfigOverridesInstallerTest extends InstallerTestBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  protected $profile = 'testing_config_overrides';
+
+  /**
+   * Ensures that the exported configuration is up to date.
+   */
+  public function testProfileOverrides() {
+    /** @var \Drupal\Core\Config\ConfigFactoryInterface $config_factory */
+    $config_factory = $this->container->get('config.factory');
+    $test_overrides = $config_factory->get('testing_config_overrides_a.dependencies_test')->get('test_overrides');
+    $this->assertEqual($test_overrides, 'testing_config_overrides_profile');
+  }
+
+}
diff --git a/core/modules/system/tests/modules/testing_config_overrides_a/config/install/testing_config_overrides_a.dependencies_test.yml b/core/modules/system/tests/modules/testing_config_overrides_a/config/install/testing_config_overrides_a.dependencies_test.yml
new file mode 100644
index 0000000000..7e938e2e85
--- /dev/null
+++ b/core/modules/system/tests/modules/testing_config_overrides_a/config/install/testing_config_overrides_a.dependencies_test.yml
@@ -0,0 +1,4 @@
+test_overrides: 'testing_config_overrides_a'
+dependencies:
+  module:
+    - testing_config_overrides_a
diff --git a/core/modules/system/tests/modules/testing_config_overrides_a/config/schema/testing_config_overrides_a.schema.yml b/core/modules/system/tests/modules/testing_config_overrides_a/config/schema/testing_config_overrides_a.schema.yml
new file mode 100644
index 0000000000..7893708950
--- /dev/null
+++ b/core/modules/system/tests/modules/testing_config_overrides_a/config/schema/testing_config_overrides_a.schema.yml
@@ -0,0 +1,7 @@
+testing_config_overrides_a.dependencies_test:
+  type: config_object
+  label: 'Test profile installation overrides'
+  mapping:
+    test_overrides:
+      type: string
+      label: 'Test overrides'
diff --git a/core/modules/system/tests/modules/testing_config_overrides_a/testing_config_overrides_a.info.yml b/core/modules/system/tests/modules/testing_config_overrides_a/testing_config_overrides_a.info.yml
new file mode 100644
index 0000000000..67cea375fc
--- /dev/null
+++ b/core/modules/system/tests/modules/testing_config_overrides_a/testing_config_overrides_a.info.yml
@@ -0,0 +1,6 @@
+name: 'Config overrides test module A'
+type: module
+description: 'A testing module to be installed with the testing_config_overrides profile.'
+package: Testing
+version: VERSION
+core: 8.x
diff --git a/core/modules/system/tests/modules/testing_config_overrides_b/testing_config_overrides_b.info.yml b/core/modules/system/tests/modules/testing_config_overrides_b/testing_config_overrides_b.info.yml
new file mode 100644
index 0000000000..c398fa8787
--- /dev/null
+++ b/core/modules/system/tests/modules/testing_config_overrides_b/testing_config_overrides_b.info.yml
@@ -0,0 +1,6 @@
+name: 'Config overrides test module B'
+type: module
+description: 'A testing module to be installed with the testing_config_overrides profile.'
+package: Testing
+version: VERSION
+core: 8.x
diff --git a/core/profiles/testing_config_overrides/config/install/testing_config_overrides_a.dependencies_test.yml b/core/profiles/testing_config_overrides/config/install/testing_config_overrides_a.dependencies_test.yml
new file mode 100644
index 0000000000..1a4e67698f
--- /dev/null
+++ b/core/profiles/testing_config_overrides/config/install/testing_config_overrides_a.dependencies_test.yml
@@ -0,0 +1,5 @@
+test_overrides: 'testing_config_overrides_profile'
+dependencies:
+  module:
+    - testing_config_overrides_a
+    - testing_config_overrides_b
diff --git a/core/profiles/testing_config_overrides/testing_config_overrides.info.yml b/core/profiles/testing_config_overrides/testing_config_overrides.info.yml
index f88724c510..9627b736cc 100644
--- a/core/profiles/testing_config_overrides/testing_config_overrides.info.yml
+++ b/core/profiles/testing_config_overrides/testing_config_overrides.info.yml
@@ -8,3 +8,5 @@ dependencies:
   - action
   - language
   - tour
+  - testing_config_overrides_a
+  - testing_config_overrides_b
