diff --git a/test/porousmediumflow/2p/implicit/incompressible/CMakeLists.txt b/test/porousmediumflow/2p/implicit/incompressible/CMakeLists.txt
index c9f28e15cde3776ef5b9af6907ffbac9b81f2502..3175b589b7eca192652c1b4754828ef4aa37d427 100644
--- a/test/porousmediumflow/2p/implicit/incompressible/CMakeLists.txt
+++ b/test/porousmediumflow/2p/implicit/incompressible/CMakeLists.txt
@@ -47,6 +47,16 @@ dumux_add_test(NAME test_2p_incompressible_box
                                ${CMAKE_CURRENT_BINARY_DIR}/test_2p_incompressible_box-00007.vtu
                        --command "${CMAKE_CURRENT_BINARY_DIR}/test_2p_incompressible_box params.input -Problem.Name test_2p_incompressible_box")
 
+dumux_add_test(NAME test_2p_incompressible_box_analytic
+              LABELS porousmediumflow 2p
+              SOURCES main.cc
+              COMPILE_DEFINITIONS TYPETAG=TwoPIncompressibleBox DIFFMETHOD=DiffMethod::analytic
+              COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py
+              CMD_ARGS --script fuzzy
+                       --files ${CMAKE_SOURCE_DIR}/test/references/test_2p_incompressible_box-reference.vtu
+                               ${CMAKE_CURRENT_BINARY_DIR}/test_2p_incompressible_box_analytic-00007.vtu
+                       --command "${CMAKE_CURRENT_BINARY_DIR}/test_2p_incompressible_box params.input -Problem.Name test_2p_incompressible_box_analytic -Newton.EnablePartialReassembly false")
+
 # using box with interface solver
 dumux_add_test(NAME test_2p_incompressible_box_ifsolver
               LABELS porousmediumflow 2p