Він використовує техніку, звану ін'єкцію помилки.
мова сценаріїв Байтмен заснований на Java, використовуючи формалізм під назвою правила подій Стан дії, щоб вказати, де, незалежно від того, і які побічні ефекти повинні бути виконані під час тестового прогону. Це дозволяє Байтмен правила, щоб бути потужним і виразним без шкоди для структури, ясності і простоти використання.
Байтмен робіт, вставивши скріптові побічні ефекти в коді програми, тестові сценарії можуть включати в себе дії, які створюють і поширюються умови, які підходять для тестового сценарію.
Що нового сильний > в цьому випуску:
- Feature Request:
- Забезпечення Побачення з тайм-аут, щоб уникнути тупикової ситуації в тестах
- Помилки:
- & Quot; Отримання джерел & Quot; і & Quot; Будівництво Байтмен & Quot; розділи документації є неправильними
- бібліотека Dtest не знає, працювати з інтерфейсами
- Dtest не знає інструментів перевантажених методів
- Поліпшення:
- долучення @BMUnitConfig анотацію для настройки агента з модульного тестування
бібліотека
Що нового у версії 3.0.1:
- Feature Request:
- Забезпечення Побачення з тайм-аут, щоб уникнути тупикової ситуації в тестах
- Помилки:
- & Quot; Отримання джерел & Quot; і & Quot; Будівництво Байтмен & Quot; розділи документації є неправильними
- бібліотека Dtest не знає, працювати з інтерфейсами
- Dtest не знає інструментів перевантажених методів
- Поліпшення:
- долучення @BMUnitConfig анотацію для настройки агента з модульного тестування
бібліотека
Що нового у версії 2.2.2:
- Feature Request:
- Забезпечення Побачення з тайм-аут, щоб уникнути тупикової ситуації в тестах
- Помилки:
- & Quot; Отримання джерел & Quot; і & Quot; Будівництво Байтмен & Quot; розділи документації є неправильними
- бібліотека Dtest не знає, працювати з інтерфейсами
- Dtest не знає інструментів перевантажених методів
- Поліпшення:
- долучення @BMUnitConfig анотацію для настройки агента з модульного тестування
бібліотека
Що нового у версії 2.2.1:
- Feature Request:
- Забезпечення Побачення з тайм-аут, щоб уникнути тупикової ситуації в тестах
- Помилки:
- & Quot; Отримання джерел & Quot; і & Quot; Будівництво Байтмен & Quot; розділи документації є неправильними
- бібліотека Dtest не знає, працювати з інтерфейсами
- Dtest не знає інструментів перевантажених методів
- Поліпшення:
- долучення @BMUnitConfig анотацію для настройки агента з модульного тестування
бібліотека
Що нового у версії 2.1.4.1:
- Loading~~pobj правил файл сценарію з ClassLoader .getSystemResourceAsStream (& Quot ; bytemanpkg.btm & Quot;);
Що нового у версії 2.1.0:
- Особливості:
- Довжина Підтримка нерухомості для типів масивів
- Підвищення Instrumentor.class з dtest бути більш гнучкими
- Виправлені помилки:
- Відсутні прогалини у висновку
- VerifyError під JDK7
Що нового у версії 2.0.3 :.
- долучення помічник для відстеження стеки інших потоків
- Deploy Байтмен реліз Maven центральний.
Що нового у версії 2.0.1:
- Покращення:
- Поліпшення ін'єкції тригера відключити ін'єкції для методів, які не в змозі відповідати правилу, дозволяючи при цьому інші випадки, щоб продовжити.
- Особливості:
- Шукати 'значення' і 'реж' на шляху до класів, а.
- Додана Windows, їх еквіваленти для команд / Bash скрипти Linux у версії каталогу бен.
Що нового у версії 1.3.0:
- Прохання:
- Надати правила прив'язки для масиву параметрів методу і параметра методу підрахунку
- Дозволити доступ до стека вмісту в правилах AT Invoke
- Додайте методи стек викликів UTIL за замовчуванням помічника
- Забезпечення управління життєвим циклом для правил / хелперів
- Заплатити dtest прототип
- Чи може місця, які приймають підрахунок також приймають ключове слово ALL
- Надати прапор -p для bytemancheck скрипт, що дозволяє пакети для класів правил необхідно вказати
- Повинна бути передбачена можливість перевизначити помічника за замовчуванням для кожного сценарію
- Помилки:
- Компілятор не може викликати ToString для перетворення числового типу об'єкта в рядок
- AT правила входу в даний час виконуються в порядку, зворотному порядку подання всупереч Spec
- СтроковойЛітерал TypeCheck не кидає помилку, якщо він передається несумісний очікуваний тип
- Локальне управління вар кадрів адаптер генератора не в змозі пояснити деякі місцеві Варс
- Трансформатор дозволяє ін'єкції бути зроблена спроба нативних методів
- AT правила входу вводять методи, починаючи з часу циклу може в кінцевому підсумку всередині час
- Відкрийте монітор ввести алгоритм поширення в CFG порушується
- Тип перевірки не може дозволити штучної примітивні типи, які будуть використовуватися, де, як очікується, супер тип
- ЧісловойЛітерал typecheck не дозволяє числовий літерал з'являтися де об'єкт, як очікується,
- Установка помічника в одному правилі залишає набір для наступних правил
- Завдання:
- Оновлення JUnit до 4.8.2
Вимоги
- JDK 6 або вище
Коментар не знайдено