diff --git a/Makefile b/Makefile
index 37dc697784b5fd69cb7a1eaf675b6b3a710218da..b1e8b2571b33f0b68b3c5cd38ee387e179b6709d 100644
--- a/Makefile
+++ b/Makefile
@@ -33,6 +33,8 @@ deploy: all
 	cp suisse.txt villes.xml prog_seq_c_tp/shortest_path/
 	cp df.html prog_seq_c_tp/shortest_path/df.html
 	cp df.pdf prog_seq_c_tp/shortest_path/df.pdf
+	cp test.html prog_seq_c_tp/shortest_path/test.html
+	cp test.pdf prog_seq_c_tp/shortest_path/test.pdf
 	cp -r squelette prog_seq_c_tp/shortest_path/
 
 
diff --git a/test.md b/test.md
new file mode 100644
index 0000000000000000000000000000000000000000..d8f052ddf4b6efa44e0c64fe0f37a15f5256775d
--- /dev/null
+++ b/test.md
@@ -0,0 +1,43 @@
+---
+author:
+- Les tests - algorithmes de plus cours chemins
+title: Cours de programmation séquentielle
+autoSectionLabels: false
+autoEqnLabels: true
+eqnPrefix:
+  - "éq."
+  - "éqs."
+chapters: true
+numberSections: false
+chaptersDepth: 1
+sectionsDepth: 3
+lang: fr
+documentclass: article
+papersize: A4
+cref: false
+urlcolor: blue
+toc: false
+---
+
+Exécuter le programme et rediriger les sorties standard et d'erreur dans un fichier
+-----------------------------------------------------------------------------------
+
+    ./monprog input.txt 1>>std_output 2>>err_output
+
+Exécute le programme `monprog` avec l'argument `input.txt` et redirige
+la sortie standard dans le fichier `std_output` et la sortie d'erreur
+dans le fichier `err_output`.
+
+Comparer deux fichiers avec diff
+--------------------------------
+
+`diff` est une commande qui permet de comparer deux fichiers, elle
+affiche le numéro des lignes et les lignes qui diffèrent entre deux
+fichiers et n'affiche rien si deux fichiers sont identiques.
+
+    diff -Z file1 file2
+
+Compare deux fichiers sans tenir comptes des espaces à la fin des
+lignes. Si la sortie de votre programme est juste, la comparaison entre
+la sortie fournie et la sortie de votre programme devrait ne rien
+afficher.