Kategória:TestMethods: Rozdiel medzi revíziami

Z SPIN2-wiki
Prejsť na: navigácia, hľadanie
(Vytvorená stránka „==Implementácia== Nech je vytvorený test s názvom TestUI Do projektu je potrebné pridať referencie: *Ranorex.Core.dll *TestUI.exe V príslušnom module je potrebné ...“)
 
 
(4 medziľahlé úpravy od 2 ďalších používateľov nie sú zobrazené)
Riadok 1: Riadok 1:
 +
<viewsecurity developer/>
 
==Implementácia==
 
==Implementácia==
 
Nech je vytvorený test s názvom TestUI
 
Nech je vytvorený test s názvom TestUI
Riadok 11: Riadok 12:
 
         public void TestUIRanorex()
 
         public void TestUIRanorex()
 
         {
 
         {
 +
            // Reagovanie na ukoncenie testu
 
             Ranorex.Keyboard.AbortKey = System.Windows.Forms.Keys.Pause;
 
             Ranorex.Keyboard.AbortKey = System.Windows.Forms.Keys.Pause;
  
             Ranorex.Core.Testing.TestSuiteRunner.Run(
+
             // Spustenie celeho testu
 +
            TestSuiteRunner.Run(
 
                 typeof(TestUI.ClickerRepository), @"/testsuite:cesta k suboru TestUI.rxtst");
 
                 typeof(TestUI.ClickerRepository), @"/testsuite:cesta k suboru TestUI.rxtst");
 
         }}
 
         }}
Riadok 23: Riadok 26:
 
Pre spustenie dielčích nahrávok sa použije:
 
Pre spustenie dielčích nahrávok sa použije:
 
<syntaxhighlight lang=csharp>
 
<syntaxhighlight lang=csharp>
Ranorex.Core.Testing.TestModuleRunner.Run(TestUI.StartSUT.Instance);
+
TestModuleRunner.Run(TestUI.StartSUT.Instance);
Ranorex.Core.Testing.TestModuleRunner.Run(TestUI.LogIn.Instance);
+
TestModuleRunner.Run(TestUI.LogIn.Instance);
Ranorex.Core.Testing.TestModuleRunner.Run(TestUI.CloseSUT.Instance);
+
TestModuleRunner.Run(TestUI.CloseSUT.Instance);
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
[[category:Ranorex]]

Aktuálna revízia z 07:48, 19. máj 2014

Chránená stránka - prístup len pre skupinu ⧼Group-developer⧽.

Implementácia

Nech je vytvorený test s názvom TestUI

Do projektu je potrebné pridať referencie:

  • Ranorex.Core.dll
  • TestUI.exe

V príslušnom module je potrebné vytvoriť novú metódu typu TestMethod

        [TestMethod]
        public void TestUIRanorex()
        {
            // Reagovanie na ukoncenie testu
            Ranorex.Keyboard.AbortKey = System.Windows.Forms.Keys.Pause;

            // Spustenie celeho testu
            TestSuiteRunner.Run(
                typeof(TestUI.ClickerRepository), @"/testsuite:cesta k suboru TestUI.rxtst");
        }}

Pre spustenie celého Test suite je vhodné použiť:

TestSuiteRunner.Run

Pre spustenie dielčích nahrávok sa použije:

TestModuleRunner.Run(TestUI.StartSUT.Instance);
TestModuleRunner.Run(TestUI.LogIn.Instance);
TestModuleRunner.Run(TestUI.CloseSUT.Instance);

Táto kategória momentálne neobsahuje články ani multimediálne súbory.