Samx Here
n1udSecurity


Server : Apache
System : Linux webd348.cluster026.gra.hosting.ovh.net 5.15.148-ovh-vps-grsec-zfs-classid #1 SMP Thu Feb 8 09:41:04 UTC 2024 x86_64
User : hednacluml ( 122243)
PHP Version : 8.3.9
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
Directory :  /home/hednacluml/matthieu/html/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/hednacluml/matthieu/html/body_dunit.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>DUnit</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META NAME="Author" CONTENT="Matthieu Giroux">
<META NAME="Generator" CONTENT="NetObjects Fusion 4.0 pour Windows">
<BASE TARGET="_parent">
<LINK REL=STYLESHEET TYPE="text/css" HREF="../html/style.css">
<LINK REL=STYLESHEET TYPE="text/css" HREF="../html/site.css">
<STYLE>
</STYLE>
</HEAD>
<BODY NOF="(MB=(Accueil, 0, 27, 201, 0), L=(DUnitLayout, 699, 962))" TOPMARGIN=2 LEFTMARGIN=2 MARGINWIDTH=2 MARGINHEIGHT=2>
    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=900 NOF=LY>
        <TR VALIGN=TOP ALIGN=LEFT>
            <TD WIDTH=200 CLASS="TextObject">
                <LAYER NAME="ARBRE" src="../i/arbre.html" LEFT=0 TOP=0 WIDTH="200" HEIGHT="800"></LAYER>
<IFRAME SRC="../i/arbre.html" NAME="ARBRE" SCROLLING="AUTO" WIDTH="200" HEIGHT="800" MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER="No"></IFRAME>

                <P>&nbsp;</P>
            </TD>
            <TD WIDTH=1><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=1 HEIGHT=1 BORDER=0 ALT=""></TD>
            <TD WIDTH=171><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=171 HEIGHT=1 BORDER=0 ALT=""></TD>
            <TD></TD>
            <TD WIDTH=28><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=28 HEIGHT=1 BORDER=0 ALT=""></TD>
            <TD></TD>
            <TD WIDTH=28><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=28 HEIGHT=1 BORDER=0 ALT=""></TD>
            <TD></TD>
            <TD WIDTH=29><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=29 HEIGHT=1 BORDER=0 ALT=""></TD>
            <TD></TD>
            <TD WIDTH=29><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=29 HEIGHT=1 BORDER=0 ALT=""></TD>
            <TD></TD>
            <TD WIDTH=214><IMG SRC="../assets/images/autogen/clearpixel.gif" WIDTH=214 HEIGHT=1 BORDER=0 ALT=""></TD>
        </TR>
        <TR VALIGN=TOP ALIGN=LEFT>
            <TD COLSPAN=13 HEIGHT=21></TD>
        </TR>
        <TR VALIGN=TOP ALIGN=LEFT>
            <TD COLSPAN=3 HEIGHT=50></TD>
            <TD WIDTH=40><IMG ID="Picture1" HEIGHT=50 WIDTH=40 SRC="../assets/images/D03.gif" BORDER=0 ALT="D03" TITLE="D03"></TD>
            <TD></TD>
            <TD WIDTH=40><IMG ID="Picture2" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_U02.gif" BORDER=0 ALT="i_U02" TITLE="i_U02"></TD>
            <TD></TD>
            <TD WIDTH=40><IMG ID="Picture3" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_N.gif" BORDER=0 ALT="i_N" TITLE="i_N"></TD>
            <TD></TD>
            <TD WIDTH=40><IMG ID="Picture4" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_I02.gif" BORDER=0 ALT="i_I02" TITLE="i_I02"></TD>
            <TD></TD>
            <TD WIDTH=40><IMG ID="Picture5" HEIGHT=50 WIDTH=40 SRC="../assets/images/i_T.gif" BORDER=0 ALT="i_T" TITLE="i_T"></TD>
            <TD></TD>
        </TR>
        <TR VALIGN=TOP ALIGN=LEFT>
            <TD COLSPAN=13 HEIGHT=47></TD>
        </TR>
        <TR VALIGN=TOP ALIGN=LEFT>
            <TD COLSPAN=2></TD>
            <TD COLSPAN=11 WIDTH=699 CLASS="TextObject">
                <P STYLE="text-align: justify;">Lorsqu'on cr�e une application complexe il faut concevoir correctement l'interface et �viter les effets de bord. Les effets de bord ce sont des erreurs dues aux modifications apport�es sur le code 
                    DELPHI. C'est pourquoi il faut mettre en place des tests unitaires gr�ce � DUnit (fourni � partir de DELPHI 2005).<BR>&nbsp;<BR>Pour mettre en place DUnit il faut avoir pr�alablement mis en place un maximum de fonctions dans 
                    les unit�s. Plus il y a de fonctions plus on centralise le code et plus on peut tester facilement ses derni�res.<BR>&nbsp;<BR>Un jeu de test se met en place en faisant des tests qui v�rifie les limites des valeurs de retour des 
                    fonctions. Plus une fonction est simple, plus la v�rification de ses limites est simple. <BR>&nbsp;<BR>Les limites<BR>&nbsp;<BR>Mettre en place les jeux de test consiste � tester les limites des fonctions d'un programme.<BR>
                    Tester une limiter c'est affecter trois valeurs de tests pour voir si cette limite est correcte. <BR>On teste une limite en affectant une valeur de test dans la limite int�rieure, une sur la limite et une � l'ext�rieur de la 
                    limite. Si la limite est un intervalle on teste en plus une valeur dans l'intervalle.<BR>&nbsp;<BR>Par exemple une fonction renvoie une limite de chiffres comprise entre 5 et 200 � partir de deux limites comprises entre 100 et 
                    300 puis 600 et 700.<BR>&nbsp;<BR>Le jeu de test testera chacune des valeurs de retour qui devront �tre comprise entre 5 et 200.<BR>Les valeurs de tests seront 99, 100, 101, 150, 299, 300, 301, 599, 600, 601, 650, 699, 700, 701.
                    <BR>Certaines valeurs comme 99, 301, 599 et 701 devront cr�er des erreurs. Ces erreurs doivent donc �tre g�r�es par des exceptions ou des valeurs de retour. La gestion des exceptions servira � g�rer la fonction sur des donn�es 
                    externes � l'application. La valeur de retour permet de simplifier l'utilisation de la fonction.<BR>Les autres valeurs doivent renvoyer le bon r�sultat.</P>
            </TD>
        </TR>
    </TABLE>
</BODY>
</HTML>
 

SAMX