Это полностью интегрированная автономная вики-система и среда приемочного тестирования.
Поскольку FitNesse — это вики-веб-сервер, он требует очень низких затрат на ввод и обучение, что делает его отличным инструментом для сотрудничества с заинтересованными сторонами в бизнесе.
Вики-страница, созданная в FitNesse, запускается в качестве теста. Спецификации можно тестировать на примере самого приложения, что приводит к обмену спецификациями и реализациями.
FitNesse — проект с открытым исходным кодом. База кода не принадлежит какой-либо компании. Сообщество FitNesse делится большим количеством информации. Он очень адаптируем и используется в самых разных областях: от тестирования веб-интерфейса и графического интерфейса до тестирования электронных компонентов.
Скачать jar-пакет
Перейдите на официальный сайт, чтобы скачать последнюю версию.
www.fitnesse.org/FitNesseDow…
Введите команду в командной строке, чтобы запустить службу
Без каких-либо параметров используется порт по умолчанию 8001.
java -jar fitnesse-standalone.jar
Укажите порт
java -jar fitnesse-standalone.jar -p 8080
Введите URL-адрес в браузере и откройте страницу.
package com.auto;
public class Calculator{
private int first;
private int second;
public void setFirst(int first){
this.first = first;
}
public void setSecond(int second){
this.second = second;
}
public int add(){
return this.first + this.second;
}
public int minus(){
return this.first - this.second;
}
public int multi(){
return this.first * this.second;
}
public int div(){
return this.first / this.second;
}
}
И создайте соответствующий каталог в соответствии с путем к пакету и поместите в него файл класса.
javac Calculator.java
Введите имя набора тестов suite2 и сохраните его.
Адрес браузера не может автоматически перейти к созданному набору тестов. Необходимо вручную ввести адрес доступа:
Просто добавьте имя набора .test после текущего адреса.
Введите имя варианта использования и его содержание.
Содержание варианта использования объясняется следующим образом:
!define TEST_SYSTEM {тонкий} !path D:\011_инструмент автоматизации !|com.auto.Калькулятор| |первый|второй|добавить?|минус?|мульти?|дел?| |12|5|17|7|60|2| |7|4|11|3|28|1|
Четвертая строка — это заголовок, соответствующий имени поля и имени метода. Первые два столбца (первый | второй) — это имена полей в классе. add|minus|multi|div соответствует имени метода в классе, Добавление вопроса после имени метода указывает на то, что здесь необходимо сделать утверждение, чтобы увидеть, соответствуют ли фактические результаты ожидаемым результатам, приведенным в таблице. Пятая строка — назначение поля и ожидаемый результат соответствующего метода.
После создания варианта использования вы вернетесь на страницу набора тестов.
Нажмите [Suite], чтобы выполнить набор тестов.
Результаты выполнения следующие
Вы также можете нажать «Тестовый пример» на странице набора тестов.
Перейти на страницу тестового примера
Нажмите кнопку [Тест], чтобы выполнить тестовый пример.