peterdemin: переводы
FitNesse / FitNesse
→{{refimprove|date=August 2012}}
{{ infobox software
| name = FitNesse
| developer =
| latest release version = v20130530
| latest release date = {{Start date and age|2013|05|30}}
| operating system = [[Cross-platform]]
| genre = [[Test automation]]
| license = [[Common Public License|CPL]] <ref name=licenseheader>{{cite web|last=Martin|first=Robert C.|title=License Header|url=https://github.com/unclebob/fitnesse/blob/master/licenseHeader.txt|work=FitNesse Source Repository|publisher=GitHub|accessdate=4 July 2012}}</ref>
| status = Active
| website = http://www.fitnesse.org/
}}
{{ infobox software
| name = FitNesse
| developer =
| latest release version = v20130530
| latest release date = {{Start date and age|2013|05|30}}
| operating system = [[Cross-platform]]
| genre = [[Test automation]]
| license = [[Common Public License|CPL]] <ref name=licenseheader>{{cite web|last=Martin|first=Robert C.|title=License Header|url=https://github.com/unclebob/fitnesse/blob/master/licenseHeader.txt|work=FitNesse Source Repository|publisher=GitHub|accessdate=4 July 2012}}</ref>
| status = Active
| website = http://www.fitnesse.org/
}}
0 {{refimprove|date=August 2012}}
{{ infobox software
| name = FitNesse
| developer =
| latest release version = v20130530
| latest release date = {{Start date and age|2013|05|30}}
| operating system = [[Cross-platform]]
| genre = [[Test automation]]
| license = [[Common Public License|CPL]] <ref name=licenseheader>{{cite web|last=Martin|first=Robert C.|title=License Header|url=https://github.com/unclebob/fitnesse/blob/master/licenseHeader.txt|work=FitNesse Source Repository|publisher=GitHub|accessdate=4 July 2012}}</ref>
| status = Active
| website = http://www.fitnesse.org/
}}
{{ infobox software
| name = FitNesse
| developer =
| latest release version = v20130530
| latest release date = {{Start date and age|2013|05|30}}
| operating system = [[Cross-platform]]
| genre = [[Test automation]]
| license = [[Common Public License|CPL]] <ref name=licenseheader>{{cite web|last=Martin|first=Robert C.|title=License Header|url=https://github.com/unclebob/fitnesse/blob/master/licenseHeader.txt|work=FitNesse Source Repository|publisher=GitHub|accessdate=4 July 2012}}</ref>
| status = Active
| website = http://www.fitnesse.org/
}}
→[[Category:Groupware]]
[[Category:Software testing tools]]
[[Category:Software testing tools]]
0 [[Category:Groupware]]
[[Category:Software testing tools]]
[[Category:Software testing tools]]
→==External links==
* [http://www.fitnesse.org Tool website]
* [https://github.com/unclebob/fitnesse|Source Repository]
* [http://www.fitnesse.org/FrontPage.FitServers Languages supported by FitNesse]
* [http://fitnesse.info/ Alternative download site and a list of FitNesse related resources]
* [http://tech.groups.yahoo.com/group/fitnesse Discussion group dedicated to FitNesse]
* [http://www.methodsandtools.com/tools/tools.php?fitnesse FitNesse presentation]
* [http://www.fitnesse.org Tool website]
* [https://github.com/unclebob/fitnesse|Source Repository]
* [http://www.fitnesse.org/FrontPage.FitServers Languages supported by FitNesse]
* [http://fitnesse.info/ Alternative download site and a list of FitNesse related resources]
* [http://tech.groups.yahoo.com/group/fitnesse Discussion group dedicated to FitNesse]
* [http://www.methodsandtools.com/tools/tools.php?fitnesse FitNesse presentation]
0 ==Внешние источники==
* [http://www.fitnesse.org Tool website]
* [https://github.com/unclebob/fitnesse|Source Repository]
* [http://www.fitnesse.org/FrontPage.FitServers Languages supported by FitNesse]
* [http://fitnesse.info/ Alternative download site and a list of FitNesse related resources]
* [http://tech.groups.yahoo.com/group/fitnesse Discussion group dedicated to FitNesse]
* [http://www.methodsandtools.com/tools/tools.php?fitnesse FitNesse presentation]
* [http://www.fitnesse.org Tool website]
* [https://github.com/unclebob/fitnesse|Source Repository]
* [http://www.fitnesse.org/FrontPage.FitServers Languages supported by FitNesse]
* [http://fitnesse.info/ Alternative download site and a list of FitNesse related resources]
* [http://tech.groups.yahoo.com/group/fitnesse Discussion group dedicated to FitNesse]
* [http://www.methodsandtools.com/tools/tools.php?fitnesse FitNesse presentation]
→<references />
0 <references />
→==References==
0 ==References==
→==Books==
* [http://safari.phptr.com/0321269349 Fit for Developing Software: Framework for Integrated Tests] by Rick Mugridge; Ward Cunningham (ISBN 978-0-321-26934-8) published by Prentice Hall in June 2005
* [http://www.amazon.com/dp/0955683602 Test Driven .NET Development with FitNesse] by [[Gojko adzic|Gojko Adzic]] (ISBN 978-0-9556836-0-2) published by Neuri Limited (February 28, 2008)
* Phillip A. Laplante: Requirements Engineering for Software and Systems, Auerbach Publications, Boca Raton, FL, 2009, pp. 166-167, ISBN 978-1420064674
* [http://safari.phptr.com/0321269349 Fit for Developing Software: Framework for Integrated Tests] by Rick Mugridge; Ward Cunningham (ISBN 978-0-321-26934-8) published by Prentice Hall in June 2005
* [http://www.amazon.com/dp/0955683602 Test Driven .NET Development with FitNesse] by [[Gojko adzic|Gojko Adzic]] (ISBN 978-0-9556836-0-2) published by Neuri Limited (February 28, 2008)
* Phillip A. Laplante: Requirements Engineering for Software and Systems, Auerbach Publications, Boca Raton, FL, 2009, pp. 166-167, ISBN 978-1420064674
0 ==Книги==
* [http://safari.phptr.com/0321269349 Fit for Developing Software: Framework for Integrated Tests] by Rick Mugridge; Ward Cunningham (ISBN 978-0-321-26934-8) published by Prentice Hall in June 2005
* [http://www.amazon.com/dp/0955683602 Test Driven .NET Development with FitNesse] by [[Gojko adzic|Gojko Adzic]] (ISBN 978-0-9556836-0-2) published by Neuri Limited (February 28, 2008)
* Phillip A. Laplante: Requirements Engineering for Software and Systems, Auerbach Publications, Boca Raton, FL, 2009, pp. 166-167, ISBN 978-1420064674
* [http://safari.phptr.com/0321269349 Fit for Developing Software: Framework for Integrated Tests] by Rick Mugridge; Ward Cunningham (ISBN 978-0-321-26934-8) published by Prentice Hall in June 2005
* [http://www.amazon.com/dp/0955683602 Test Driven .NET Development with FitNesse] by [[Gojko adzic|Gojko Adzic]] (ISBN 978-0-9556836-0-2) published by Neuri Limited (February 28, 2008)
* Phillip A. Laplante: Requirements Engineering for Software and Systems, Auerbach Publications, Boca Raton, FL, 2009, pp. 166-167, ISBN 978-1420064674
→*[[Specification by example]]
*[[Acceptance testing]] (also referred to as functional testing)
*[[Software performance testing]]
*[[Regression testing]]
*[[Watir]]
* StoryTestIQ (STIQ) a mash-up of Selenium and the Fitness wiki (Please note: Wikipedia does not exist anymore (deleted in 2009), left here for reference only)
*[[Acceptance testing]] (also referred to as functional testing)
*[[Software performance testing]]
*[[Regression testing]]
*[[Watir]]
* StoryTestIQ (STIQ) a mash-up of Selenium and the Fitness wiki (Please note: Wikipedia does not exist anymore (deleted in 2009), left here for reference only)
0 *[[Спецификация на примерах]]
*[[Приемочное тестирование]] (также называемое функциональным тестированием)
*[[Тестирование производительности ПО]]
*[[Регрессионное тестирование]]
*[[Watir]]
*[[Приемочное тестирование]] (также называемое функциональным тестированием)
*[[Тестирование производительности ПО]]
*[[Регрессионное тестирование]]
*[[Watir]]
→==See also==
{{portal|Software Testing}}
{{portal|Software Testing}}
0 ==Смотри также==
{{portal|Software Testing}}
{{portal|Software Testing}}
→The SLIM engine allows for far more light-weight fixtures which are simple [[POJO]]s. These fixtures are not required to extend or use any framework classes, which simplifies their design and allows the fixture designer to concentrate on calling the system under test properly and in the simplest way possible. It also keeps the inheritance route open, allowing fixture developers to create fixture hierarchies if necessary.
0 Архитектура движка SLIM позволяет создавать более легковесные фикстуры, что упрощает работу разработчика.
→====SLIM====
SLIM (Simple List Invocation Method) is an alternative to Fit.
The SLIM engine is an implementation of the [http://fitnesse.org/FitNesse.UserGuide.SliM.SlimProtocol Slim Protocol]. Rather than combining all the elements of wiki-based testing, the SLIM engine concentrates only on invoking the fixture; it runs as a separate server which is invoked remotely by the FitNesse wiki engine. The interpretation of the wiki page and the generation of the result page is now part of the wiki engine.
SLIM (Simple List Invocation Method) is an alternative to Fit.
The SLIM engine is an implementation of the [http://fitnesse.org/FitNesse.UserGuide.SliM.SlimProtocol Slim Protocol]. Rather than combining all the elements of wiki-based testing, the SLIM engine concentrates only on invoking the fixture; it runs as a separate server which is invoked remotely by the FitNesse wiki engine. The interpretation of the wiki page and the generation of the result page is now part of the wiki engine.
0 ====SLIM====
SLIM (Simple List Invocation Method) — это альтернатива FIT. Движки SLIM реализуют протокол [http://fitnesse.org/FitNesse.UserGuide.SliM.SlimProtocol протокол SLIM]. Вместо совмещения всех элементов вики тестирования, SLIM движок занимается только на вызове фикстур; он работает, как отдельный сервер, который удаленно вызывается из FitNesse. Интерпретация вики страниц и генерация страницы результата осуществляется вики движком.
SLIM (Simple List Invocation Method) — это альтернатива FIT. Движки SLIM реализуют протокол [http://fitnesse.org/FitNesse.UserGuide.SliM.SlimProtocol протокол SLIM]. Вместо совмещения всех элементов вики тестирования, SLIM движок занимается только на вызове фикстур; он работает, как отдельный сервер, который удаленно вызывается из FitNesse. Интерпретация вики страниц и генерация страницы результата осуществляется вики движком.
→FIT is a framework that combines many responsibilities in testing rather than separating responsibilities neatly. The software developer pays a price for this fact in that fixtures for the FIT engine must inherit from FIT framework base classes. This can be inconvenient in Java, as it means that the framework claims a developers one chance at class inheritance. It also means that a fixture, by its nature, is a heavyweight construct. These considerations have prompted the FitNesse team in recent years to move to the SLIM testing engine.
0 Этот фреймворк соединяет множество ответственностей, вместо того, чтобы разделять их. Это несколько усложняет его использование. Кроме того, FIT доступен только для Java. Поэтому команда разработки FitNesse решила перейти на SLIM.
→====FIT====
More than an engine, FIT is a testing framework unto itself. It combines functionality to invoke tests, interpret wiki pages and generate output pages. FitNesse was originally built around FIT as a user interface, which inspired the name of the tool.
More than an engine, FIT is a testing framework unto itself. It combines functionality to invoke tests, interpret wiki pages and generate output pages. FitNesse was originally built around FIT as a user interface, which inspired the name of the tool.
0 ====FIT====
FIT — больше, чем движок, это тестовый фреймворк сам по себе. Изначально FitNesse разрабатывался, как интерфейс к FIT.
FIT — больше, чем движок, это тестовый фреймворк сам по себе. Изначально FitNesse разрабатывался, как интерфейс к FIT.
→===Testing engines===
The actual mapping as described above (as well as the invocation of fixture methods) is done by a testing engine. FitNesse supports two of these engines: the FIT engine and the SLIM engine.
The actual mapping as described above (as well as the invocation of fixture methods) is done by a testing engine. FitNesse supports two of these engines: the FIT engine and the SLIM engine.
0 ===Тестовые движки===
Описанное выше сопоставление выполняется тестовым движком. FitNesse поддерживает два: FIT и SLIM.
Описанное выше сопоставление выполняется тестовым движком. FitNesse поддерживает два: FIT и SLIM.
→The mapping between the wiki page and the fixture is a straightforward [[camel case|convert-to-camel case]] mapping. This mapping applies to all table headings and is used to identify the name of the fixture class as well as the methods of the fixture. A heading ending in a question mark is interpreted as a value to be read from the fixture, other headers are considered inputs to the fixture. Methods of the fixture are called in column order of the decision table, from left to right.
0 Для сопоставления таблицы и фикстуры используется [[camel case|convert-to-camel case]]. Эта нотация применяется ко всем заголовкам таблиц и используется для определения имен классов и методов фикстуры. Колонка с заголовком, заканчивающимся вопросительным знаком, интерпретируется, как выход фикстуры. Остальные колонки используются, как вход фикстуры. Методы фикстуры вызываются в порядке следования колонок таблицы слева направо.
0 public double result() {
return SystemUnderTest.divide (num, denom);
}
}</syntaxhighlight>
return SystemUnderTest.divide (num, denom);
}
}</syntaxhighlight>
0 public void setDenominatorValue (double denominator) {
denom = denominator;
}
denom = denominator;
}
0 public void setNumeratorValue (double numerator) {
num = numerator;
}
num = numerator;
}
→<syntaxhighlight lang="java">public class DivisionComponentTest extends ColumnFixture{
private double num;
private double denom;
private double num;
private double denom;
0 <syntaxhighlight lang="java">public class DivisionComponentTest extends ColumnFixture{
private double num;
private double denom;
private double num;
private double denom;
→The link between the generic testing engine and the system under test is made by a piece of Java code called a fixture. In the case of the table above this code might look like this:
0 Связь между движком тестирования и тестируемой системой осуществляется через фикстуру. Для данной таблицы её код на языке Java может выглядеть таким образом:
→{| class="wikitable"
! colspan="3" | Division component test
|-
!numerator value!!denominator value!!result?
|-
|10||2||5.0
|-
|10||5||2.0
|-
|5||2||2.5
|}
! colspan="3" | Division component test
|-
!numerator value!!denominator value!!result?
|-
|10||2||5.0
|-
|10||5||2.0
|-
|5||2||2.5
|}
0 {| class="wikitable"
! colspan="3" | Division component test
|-
!numerator value!!denominator value!!result?
|-
|10||2||5.0
|-
|10||5||2.0
|-
|5||2||2.5
|}
! colspan="3" | Division component test
|-
!numerator value!!denominator value!!result?
|-
|10||2||5.0
|-
|10||5||2.0
|-
|5||2||2.5
|}
Резюме
- Пол:
- мужчина
- Родной язык:
- русский
- С нами:
-
с 29 февраля 2012 г.
(5343 дня)
Не является членом клуба. - Деятельность:
-
47 версий перевода
с общим рейтингом 0
1 комментарий
