diff --git a/doc/source/index.rst b/doc/source/index.rst
index d87a51c7294f70615e173c4b2f8890633bf38009..0ccef0ddf457df97c61e0109da51951cd6c0e5be 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -26,7 +26,7 @@ Content
    overview/index
    tutorials/index
    references/index
-
+   tests/index
 
 Indices and tables
 ==================
diff --git a/doc/source/references/index.rst b/doc/source/references/index.rst
index b3fbe6cac1d62e1d85b4c9be15887ba51dd718f3..03c6eb71119457a425186d21a5b5d237f65f368c 100644
--- a/doc/source/references/index.rst
+++ b/doc/source/references/index.rst
@@ -10,3 +10,4 @@ References
    comparing
    moving
    database
+   maths
diff --git a/doc/source/references/maths.rst b/doc/source/references/maths.rst
new file mode 100644
index 0000000000000000000000000000000000000000..79140ebd4163bc41c08a50248d63592d9cd82cb7
--- /dev/null
+++ b/doc/source/references/maths.rst
@@ -0,0 +1,47 @@
+Maths
+=====
+
+.. automodule:: navipy.maths
+   :members:
+      
+Constants
+---------
+
+.. automodule:: navipy.maths.constants
+   :members:
+      
+Coordinates
+-----------
+
+.. automodule:: navipy.maths.coordinates
+   :members:
+      
+Homogeneous transformations
+---------------------------
+
+.. automodule:: navipy.maths.homogeneous_transformations
+   :members:
+      
+Euler
+~~~~~
+
+.. automodule:: navipy.maths.euler
+   :members:
+      
+Quaternions
+~~~~~~~~~~~
+
+.. automodule:: navipy.maths.quaternion
+   :members:
+      
+Random generator
+----------------
+
+.. automodule:: navipy.maths.random
+   :members:
+      
+Tools
+-----
+
+.. automodule:: navipy.maths.tools
+   :members:
diff --git a/doc/source/references/processing.rst b/doc/source/references/processing.rst
index 6f3291bb688c60b03cabe603eb5458e96345598b..19ca92deaa72b37ed356d2cacc144e3c25020476 100644
--- a/doc/source/references/processing.rst
+++ b/doc/source/references/processing.rst
@@ -1,10 +1,10 @@
 Processing
-----------
+==========
 
 .. automodule:: navipy.processing
 
 Place code
-~~~~~~~~~~
+----------
 
 .. automodule:: navipy.processing.pcode
    :members:
diff --git a/doc/source/tests/brain.rst b/doc/source/tests/brain.rst
new file mode 100644
index 0000000000000000000000000000000000000000..ce7994967d7fd089387c2b603fc579c7375e0d10
--- /dev/null
+++ b/doc/source/tests/brain.rst
@@ -0,0 +1,4 @@
+Brain
+=====
+
+No test...
diff --git a/doc/source/tests/comparing.rst b/doc/source/tests/comparing.rst
new file mode 100644
index 0000000000000000000000000000000000000000..75381313876160f4f672577f6b45098c7040157d
--- /dev/null
+++ b/doc/source/tests/comparing.rst
@@ -0,0 +1,5 @@
+Comparing
+=========
+
+.. automodule:: navipy.comparing.test
+   :members:
diff --git a/doc/source/tests/database.rst b/doc/source/tests/database.rst
new file mode 100644
index 0000000000000000000000000000000000000000..a2fbbc8eed95dd55d4df07ae3ebf56f2886db78e
--- /dev/null
+++ b/doc/source/tests/database.rst
@@ -0,0 +1,5 @@
+Database
+========
+
+.. automodule:: navipy.database.test
+   :members:
diff --git a/doc/source/tests/index.rst b/doc/source/tests/index.rst
new file mode 100644
index 0000000000000000000000000000000000000000..c27dd654cce08602bc2785a56a65679287d46331
--- /dev/null
+++ b/doc/source/tests/index.rst
@@ -0,0 +1,14 @@
+=====
+Tests
+=====
+
+.. toctree::
+   :maxdepth: 2
+
+   brain
+   sensors
+   processing
+   comparing
+   moving
+   database
+   maths
diff --git a/doc/source/tests/maths.rst b/doc/source/tests/maths.rst
new file mode 100644
index 0000000000000000000000000000000000000000..2f120837c49c270bcc022738279533c03233e9f2
--- /dev/null
+++ b/doc/source/tests/maths.rst
@@ -0,0 +1,41 @@
+Maths
+=====
+
+Constants
+---------
+
+No Test
+
+Coordinates
+-----------
+
+No Test
+
+Homogeneous transformations
+---------------------------
+
+.. automodule:: navipy.maths.test_homogeneous_transformations
+   :members:
+
+Euler
+~~~~~
+
+.. automodule:: navipy.maths.test_euler
+   :members:
+
+Quaternions
+~~~~~~~~~~~
+
+.. automodule:: navipy.maths.test_quaternion
+   :members:
+		
+Random generator
+----------------
+
+.. automodule:: navipy.maths.test_random
+   :members:
+
+Tools
+-----
+
+No Test Yet
diff --git a/doc/source/tests/moving.rst b/doc/source/tests/moving.rst
new file mode 100644
index 0000000000000000000000000000000000000000..7edeb2d7448ae777ecacb9e25b8f22f57638236b
--- /dev/null
+++ b/doc/source/tests/moving.rst
@@ -0,0 +1,14 @@
+Moving
+======
+
+Agents
+~~~~~~
+
+.. automodule:: navipy.moving.test_agent
+   :members:
+
+Maths
+~~~~~
+
+.. automodule:: navipy.moving.test_maths
+   :members:
diff --git a/doc/source/tests/processing.rst b/doc/source/tests/processing.rst
new file mode 100644
index 0000000000000000000000000000000000000000..0eb1605bcd30f3c9fe55d9ea4693d9fcd2a417d1
--- /dev/null
+++ b/doc/source/tests/processing.rst
@@ -0,0 +1,5 @@
+Processing
+==========
+
+.. automodule:: navipy.processing.test
+   :members:
diff --git a/doc/source/tests/sensors.rst b/doc/source/tests/sensors.rst
new file mode 100644
index 0000000000000000000000000000000000000000..f9e3f919bb3d6b8c0c46c6f396e5c0c3d7c9a666
--- /dev/null
+++ b/doc/source/tests/sensors.rst
@@ -0,0 +1,4 @@
+Sensors
+-------
+
+No test here ... 
diff --git a/navipy/maths/test_homogenous_transformations.py b/navipy/maths/test_homogeneous_transformations.py
similarity index 100%
rename from navipy/maths/test_homogenous_transformations.py
rename to navipy/maths/test_homogeneous_transformations.py
diff --git a/navipy/maths/test_random_cust.py b/navipy/maths/test_random.py
similarity index 100%
rename from navipy/maths/test_random_cust.py
rename to navipy/maths/test_random.py