diff --git a/Applications/Utils/Tests.cmake b/Applications/Utils/Tests.cmake
index 624b08782e0838c2e183507e9247d30bd47f287d..dd8d9bef9f97ad80f8bda392a21b1890be24d861 100644
--- a/Applications/Utils/Tests.cmake
+++ b/Applications/Utils/Tests.cmake
@@ -759,3 +759,14 @@ MeshTest(
     REQUIREMENTS NOT (OGS_USE_MPI)
     DIFF_DATA quadratic_quadrilateral.vtu quadratic_quadrilateral.vtu 1.e-16
 )
+
+MeshTest(
+    NAME GMSH2OGS_quadratic_elements
+    PATH Utils/GMSH2OGS
+    WORKING_DIRECTORY ${Data_SOURCE_DIR}/Utils/GMSH2OGS
+    EXECUTABLE GMSH2OGS
+    EXECUTABLE_ARGS -i quadratic_mesh.msh
+                    -o ${Data_BINARY_DIR}/Utils/GMSH2OGS/quadratic_mesh.vtu
+    REQUIREMENTS NOT (OGS_USE_MPI)
+    DIFF_DATA quadratic_mesh.vtu quadratic_mesh.vtu 1.e-16
+)
diff --git a/Tests/Data/Utils/GMSH2OGS/quadratic_mesh.msh b/Tests/Data/Utils/GMSH2OGS/quadratic_mesh.msh
new file mode 100644
index 0000000000000000000000000000000000000000..1ff566ec367339b54f422aa9c625ed04c1485d73
--- /dev/null
+++ b/Tests/Data/Utils/GMSH2OGS/quadratic_mesh.msh
@@ -0,0 +1,54 @@
+$MeshFormat
+2.2 0 8
+$EndMeshFormat
+$Nodes
+37
+1 0 0 1
+2 1 0 1
+3 0.5 0 1
+4 0 0 0
+5 1 0 0
+6 1 1 1
+7 1 0.5 1
+8 0.5 0.5 1
+9 0.5 0 0
+10 1 0 0.5
+11 0 0 0.5
+12 0.5 0 0.5
+13 1 1 0
+14 2 0 0
+15 2 1 0
+16 2 1 1
+17 2 0 1
+18 1 0 2
+19 0.5 -1 0.5
+20 0.5 0 1.5
+21 1 0.5 1.5
+22 1 0 1.5
+23 1 0.5 0
+24 1.5 0 0
+25 1 1 0.5
+26 1.5 1 0
+27 1.5 1 1
+28 1.5 0 1
+29 2 0.5 0
+30 2 0 0.5
+31 2 1 0.5
+32 2 0.5 1
+33 0.5 0.5 0
+34 0.25 -0.5 0.25
+35 0.75 -0.5 0.25
+36 0.75 -0.5 0.75
+37 0.25 -0.5 0.75
+$EndNodes
+$Elements
+8
+1 8 2 0 1 1 2 3
+2 9 2 0 1 1 2 6 3 7 8
+3 10 2 0 1 4 5 2 1 9 10 3 11 12
+4 16 2 0 1 4 5 2 1 9 10 3 11
+5 11 2 0 1 1 2 6 18 3 7 8 20 21 22
+6 17 2 0 1 5 13 6 2 14 15 16 17 23 10 24 25 26 7 27 28 29 30 31 32
+7 18 2 0 1 4 5 13 1 2 6 9 33 11 23 10 25 3 8 7
+8 19 2 0 1 4 5 2 1 19 9 11 34 10 35 3 36 37
+$EndElements
diff --git a/Tests/Data/Utils/GMSH2OGS/quadratic_mesh.vtu b/Tests/Data/Utils/GMSH2OGS/quadratic_mesh.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..5bb3553abdbf357ab725d4f39b7b896f113ba6b2
--- /dev/null
+++ b/Tests/Data/Utils/GMSH2OGS/quadratic_mesh.vtu
@@ -0,0 +1,23 @@
+<?xml version="1.0"?>
+<VTKFile type="UnstructuredGrid" version="1.0" byte_order="LittleEndian" header_type="UInt64">
+  <UnstructuredGrid>
+    <Piece NumberOfPoints="37"                   NumberOfCells="8"                   >
+      <PointData>
+      </PointData>
+      <CellData>
+        <DataArray type="Int32" Name="MaterialIDs" format="appended" RangeMin="0"                    RangeMax="0"                    offset="0"                   />
+      </CellData>
+      <Points>
+        <DataArray type="Float64" Name="Points" NumberOfComponents="3" format="appended" RangeMin="0"                    RangeMax="2.4494897428"         offset="56"                  />
+      </Points>
+      <Cells>
+        <DataArray type="Int64" Name="connectivity" format="appended" RangeMin=""                     RangeMax=""                     offset="1252"                />
+        <DataArray type="Int64" Name="offsets" format="appended" RangeMin=""                     RangeMax=""                     offset="2160"                />
+        <DataArray type="UInt8" Name="types" format="appended" RangeMin=""                     RangeMax=""                     offset="2256"                />
+      </Cells>
+    </Piece>
+  </UnstructuredGrid>
+  <AppendedData encoding="base64">
+   _IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==eAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D8AAAAAAADwPwAAAAAAAAAAAAAAAAAA8D8AAAAAAADgPwAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAPA/AAAAAAAA8D8AAAAAAADwPwAAAAAAAOA/AAAAAAAA8D8AAAAAAADgPwAAAAAAAOA/AAAAAAAA8D8AAAAAAADgPwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAAAAAAAAAAAA4D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA4D8AAAAAAADgPwAAAAAAAAAAAAAAAAAA4D8AAAAAAADwPwAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAPA/AAAAAAAAAAAAAAAAAAAAQAAAAAAAAPA/AAAAAAAA8D8AAAAAAAAAQAAAAAAAAAAAAAAAAAAA8D8AAAAAAADwPwAAAAAAAAAAAAAAAAAAAEAAAAAAAADgPwAAAAAAAPC/AAAAAAAA4D8AAAAAAADgPwAAAAAAAAAAAAAAAAAA+D8AAAAAAADwPwAAAAAAAOA/AAAAAAAA+D8AAAAAAADwPwAAAAAAAAAAAAAAAAAA+D8AAAAAAADwPwAAAAAAAOA/AAAAAAAAAAAAAAAAAAD4PwAAAAAAAAAAAAAAAAAAAAAAAAAAAADwPwAAAAAAAPA/AAAAAAAA4D8AAAAAAAD4PwAAAAAAAPA/AAAAAAAAAAAAAAAAAAD4PwAAAAAAAPA/AAAAAAAA8D8AAAAAAAD4PwAAAAAAAAAAAAAAAAAA8D8AAAAAAAAAQAAAAAAAAOA/AAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAA4D8AAAAAAAAAQAAAAAAAAPA/AAAAAAAA4D8AAAAAAAAAQAAAAAAAAOA/AAAAAAAA8D8AAAAAAADgPwAAAAAAAOA/AAAAAAAAAAAAAAAAAADQPwAAAAAAAOC/AAAAAAAA0D8AAAAAAADoPwAAAAAAAOC/AAAAAAAA0D8AAAAAAADoPwAAAAAAAOC/AAAAAAAA6D8AAAAAAADQPwAAAAAAAOC/AAAAAAAA6D8=oAIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAABQAAAAAAAAACAAAAAAAAAAYAAAAAAAAABwAAAAAAAAADAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAACAAAAAAAAAAoAAAAAAAAACwAAAAAAAAADAAAAAAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACQAAAAAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAUAAAAAAAAAEQAAAAAAAAACAAAAAAAAAAYAAAAAAAAABwAAAAAAAAATAAAAAAAAABUAAAAAAAAAFAAAAAAAAAAEAAAAAAAAAAwAAAAAAAAABQAAAAAAAAABAAAAAAAAAA0AAAAAAAAADgAAAAAAAAAPAAAAAAAAABAAAAAAAAAAFgAAAAAAAAAYAAAAAAAAAAYAAAAAAAAACQAAAAAAAAAcAAAAAAAAAB4AAAAAAAAAHwAAAAAAAAAdAAAAAAAAABcAAAAAAAAAGQAAAAAAAAAaAAAAAAAAABsAAAAAAAAAAwAAAAAAAAAEAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAUAAAAAAAAACAAAAAAAAAAWAAAAAAAAACAAAAAAAAAAAgAAAAAAAAAGAAAAAAAAAAcAAAAAAAAACgAAAAAAAAAJAAAAAAAAABgAAAAAAAAAAwAAAAAAAAAEAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAASAAAAAAAAAAgAAAAAAAAACQAAAAAAAAACAAAAAAAAAAoAAAAAAAAAIQAAAAAAAAAiAAAAAAAAACMAAAAAAAAAJAAAAAAAAAA=QAAAAAAAAAADAAAAAAAAAAkAAAAAAAAAEgAAAAAAAAAaAAAAAAAAACQAAAAAAAAAOAAAAAAAAABHAAAAAAAAAFQAAAAAAAAACAAAAAAAAAAVFhwXGBkaGw==
+  </AppendedData>
+</VTKFile>