mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 15:22:31 +01:00
Author:halw
Date:2009-03-12T15:21:14.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@208 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -15,5 +15,7 @@ This tutorial will guide you through the use of the Eiffel Testing Framework. A
|
|||||||
{{note|It is recommended, at least on your first viewing of this tutorial, that you take the sections in the order in which they are presented. There are three different types of tests supported by the Eiffel Testing Framework. Each type of test is discussed on its own page. But to avoid repetition, the pages for the second and third types of tests omit some of the detail in the first and assume a familiarity with the example. }}
|
{{note|It is recommended, at least on your first viewing of this tutorial, that you take the sections in the order in which they are presented. There are three different types of tests supported by the Eiffel Testing Framework. Each type of test is discussed on its own page. But to avoid repetition, the pages for the second and third types of tests omit some of the detail in the first and assume a familiarity with the example. }}
|
||||||
|
|
||||||
|
|
||||||
|
{{SeeAlso|<br />[[The Eiffel Testing Framework]] reference }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ The '''Stop all execution''' command ( [[Image:debug-stop-icon]] ) will halt all
|
|||||||
|
|
||||||
==View Filtering==
|
==View Filtering==
|
||||||
|
|
||||||
{{note|The development of this section is on hold pending interface changes. }}
|
{{note|The development of this section is on hold pending changes to the interface. }}
|
||||||
|
|
||||||
|
|
||||||
==Tests==
|
==Tests==
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
==Introduction==
|
==Introduction==
|
||||||
|
|
||||||
The '''New Eiffel test wizard''' creates new tests based on information a developer enters on a series of forms. There is a different thread through these forms corresponding to each of the three test types supported by the Eiffel Testing Framework.
|
The '''New Eiffel test wizard''' creates new tests based on information entered by a developer on a series of wizard panes. Each of the three test types supported by the Eiffel Testing Framework requires certain unique information. Therefore, there is a unique sequence of wizard panes corresponding to each test type.
|
||||||
|
|
||||||
The '''New Eiffel test wizard''' is invoked by clicking the '''Create new tests''' button ( [[Image:create new tests]] ) on the Eiffel Testing Framework interface toolbar.
|
The '''New Eiffel test wizard''' is invoked by clicking the '''Create new tests''' button ( [[Image:create new tests]] ) on the Eiffel Testing Framework interface toolbar.
|
||||||
|
|
||||||
@@ -21,7 +21,8 @@ The first pane of the wizard allows you to choose which type of test(s) you wish
|
|||||||
[[Image: New test wizard screen 01 01]]
|
[[Image: New test wizard screen 01 01]]
|
||||||
|
|
||||||
|
|
||||||
==The manual test thread==
|
==The manual test wizard sequence==
|
||||||
|
|
||||||
|
|
||||||
Creating manual tests will involve using the following wizard panes. For a guided tour of this process, see [[Create a manual test]].
|
Creating manual tests will involve using the following wizard panes. For a guided tour of this process, see [[Create a manual test]].
|
||||||
|
|
||||||
@@ -29,7 +30,7 @@ Creating manual tests will involve using the following wizard panes. For a guide
|
|||||||
===The "New test class" pane===
|
===The "New test class" pane===
|
||||||
|
|
||||||
|
|
||||||
In this pane you provide a name and cluster for the test class that will be created. You can also indicate that the created class include redefined versions of features <eiffel>on_prepare</eiffel> (called during preparation for test execution) and <eiffel>on_clean</eiffel> (called during clean-up after test execution).
|
In this pane you provide a name and cluster for the test class that will be created. You can also indicate that the created class should include redefined versions of features <eiffel>on_prepare</eiffel> (called during preparation for test execution) and/or <eiffel>on_clean</eiffel> (called during clean-up after test execution).
|
||||||
|
|
||||||
|
|
||||||
[[Image: New test wizard screen 02M 01]]
|
[[Image: New test wizard screen 02M 01]]
|
||||||
@@ -48,7 +49,7 @@ For tags, there are two entry boxes with '''Add''' buttons to their right. You c
|
|||||||
On the bottom box, use the drop-down arrow to choose a predefined tag, such as associating the test with a target class and routine.
|
On the bottom box, use the drop-down arrow to choose a predefined tag, such as associating the test with a target class and routine.
|
||||||
|
|
||||||
|
|
||||||
==The extracted test thread==
|
==The extracted test wizard sequence==
|
||||||
|
|
||||||
|
|
||||||
The '''Extract tests from running application''' radio button is only sensitive if the system is currently running.
|
The '''Extract tests from running application''' radio button is only sensitive if the system is currently running.
|
||||||
@@ -70,7 +71,7 @@ For extracted tests, the second pane to appear is the '''New test class''' pane.
|
|||||||
This pane provides a depiction of the current call stack. Choose the routine or routines for which you want extracted tests to be created.
|
This pane provides a depiction of the current call stack. Choose the routine or routines for which you want extracted tests to be created.
|
||||||
|
|
||||||
|
|
||||||
==The synthesized test thread==
|
==The synthesized test wizard sequence==
|
||||||
|
|
||||||
|
|
||||||
Creating synthesized tests will involve using the following wizard panes. For a guided tour of this process, see [[Using synthesized tests]].
|
Creating synthesized tests will involve using the following wizard panes. For a guided tour of this process, see [[Using synthesized tests]].
|
||||||
|
|||||||
@@ -22,4 +22,7 @@ This documentation is intended to describe the Eiffel Testing Framework interfac
|
|||||||
When you use the Eiffel Testing Framework, you control things by using two components: '''[[The Eiffel Testing Framework Interface]]''' and '''[[The New Eiffel Test Wizard]]'''. The interface is used to access, manage, execute, and monitor tests. The New Eiffel test wizard is used to help you create new tests.
|
When you use the Eiffel Testing Framework, you control things by using two components: '''[[The Eiffel Testing Framework Interface]]''' and '''[[The New Eiffel Test Wizard]]'''. The interface is used to access, manage, execute, and monitor tests. The New Eiffel test wizard is used to help you create new tests.
|
||||||
|
|
||||||
|
|
||||||
|
{{SeeAlso|<br/>[[Using the Eiffel Testing Framework]] }}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
These pages are the central repository of information about Eiffel and the products and technologies of Eiffel Software.
|
These pages are the central repository of information about Eiffel and the products and technologies of Eiffel Software.
|
||||||
|
|
||||||
The documentation is organized into virtual books. Each book covers an important aspect of the world of Eiffel.
|
The documentation is organized into virtual books. Each book covers an important aspect of the world of Eiffel..
|
||||||
|
|
||||||
* [[Guide]] -- Guide to Eiffel Information
|
* [[Guide]] -- Guide to Eiffel Information
|
||||||
* [[Why Eiffel?]] -- Why Eiffel?
|
* [[Why Eiffel?]] -- Why Eiffel?
|
||||||
|
|||||||
Reference in New Issue
Block a user