The basic silk scripts will be in two forms. One as an include file and the other as a script file.
The include file with the extention *.inc can be used for the declaration of window names, window objects, variables, constants, structures and classes. The core objects of the scripts lies here.
The script file will be used in writing scripts. It will be with the extention *.t. The body of the scripts will be defined here. ie. the testcases that meets various test conditions will be written in the script file.
Le dossier de manuscrit (*.t) peut être employé pour déclarer les objets et le dossier d'inclure (*.inc) pour des cas d'espèce d'écriture. Mais pour nous faire à l'espace libre de code employons différents dossiers pour différents buts. Si aucun cas d'espèce n'est écrit dans un dossier (inclure), alors le dossier d'inclure peut être compilé mais ne peut pas être couru. Il prouvera à erreur que le dossier ne contient aucun cas d'espèce. Seulement on permettra au le dossier avec le présent de cas d'espèce de fonctionner.
Avant de courir les manuscrits, le dossier séparé de déclaration doivent être écrits (pour déclarer les objets) et le dossier de manuscrit (pour des manuscrits d'écriture en utilisant que dossier de déclaration) et les compiler.
Les étapes à suivre pour courir les manuscrits sont en tant que ci-dessous.
Ouvrir l'outil en soie d'essai.
Ouvrir le dossier du manuscrit (*.t) qui doit être couru.
Compiler le manuscrit en choisissant le Run-> compilent le menu de la barre de menu (ou) de l'icône de compilation.
Elle compilera ce manuscrit particulier et les autres dossiers relatifs, appelés par ce manuscrit. L'utilisateur peut confirmer cela en regardant le statut de progrès (dans la couleur jaune) dans le coin fond-droit du silktest aussi.
S'il y a n'importe quelle erreur, les détails d'erreur sont montrés dans le temps de compilation. L'utilisateur doit faire les changements nécessaires.
Puis, choisir le cas d'espèce de Run-> à partir de la barre de menu (ou) choisissent autrement pour courir l'icône.
Les cas d'espèce peuvent être courus près sélectivement ou à-un-s'étirent.
Si la méthode sélective est choisie, elle demandera le cas d'espèce pour être courue d'une liste de cas d'espèce.
Après choix du fonctionnement de cas d'espèce et de début, la volonté silktest commencent automatiquement l'application et commencent l'essai à partir du basestate.
Enregistrement des événements/action
L'inscription des manuscrits dans SilkTest inclut des étapes des commandes avec la déclaration des noms de fenêtre et de ses objets avant cela. Éviter ces difficultés et faire (c'est un remplacement pour des étapes ligne par ligne d'écriture des manuscrits) le silktest plus facile de processus fournit usage spécial des événements d'enregistrement.
Les étapes sont indiquées ci-dessous.
1. Créer un nouveau cas d'espèce.
2. Choisir le disque d'option - menu d'actions.
3. Après zone de dialogue avoir obtenu de `de disque actions la', l'ordre des étapes à examiner, devrait être faite.
. IE 4., le programmeur doit simplement faire le processus de essai ordinaire en choisissant ou en employant les fenêtres et ses objets.
5. Après exécution de ces étapes, l'utilisateur doit cliquer la pâte de `au rédacteur' bouton zone de dialogue dans de `de disque actions'.
6. Maintenant les manuscrits sont automatiquement disponibles dans le dossier de manuscrit.
7. Économiser le manuscrit et la course qui cas d'espèce.
Les rapports enregistrés pour entrer à l'emplacement de yahoo, regarderont la ligne l'échantillon donné ci-dessous.
Le remplacement pour les rapports ci-dessus enregistrés sera en tant que ci-dessous :
Browser.Loadpage (www.yahoo.com) // charge la page d'accueil de yahoo comme la page de défaut
si Yahoo.Exists () // vérifiant l'existence de la page d'accueil
imprimer (la « fenêtre de Yahoo existe ») // confirmant que la fenêtre existe
Yahoo.objYahoo.Loginname.SetText (« username »)
Yahoo.objYahoo.Password.SetText (« mot de passe »)
Yahoo.objYahoo.Submit.Click ()
La différence entre les deux manuscrits différents ci-dessus sont, les fenêtres des besoins de la méthode II et ses objets à avoué avant que les manuscrits doivent être écrits. Elle n'est pas dans le cas du genre d'enregistrement de code.