Антон Куликов - Знакомьтесь fitness
DESCRIPTION
TRANSCRIPT
Знакомьтесь FitNess!Антон Куликов “Active Systems”
2
Что такое FitNesse?
FitNesse это WIKI, которая использует FIT
FitNesse это веб сервер
FitNesse это инструмент для тестирования приложений
3
Область применения
Функциональное
Регресс, Смоук
Производительность
4
А также
Юнит-тестирование
Интеграционное
Cross-System
5
Инструмент взаимодействий
Тестеры Заказчик Разработчики Бизнес аналитик
6
FitNess нагляден!
7
Простая схема работы
FitNesseWiki
FitServer
FIT FrameWork
8
FitNesse Wiki
9
Платформы
Java .NET C++ Delphi Python Ruby Smalltalk Perl
Как это работает?К примерам!
#
11
О fixture
Column Fixture
Row Fixture
12
Пример с Column Fixture
Используется для проверки конкретного еденичного значения
True /false
Точное ожидаемое значение
13
Создаем таблицу
!|info.fitnesse.fixturegallery.ColumnFixtureTest||firstPart|secondPart|together?|totalLength?||Hello|World|Hello, World|10||Houston|We Have a Problem|Houston, We Have a Problem|24|
14
Все не так сложно
15
Успешный тест
16
Неуспешный тест
17
Код fixture
18
Пример с Row Fixture
Используется для проверки массива данных
19
Табличное представление
20
Простой класс
21
Код самой fixture
22
Результат выполнения
23
Пример из жизни
Тестирование Веб-Сервисов
Оформление теста
24
Страница теста в wiki
25
Fixture
26
Ресурсы
Сайт FitNesse homepage http://fitnesse.org/
FitNesse Yahoo Group http://tech.groups.yahoo.com/group/fitnesse/
Книга Fit for Developing Software: Framework for Integrated Tests
Robert C. Martin Series
Спасибо за внимание!Ваши вопросы?
#
27