.


:




:

































 

 

 

 





NUnitForms

: 1) (using NUnit.Framework; using NUnit.Extensions.Forms;), 2) ([FrameFixture]), 3) ([Test]) 4) (ButtonTester buttonTest = new ButtonTester("button1"); TextBoxTester tbt = new TextBoxTester("textBox1");), 5) NUNIT (Assert.AreEqual(tbt["Text"], "pressCheckBox"); Assert.AreNotEqual; Assert.IsEmpty, Assert.IsFalse), 6) : -> -> GUI -> (Form1 form = new Form1(); form.Show(); ButtonTester buttonTest = new ButtonTester("button1"); buttonTest.Click(); TextBoxTester tbt = new TextBoxTester("textBox1"); Assert.AreEqual(tbt["Text"], "pressButton"); form.Close();).

 

FEST.

: 1) (import org.fest.swing.annotation.GUITest; import org.fest.swing.fixture.FrameFixture; import org.fest.swing.junit.v4_5.runner.GUITestRunner;), 2) (@RunWith(GUITestRunner.class) public class MainFormTest {), 3) Frame (private FrameFixture frameFixture;), 4) @Before (@Before public void setUp() { frameFixture = new FrameFixture(new MainForm("Main form")); frameFixture.show();};), 5) (@GUITest @Test) 6) - (frameFixture.radioButton("RB1").click();), 7) (frameFixture.textBox("TB").requireText(""); requireEmpty, requireVisible, requireFocused, requireItemsCount(2)), 8) Frame @After (@After public void tearDown() { frameFixture.cleanUp();}) 9) GUI UNIT.

Smoke-, .. , . Smoke testing . , . , . , . , : 1) , 2) , 3) , 4) .. (. . ) Retset All - , . , .. . Regression Test Selection - : 1) Reusable Test Cases, 2) Obsolete Test Cases. Prioritization of Test Cases: , , . .





:


: 2016-10-06; !; : 317 |


:

:

- - , .
==> ...

1494 - | 1488 -


© 2015-2024 lektsii.org - -

: 0.012 .