diff --git a/unit_tests/Tests_Utils.cpp b/unit_tests/Tests_Utils.cpp
index 1bd649010162c1a9f30ad79f8e735b324432041a..d2a80c4f46c5a3bfaedda0cc10b432cc6228a91c 100644
--- a/unit_tests/Tests_Utils.cpp
+++ b/unit_tests/Tests_Utils.cpp
@@ -24,9 +24,9 @@ cv::Mat createRandomMat(int rows, int cols) {
 
 // TEMPLATE_TEST_CASE("Opencv Utils", "[Utils][OpenCV]", char, unsigned char, short, unsigned short, int, float, double) {
 // TODO : perform test for char and double
-TEMPLATE_TEST_CASE("Opencv Utils", "[Utils][OpenCV]", unsigned char, short, unsigned short, int, float) {
+TEMPLATE_TEST_CASE("Opencv Utils", "[Utils][OpenCV]", signed char, unsigned char, short, unsigned short, int, float, double) {
     
-    constexpr int num_test_matrices = 1000;
+    constexpr int num_test_matrices = 50;
 
     SECTION("Test create tensor from opencv and convert to cpu") {
         // Generate random cv::mat