Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #2

Merged
merged 29 commits into from
Feb 7, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
72f8b6d
Merge branch 'develop' into feature/ci
artbear Feb 2, 2019
0599829
Добавил прогон всех фич из репо
artbear Feb 2, 2019
fb0f913
и еще раз
artbear Feb 2, 2019
cf56bff
перенес изменения из NoSync-конфигурации
artbear Feb 2, 2019
2d28e98
Добавил ссылки на BDD-документацию
artbear Feb 2, 2019
f8106cf
Добавил ссылку на подготовку автодокументации
artbear Feb 2, 2019
9a99ba5
Добавил ссылку на автодокументацию
artbear Feb 2, 2019
d077663
Чуть поменял порядок разделов
artbear Feb 2, 2019
017f234
Исправлена неверная обработка параметров ком.строки, если передан тол…
artbear Feb 2, 2019
17cc190
Исправлены падающие тесты
artbear Feb 2, 2019
10ff9ce
Merge branch 'develop' into feature/ci
artbear Feb 2, 2019
187f05c
Добавление плагина Заглушки (#381)
popoffvg Feb 5, 2019
31499db
Исправлены метаданные для реализации #381
artbear Feb 5, 2019
6cc8fe5
Вернул режим совместимости для простой конфигурации xdd
artbear Feb 5, 2019
814dc8e
Merge branch 'develop' into feature/ci
artbear Feb 5, 2019
304c42a
Исправил падение дымовых тестов на последней конфигурации хдд
artbear Feb 5, 2019
4d2f811
Добавил обход падения тестов на CI
artbear Feb 5, 2019
7c8083d
Исправил ошибку при формировании списка тестов, если нет панели разделов
artbear Feb 5, 2019
96c2263
Исправил иногда возникающие ошибки запуска тест-клиента
artbear Feb 5, 2019
7b09c7e
Исправил падение дымовых тестов на последней конфигурации хдд
artbear Feb 5, 2019
1dade28
Вернул порт по умолчанию 1538
artbear Feb 5, 2019
9e253cb
Добавлена возможность выполнения дымовых тестов на клиенте тестирован…
artbear Feb 5, 2019
e9857ef
Документировал новый вариант запуска
artbear Feb 5, 2019
d0b56df
Добавил ссылку на описание дымовых тестов в основную документацию
artbear Feb 5, 2019
fd7b500
Добавил упоминание дымовых тестов в основную документацию
artbear Feb 5, 2019
ccebc8d
Merge branch 'develop' into feature/smoke-test-clients
artbear Feb 5, 2019
470cc8c
Merge pull request #403 from silverbulleters/feature/smoke-test-clients
artbear Feb 6, 2019
7e1e379
Добавить шаг "Когда я отвечаю на это сообщение" (#404)
VladFrost Feb 6, 2019
10d2997
Добавил форму элемента для отработки разных дымовых тестов
artbear Feb 6, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 14 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@

- [Vanessa-ADD ( ADD )](#vanessa-add--add-)
- [Введение](#введение)
- [Установка](#установка)
- [Справка и полезные ссылки](#справка-и-полезные-ссылки)
- [Установка](#установка)
- [Обсуждения, задачи, сообщения об ошибках](#обсуждения)
- [Сравнение с другими инструментами](#сравнение-с-другими-инструментами)
- [Помощь проекту](#how-to-help)
Expand All @@ -34,12 +34,24 @@ Vanessa-ADD is a set of testing tools for [1C:Enterprise 8 platform](http://v8.1

Возможности:

+ готовые универсальные "дымовые тесты" различных видов
+ различные виды тестирования (модульного/юнит, приемочного, сценарного для 1С 8.3, интеграционного, TDD)
+ проверка поведения (BDD/Gherkin)
+ формирование автодокументации в формате Markdown и видео.
+ формирование автодокументации в формате Html или Markdown или в виде видео-инструкций.

Vanessa-ADD является наследником 2-х продуктов - [xUnitFor1C](https://github.com/xDrivenDevelopment/xUnitFor1C) и [Vanessa-Behavior](https://github.com/silverbulleters/vanessa-behavior). Совместимость с VB 1.Х и xUnitFor1C 4.Х гарантирована (за исключением функциональности циклов и условий в Vanessa Behavior)

<a id="markdown-справка-и-полезные-ссылки" name="справка-и-полезные-ссылки"></a>
## Справка и полезные ссылки

Обязательно ознакомьтесь с:

+ **Документацией по продукту** [doc/README.md](./doc/README.md)

+ часто задаваемыми вопросами [FAQ.md](./F.A.Q.MD)
+ руководством контрибьютора [CONTRIBUTING.md](./.github/CONTRIBUTING.md)
+ известными проблемами [KNOWN-PROBLEMS.md](./doc/KNOWN-PROBLEMS.md)

<a id="markdown-установка" name="установка"></a>
## Установка

Expand All @@ -61,17 +73,6 @@ Vanessa-ADD является наследником 2-х продуктов - [x
+ Скачать архив `add-x.x.x.zip` с последним стабильным релизом - прямая ссылка [Releases](https://github.com/silverbulleters/add/releases/latest)
+ Распаковать указанный архив в нужную папку.

<a id="markdown-справка-и-полезные-ссылки" name="справка-и-полезные-ссылки"></a>
## Справка и полезные ссылки

Обязательно ознакомьтесь с:

+ **Документацией по продукту** [doc/README.md](./doc/README.md)

+ часто задаваемыми вопросами [FAQ.md](./F.A.Q.MD)
+ руководством контрибьютора [CONTRIBUTING.md](./.github/CONTRIBUTING.md)
+ известными проблемами [KNOWN-PROBLEMS.md](./doc/KNOWN-PROBLEMS.md)

## Ночная сборка ветки **develop**:

Продукт помимо основного стабильного релиза, выпускается "ночная сборка" продукта с новым, но еще не стабильным функционалом. Артефакты сборки доступны на сервере сборок в двух форматах:
Expand Down
57 changes: 31 additions & 26 deletions doc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Каталог docs

Предназначен для хранения файлов документации в формате Markdown
Предназначен для хранения файлов документации в формате Markdown

Содержит:

Expand All @@ -11,7 +11,9 @@

Для быстрого входа рекомендуем [почитать статьи или посмотреть видео](xdd/Статьи-и-видео-по-тестированию-в-1С.MD)

[Документация по фреймворку Vanessa.Add - раздел xdd/tdd](/doc/xdd/README.MD)
- [Описание возможностей готовых универсальных дымовых тестов](../tests/smoke/readme.md)
- [Документация по разделу xdd/tdd](/doc/xdd/README.MD)
- [BDD-Документация по фреймворку Vanessa.Add](doc/bdd/README.md)

Vanessa.ADD работает только с платформой 1С версии 8.3.5 и выше в режиме совместимости с 8.3.5 и выше.

Expand All @@ -23,27 +25,30 @@ Vanessa.ADD работает только с платформой 1С верси

## Разделы справки

* [Принципы написания тестов/фич/сценариев](xdd/Принципы-написания-тестов.MD)


* [Методы проверки/утверждений для использования кода шагов/тестов](xdd/Методы-проверки---утверждения.MD)
* [Текучие (fluent) утверждения](xdd/Текучие-(fluent)-утверждения.MD) - очень красивые и довольно удобные. Можно выполнять несколько проверок в одной строке проверки.
* [Базовые утверждения](xdd/Базовые-утверждения.MD) - простые, устаревшие, но все еще замечательные утверждения.
* [Проверка таблиц и табличных документов](xdd/Проверка-таблиц-и-табличных-документов.MD)

* [Система плагинов](xdd/Система-плагинов.MD)
* [Генерация данных](xdd/Генерация-данных.MD)
* [ВременныеФайлы](xdd/ВременныеФайлы.MD)
* [КомандныйФайл](xdd/КомандныйФайл.MD)
* [ПарсерКоманднойСтроки](xdd/ПарсерКоманднойСтроки.MD)
* [ЗапросыИзБД](xdd/ЗапросыИзБД.MD)
* [ЗагрузчикПользовательскихНастроек](xdd/Загрузчик-пользовательских-настроек.MD)
* [ГенераторОтчетаJUnitXML](xdd/ГенераторыОтчетов.MD#генераторотчетаjunitxml)
* Генераторы отчетов тестирования:
* [ГенераторОтчетаAllureXMLВерсия2](xdd/ГенераторыОтчетов.MD#генераторотчетаallurexmlверсия2)
* [(устаревший) ГенераторОтчетаAllureXML](xdd/ГенераторыОтчетов.MD#устаревший-генераторотчетаallurexml)
* [ГенераторОтчетаJUnitXML](xdd/ГенераторыОтчетов.MD#генераторотчетаjunitxml)
* [ГенераторОтчетаMXL](xdd/ГенераторыОтчетов.MD#генераторотчетаmxl)

* [Дымовые тесты (тесты открытия всех форм)](../tests/smoke/readme.md)

* [Обширная документация по BDD-части](./bdd/README.md)
* [Подготовка автодокументации - видео-документация и т.п.](https://github.com/silverbulleters/add/blob/develop/doc/bdd/%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B0%D0%B2%D1%82%D0%BE%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8.md)

* Разделы по tdd-тесты кодом

* [Принципы написания тестов/фич/сценариев](xdd/Принципы-написания-тестов.MD)

* [Методы проверки/утверждений для использования кода шагов/тестов](xdd/Методы-проверки---утверждения.MD)
* [Текучие (fluent) утверждения](xdd/Текучие-(fluent)-утверждения.MD) - очень красивые и довольно удобные. Можно выполнять несколько проверок в одной строке проверки.
* [Базовые утверждения](xdd/Базовые-утверждения.MD) - простые, устаревшие, но все еще замечательные утверждения.
* [Проверка таблиц и табличных документов](xdd/Проверка-таблиц-и-табличных-документов.MD)

* [Система плагинов](xdd/Система-плагинов.MD)
* [Генерация данных](xdd/Генерация-данных.MD)
* [ВременныеФайлы](xdd/ВременныеФайлы.MD)
* [КомандныйФайл](xdd/КомандныйФайл.MD)
* [ПарсерКоманднойСтроки](xdd/ПарсерКоманднойСтроки.MD)
* [ЗапросыИзБД](xdd/ЗапросыИзБД.MD)
* [ЗагрузчикПользовательскихНастроек](xdd/Загрузчик-пользовательских-настроек.MD)
* [ГенераторОтчетаJUnitXML](xdd/ГенераторыОтчетов.MD#генераторотчетаjunitxml)
* Генераторы отчетов тестирования:
* [ГенераторОтчетаAllureXMLВерсия2](xdd/ГенераторыОтчетов.MD#генераторотчетаallurexmlверсия2)
* [(устаревший) ГенераторОтчетаAllureXML](xdd/ГенераторыОтчетов.MD#устаревший-генераторотчетаallurexml)
* [ГенераторОтчетаJUnitXML](xdd/ГенераторыОтчетов.MD#генераторотчетаjunitxml)
* [ГенераторОтчетаMXL](xdd/ГенераторыОтчетов.MD#генераторотчетаmxl)

* [Дымовые тесты (тесты открытия всех форм)](../tests/smoke/readme.md)
13 changes: 9 additions & 4 deletions doc/bdd/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
## Описание использования в режиме BDD
## Разделы

* Описание использования в режиме BDD и т.д.
* [Подготовка автодокументации - видео-документация и т.п.](https://github.com/silverbulleters/add/blob/develop/doc/bdd/%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B0%D0%B2%D1%82%D0%BE%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8.md)

### Описание использования в режиме BDD

+ пишем feature-файлы в формате Gherkin
+ обычно используется редактор Visual Studio Code с расширением для Gherkin-файлов
Expand Down Expand Up @@ -36,7 +41,7 @@
И при нажатии кнопки "Запустить сценарии" я вижу автоматизированный запуск обработок с признаком "pending" (ожидает реализации)
```

### Классический вариант использования (без интерактивного режима)
#### Классический вариант использования (без интерактивного режима)

Фактически классический вариант использования представляет собой следующий рутинный порядок

Expand All @@ -48,7 +53,7 @@
+ запустили сценарии проверки поведения
+ убедились, что сценарии проверки работают, и отчет о проверки показывает "Зелёный" статус

### Использования в режиме проверки поведения пользовательского интерфейса ("кнопко-нажималки")
#### Использования в режиме проверки поведения пользовательского интерфейса ("кнопко-нажималки")

для команд, уже имеющих функционал или производящих доработку типовых конфигураций в режиме Taxi, действует упрощенный порядок использования

Expand All @@ -62,7 +67,7 @@
+ запустили сценарии проверки поведения
+ убедились, что сценарии проверки работают и отчет о проверки показывает "Зелёный" статус

### Кто пишет feature-файлы ?
#### Кто пишет feature-файлы ?

Обратите внимание, что фактически feature-файлы могут писать все участники команды:

Expand Down
Loading