diff --git a/Testing/Applications/Segmentation/CMakeLists.txt b/Testing/Applications/Segmentation/CMakeLists.txt
index f9fd8f0a34ff88cbaea5754a62d4ca5dcb28b57b..1fb10627cf7a2f425502c004ebfa09197219cb98 100644
--- a/Testing/Applications/Segmentation/CMakeLists.txt
+++ b/Testing/Applications/Segmentation/CMakeLists.txt
@@ -61,12 +61,11 @@ OTB_TEST_APPLICATION(NAME     apTvSeHooverCompareSegmentationTest
 SET(cc_parameters "-filter.cc.expr distance<25")
 SET(edison_parameters "-filter.edison.spatialr 5 -filter.edison.ranger 50 -filter.edison.minsize 10")
 SET(meanshift_parameters "-filter.meanshift.spatialr 5 -filter.meanshift.ranger 50 -filter.meanshift.minsize 10")
-SET(vector_parameters "-mode.vector.tilesize 500 -mode.vector.minsize 50 -mode.vector.simplify 0.1")
+SET(vector_parameters "-mode.vector.tilesize 500 -mode.vector.minsize 50 -mode.vector.simplify 0.1 -mode.vector.outmode ovw")
 
 # validation option
 SET(meanshift_option "--without-threads")
 
-
 # Output type dependning on mode
 SET(raster_output_format ".tif")
 SET(raster_output_option " uint16")
@@ -100,11 +99,76 @@ OTB_TEST_APPLICATION(NAME     apTvSeSegmentation${filter}${mode}
                               -mode.${lmode}.out ${TEMP}/${OUTFILE}${${lmode}_output_option}
                               ${${lmode}_parameters}
                      VALID    ${${lfilter}_option}
-                    		  ${${lmode}_comparison}
+                              ${${lmode}_comparison}
                               ${${lmode}_ref_path}/${OUTFILE}
                               ${TEMP}/${OUTFILE}                           
                      )
 
 ENDFOREACH(filter)
 ENDFOREACH(mode)
+
+SET(filter "CC")
+SET(mode "Vector")
+
+# Add a test for ULOVW
+SET(vector_parameters "-mode.vector.tilesize 500 -mode.vector.minsize 50 -mode.vector.simplify 0.1 -mode.vector.outmode ulovw")
                      
+SET(OUTFILE apTvSeSegmentation${filter}${mode}${${lmode}_output_format})
+
+OTB_TEST_APPLICATION(NAME     apTvSeSegmentation${filter}${mode}_ULOVW
+                     APP      Segmentation
+                     OPTIONS  -in ${EXAMPLEDATA}/qb_RoadExtract2.tif
+                              -filter ${lfilter}
+                              ${${lfilter}_parameters}
+                              -mode ${lmode}
+                              -mode.${lmode}.out ${TEMP}/${OUTFILE}${${lmode}_output_option}
+                              ${${lmode}_parameters}
+                     VALID    ${${lfilter}_option}
+                              ${${lmode}_comparison}
+                              ${${lmode}_ref_path}/${OUTFILE}
+                              ${TEMP}/${OUTFILE}                           
+                     )
+
+SET_TESTS_PROPERTIES(apTvSeSegmentation${filter}${mode}_ULOVW PROPERTIES DEPENDS apTvSeSegmentation${filter}${mode})
+
+# Add a test for ULU
+SET(vector_parameters "-mode.vector.tilesize 500 -mode.vector.minsize 50 -mode.vector.simplify 0.1 -mode.vector.outmode ulu")
+                     
+SET(OUTFILE apTvSeSegmentation${filter}${mode}${${lmode}_output_format})
+
+OTB_TEST_APPLICATION(NAME     apTvSeSegmentation${filter}${mode}_ULU
+                     APP      Segmentation
+                     OPTIONS  -in ${EXAMPLEDATA}/qb_RoadExtract2.tif
+                              -filter ${lfilter}
+                              ${${lfilter}_parameters}
+                              -mode ${lmode}
+                              -mode.${lmode}.out ${TEMP}/${OUTFILE}${${lmode}_output_option}
+                              ${${lmode}_parameters}
+                     VALID    ${${lfilter}_option}
+                              ${${lmode}_comparison}
+                              ${${lmode}_ref_path}/${OUTFILE}
+                              ${TEMP}/${OUTFILE}                           
+                     )
+
+SET_TESTS_PROPERTIES(apTvSeSegmentation${filter}${mode}_ULU PROPERTIES DEPENDS apTvSeSegmentation${filter}${mode})
+
+# Add a test for ULCO
+SET(vector_parameters "-mode.vector.tilesize 500 -mode.vector.minsize 50 -mode.vector.simplify 0.1 -mode.vector.outmode ulco")
+                     
+SET(OUTFILE apTvSeSegmentation${filter}${mode}${${lmode}_output_format})
+
+OTB_TEST_APPLICATION(NAME     apTvSeSegmentation${filter}${mode}_ULCO
+                     APP      Segmentation
+                     OPTIONS  -in ${EXAMPLEDATA}/qb_RoadExtract2.tif
+                              -filter ${lfilter}
+                              ${${lfilter}_parameters}
+                              -mode ${lmode}
+                              -mode.${lmode}.out ${TEMP}/${OUTFILE}${${lmode}_output_option}
+                              ${${lmode}_parameters}
+                     VALID    ${${lfilter}_option}
+                              ${${lmode}_comparison}
+                              ${${lmode}_ref_path}/${OUTFILE}
+                              ${TEMP}/${OUTFILE}                           
+                     )
+
+SET_TESTS_PROPERTIES(apTvSeSegmentation${filter}${mode}_ULCO PROPERTIES DEPENDS apTvSeSegmentation${filter}${mode} WILL_FAIL TRUE)