diff --git a/Applications/Utils/otbReadImageInfo.cxx b/Applications/Utils/otbReadImageInfo.cxx
index e595222a86c3ad4ac19c1dd6dd4a0cf2cf48f577..f3ebe9effe5043174c48814df6dc0f95f89da0bb 100644
--- a/Applications/Utils/otbReadImageInfo.cxx
+++ b/Applications/Utils/otbReadImageInfo.cxx
@@ -251,7 +251,7 @@ private:
     FloatType approxGroundSpacing = std::make_pair(itk::NumericTraits<ValueType>::Zero, itk::NumericTraits<ValueType>::min());
 
     FloatVectorImageType::IndexType  index;
-    vnl_random rand;
+    vnl_random rand(12345);
 
     index[0] = static_cast<FloatVectorImageType::IndexType::IndexValueType>(rand.lrand32(0, inImage->GetLargestPossibleRegion().GetSize()[0]));
     index[1] = static_cast<FloatVectorImageType::IndexType::IndexValueType>(rand.lrand32(0, inImage->GetLargestPossibleRegion().GetSize()[1]));
diff --git a/Testing/Applications/Utils/CMakeLists.txt b/Testing/Applications/Utils/CMakeLists.txt
index da1879af95ae29e1f3f31db96340cc0153889d5c..490cc2c9e6568fb335be5ae22e030e1bd06aabea 100644
--- a/Testing/Applications/Utils/CMakeLists.txt
+++ b/Testing/Applications/Utils/CMakeLists.txt
@@ -23,21 +23,37 @@ OTB_TEST_APPLICATION(NAME  apTvUtSmoothingTest
 
 OTB_TEST_APPLICATION(NAME  apTvUtReadImageInfoTest
                      APP  ReadImageInfo
-                     OPTIONS -in ${INPUTDATA}/poupees.tif)
+                     OPTIONS -in ${INPUTDATA}/poupees.tif  
+                     TESTENVOPTIONS ${TEMP}/apTvUtReadImageInfoTest.txt
+                     VALID   --compare-ascii ${EPSILON_7}
+                             ${BASELINE_FILES}/apTvUtReadImageInfoTest.txt
+                	     ${TEMP}/apTvUtReadImageInfoTest.txt)
 
 IF(OTB_DATA_USE_LARGEINPUT)
 
 OTB_TEST_APPLICATION(NAME  apTvUtReadImageInfoSpot5
                      APP  ReadImageInfo
-                     OPTIONS -in ${LARGEDATA}/SPOT5/TEHERAN/IMAGERY.TIF)
+                     OPTIONS -in ${LARGEDATA}/SPOT5/TEHERAN/IMAGERY.TIF  
+                     TESTENVOPTIONS ${TEMP}/apTvUtReadImageInfoSpot5.txt
+                     VALID   --compare-ascii ${EPSILON_7}
+                             ${BASELINE_FILES}/apTvUtReadImageInfoSpot5.txt
+                	     ${TEMP}/apTvUtReadImageInfoSpot5.txt)
                      
 OTB_TEST_APPLICATION(NAME  apTvUtReadImageInfoERS
                      APP  ReadImageInfo
-                     OPTIONS -in ${LARGEDATA}/SAR_ERS2_SLCI_SCENE1/DAT_01.001)
+                     OPTIONS -in ${LARGEDATA}/SAR_ERS2_SLCI_SCENE1/DAT_01.001  
+                     TESTENVOPTIONS ${TEMP}/apTvUtReadImageInfoERS.txt
+                     VALID   --compare-ascii ${EPSILON_7}
+                             ${BASELINE_FILES}/apTvUtReadImageInfoERS.txt
+                	     ${TEMP}/apTvUtReadImageInfoERS.txt)
 
 OTB_TEST_APPLICATION(NAME  apTvUtReadImageInfoRADARSAT1
                      APP  ReadImageInfo
-                     OPTIONS -in ${LARGEDATA}/RADARSAT1/GOMA/SCENE01/DAT_01.001)
+                     OPTIONS -in ${LARGEDATA}/RADARSAT1/GOMA/SCENE01/DAT_01.001  
+                     TESTENVOPTIONS ${TEMP}/apTvUtReadImageInfoRADARSAT1.txt
+                     VALID   --compare-ascii ${EPSILON_7}
+                             ${BASELINE_FILES}/apTvUtReadImageInfoRADARSAT1.txt
+                	     ${TEMP}/apTvUtReadImageInfoRADARSAT1.txt)
 
 ENDIF(OTB_DATA_USE_LARGEINPUT)