diff --git a/.idea/Actions.iml b/.idea/Actions.iml
index b80e16a..0a9dd38 100644
--- a/.idea/Actions.iml
+++ b/.idea/Actions.iml
@@ -8,7 +8,7 @@
-
+
\ No newline at end of file
diff --git a/tests/platform/requirements.txt b/tests/platform/requirements.txt
index 3c8d7e7..68e4e38 100644
--- a/tests/platform/requirements.txt
+++ b/tests/platform/requirements.txt
@@ -1 +1 @@
--r ../requirements.txt
+-r ../unit/requirements.txt
diff --git a/tests/requirements.txt b/tests/requirements.txt
index 57f5464..f9f4443 100644
--- a/tests/requirements.txt
+++ b/tests/requirements.txt
@@ -1,6 +1,4 @@
--r ../requirements.txt
-
-# Static Type Checking
-mypy[reports] ~= 1.18
-typing_extensions ~= 4.15
-lxml >= 5.4, <7.0
+# Collect all testing requirements
+-r platform/requirements.txt
+-r typing/requirements.txt
+-r unit/requirements.txt
diff --git a/tests/unit/requirements.txt b/tests/unit/requirements.txt
index 98d75ba..a2ffbaa 100644
--- a/tests/unit/requirements.txt
+++ b/tests/unit/requirements.txt
@@ -1,4 +1,4 @@
--r ../requirements.txt
+-r ../../requirements.txt
# Coverage collection
Coverage ~= 7.13