Антон Куликов - Знакомьтесь fitness

Post on 30-Nov-2014

2.550 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

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

top related