diff --git a/test/controls/control_list.cpp b/test/controls/control_list.cpp
index 5374c6f99f80..d51ec47d61d3 100644
--- a/test/controls/control_list.cpp
+++ b/test/controls/control_list.cpp
@@ -68,7 +68,7 @@ protected:
 		 * Set a control, and verify that the list now contains it, and
 		 * nothing else.
 		 */
-		list.set(controls::Brightness, 255);
+		list.set(controls::Brightness, -0.5f);
 
 		if (list.empty()) {
 			cout << "List should not be empty" << endl;
@@ -94,7 +94,7 @@ protected:
 			return TestFail;
 		}
 
-		if (list.get(controls::Brightness) != 255) {
+		if (list.get(controls::Brightness) != -0.5f) {
 			cout << "Incorrest Brightness control value" << endl;
 			return TestFail;
 		}
@@ -105,8 +105,8 @@ protected:
 		}
 
 		/* Update the first control and set a second one. */
-		list.set(controls::Brightness, 64);
-		list.set(controls::Contrast, 128);
+		list.set(controls::Brightness, 0.0f);
+		list.set(controls::Contrast, 1.5f);
 
 		if (!list.contains(controls::Contrast) ||
 		    !list.contains(controls::Contrast)) {
@@ -114,8 +114,8 @@ protected:
 			return TestFail;
 		}
 
-		if (list.get(controls::Brightness) != 64 ||
-		    list.get(controls::Contrast) != 128) {
+		if (list.get(controls::Brightness) != 0.0f ||
+		    list.get(controls::Contrast) != 1.5f) {
 			cout << "Failed to retrieve control value" << endl;
 			return TestFail;
 		}
@@ -124,11 +124,11 @@ protected:
 		 * Update both controls and verify that the container doesn't
 		 * grow.
 		 */
-		list.set(controls::Brightness, 10);
-		list.set(controls::Contrast, 20);
+		list.set(controls::Brightness, 0.5f);
+		list.set(controls::Contrast, 1.1f);
 
-		if (list.get(controls::Brightness) != 10 ||
-		    list.get(controls::Contrast) != 20) {
+		if (list.get(controls::Brightness) != 0.5f ||
+		    list.get(controls::Contrast) != 1.1f) {
 			cout << "Failed to update control value" << endl;
 			return TestFail;
 		}
diff --git a/test/serialization/control_serialization.cpp b/test/serialization/control_serialization.cpp
index 2989b52774fb..111365241eb8 100644
--- a/test/serialization/control_serialization.cpp
+++ b/test/serialization/control_serialization.cpp
@@ -42,9 +42,9 @@ protected:
 		const ControlInfoMap &infoMap = camera_->controls();
 		ControlList list(infoMap);
 
-		list.set(controls::Brightness, 255);
-		list.set(controls::Contrast, 128);
-		list.set(controls::Saturation, 50);
+		list.set(controls::Brightness, 0.5f);
+		list.set(controls::Contrast, 1.2f);
+		list.set(controls::Saturation, 0.2f);
 
 		/*
 		 * Serialize the control list, this should fail as the control
