Skip to content
Snippets Groups Projects
Commit 85da53d6 authored by JM's avatar JM
Browse files

Documentation ajout image pour résultats

parent b97da78f
Branches
No related tags found
No related merge requests found
doc/2_charges.png

73.9 KiB

doc/2_charges_+Intensity.png

70.9 KiB

doc/2_charges_-Intensity.png

64 KiB

doc/3_charges.png

53.5 KiB

doc/draw_test.png

11.9 KiB

......@@ -97,17 +97,48 @@ Afin de travailler plus éfficacement, nous nous sommes partager la charge de tr
# Résultats
Voici un exemple de résultat que nous avons observé avec notre programme (Figure #), on peut y observer les charges électriques, chargée différement, ainsi que les lignes de champs. On voit très rapidement que les lignes partent d'une charge et se dirige vers l'autre. C'est le résultat attendu dans ce cas. Maintenant si nous augmentons la puissance d'une des charges, on souhaite voir que celle-ci a un plus gros impacte sur le champ électrique que l'autre charge. C'est bien le cas comme on peut l'observer (Figure #) et on peut vérifier la même chose en le faisant dans l'autre sense(Figure #).
Figure #, Figure #, Figure #
Pour s'assurer du bon fonctionnement de notre programme, nous avons décidé d'ajouter plusieurs charges afin de vérifier que le champ se comporte de manière cohérente. Comme on peut le voir (Figure #), les lignes de champs sont correctement impactées par les charges ainsi que par leur intensité.
Figure #
En plus de ces tests de logiques, nous avons une batterie de test permettant de vérifier que différentes parties du programme fonctionnent. Dans le cas des fonctions qui s'occupent de la physique, nous avons réalisé des tests unitaires en controlant les données reçu en fonction des données fournies à nos méthodes. Nous n'avons cependant pas eux le temps de rendre ces tests complètement séparé du reste du code (Moq). Il est aussi possible que certains de ces tests ne contrôles pas toutes les possibilités, ils restent cependant utiles afin de vérifier le fonctionnement du code d'ordre général. Pour l'affichage, il s'agit aussi d'un test visuel. Nous déssinnons divers traits ainsi qu'un cercle et vérifions si l'affichage correspont à ce que l'on souhaite. Dans notre cas, un cercle et de multiples traits partant dans toutes les directions(Figure #).
Figure #
Voici un exemple de résultat que nous avons observé avec notre programme (Figure 1), on peut y observer les charges électriques, chargée différement, ainsi que les lignes de champs. On voit très rapidement que les lignes partent d'une charge et se dirige vers l'autre. C'est le résultat attendu dans ce cas. Maintenant si nous augmentons la puissance d'une des charges, on souhaite voir que celle-ci a un plus gros impacte sur le champ électrique que l'autre charge. C'est bien le cas comme on peut l'observer (Figure 2) et on peut vérifier la même chose en le faisant dans l'autre sense(Figure 3).
<table>
<tbody>
<tr>
<td>Figure 1</td>
<td>Figure 2</td>
<td>Figure 3</td>
</tr>
<tr>
<td><img src="./2_charges.png" alt="step_1" width="400"/></td>
<td><img src="./2_charges_+Intensity.png" alt="step_2" width="400"/></td>
<td><img src="./2_charges_-Intensity.png" alt="step_2" width="400"/></td>
</tr>
</tbody>
</table>
Pour s'assurer du bon fonctionnement de notre programme, nous avons décidé d'ajouter plusieurs charges afin de vérifier que le champ se comporte de manière cohérente. Comme on peut le voir (Figure 4), les lignes de champs sont correctement impactées par les charges ainsi que par leur intensité.
<table>
<tbody>
<tr>
<td>Figure 4</td>
</tr>
<tr>
<td><img src="./3_charges.png" alt="step_1" width="500"/></td>
</tr>
</tbody>
</table>
En plus de ces tests de logiques, nous avons une batterie de test permettant de vérifier que différentes parties du programme fonctionnent. Dans le cas des fonctions qui s'occupent de la physique, nous avons réalisé des tests unitaires en controlant les données reçu en fonction des données fournies à nos méthodes. Nous n'avons cependant pas eux le temps de rendre ces tests complètement séparé du reste du code (Moq). Il est aussi possible que certains de ces tests ne contrôles pas toutes les possibilités, ils restent cependant utiles afin de vérifier le fonctionnement du code d'ordre général. Pour l'affichage, il s'agit aussi d'un test visuel. Nous déssinnons divers traits ainsi qu'un cercle et vérifions si l'affichage correspont à ce que l'on souhaite. Dans notre cas, un cercle et de multiples traits partant dans toutes les directions(Figure 5).
<table>
<tbody>
<tr>
<td>Figure 5</td>
</tr>
<tr>
<td><img src="./draw_test.png" alt="step_1" width="100"/></td>
</tr>
</tbody>
</table>
# Conclusion
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment