Добро пожаловать в qing-automation, это проект автоматизированного тестового фреймворка, подробное описание проекта Книга: "Мощное оружие" - руководство по созданию автоматизированного тестового фреймворка (https://book.douban.com/subject/26866743/) Обучающие видео: руководство по созданию автоматизированного тестового фреймворка (http://edu.51cto.com/course/course_id-3386.html) Чтобы начать работу, проверьте http://fitnesse.org! ## Быстрый старт
Есть баг или запрос на новую функцию? Пожалуйста, открыть новый вопрос.
Есть вопрос, который не является запросом на новую функцию или сообщением о баге? Спросите на почтовом списке.
Последняя стабильная версия FitNesse может быть загружена здесь.
Примечание: экранная сборка Jenkins производит 2 JAR файла. fitnesse.jar
используется при работе с Maven или Ivy. Пользователям, желающим запустить FitNesse самостоятельно, следует загрузить fitnesse-standalone.jar
вместо fitnesse.jar
.
Проверьте FitNesse Story Backlog and Issue Tracking на Pivotal Tracker.
Файл build.xml
и правильное интернет-соединение достаточно для сборки FitNesse.
Процесс сборки сам себя инициализирует, скачивая Ivy (управление зависимостями) и затем скачивая модули, необходимые для сборки и тестирования FitNesse.
Для сборки и выполнения всех тестов выполните команду
$ ant
которая собирает цель all
.
Чтобы запустить локально FitNesse wiki, например, чтобы просматривать локальную версию руководства пользователя,
$ ant run
Чтобы выполнить юнит-тесты,
$ ant unit_test
Чтобы выполнить приемочные тесты,
$ ant acceptance_tests
Второй каталог исходного кода, srcFitServerTests
, содержит юнит-тесты, которые проверяют вызов серверов Fit, написанных на Ruby, C++ и .NET. Эти тесты не выполняются как часть обычных целей тестирования Ant. При использовании среды разработки (IDE) убедитесь, что она не запускает эти тесты при выполнении «обычных» тестов в директории src
. Задайте вопросы на форуме FitNesse Yahoo группы или обратитесь к unclebob.### Работа с Eclipse и IntelliJ
Нужно учитывать несколько моментов при работе через IDE:
Файл сборки Ant выполняет некоторые дополнительные действия помимо компиляции кода.
Выполните команду
$ ant post-compile
для выполнения этих действий. В вашей IDE можно определить шаги после компиляции. Если вы установите цель "post-compile" из файла сборки, то вам не придется сталкиваться с проблемами очистки, сборки и выполнения тестов из вашей IDE.
Для управления зависимостями используется Apache Ivy. Вашу IDE можно настроить для работы с Ivy.
Альтернативно,
$ ant retrieve
скачивает зависимости и скопирует их в папку lib, откуда они могут быть использованы вашей IDE.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )