Project

General

Profile

Development Milestones » History » Version 1

Alexander Kamkin, 04/02/2014 07:41 AM

1 1 Alexander Kamkin
h1. Development Milestones
2
3
h2. Version 2.0
4
5
# полная поддержка языка nML
6
## поддержка алиасов регистров
7
## поддержка вызовов операций из операций
8
# поддержка тестовых ситуаций
9
## возможность "ручного" описания тестовых ситуаций
10
## возможность указания тестовых ситуаций в шаблонах
11
# поддержка исключений
12
# поддержка ветвлений в шаблонах
13
# поддержка вызовов шаблонов из других шаблонов
14
15
h2. Version 2.1
16
17
# поддержка композиции тестовых ситуаций
18
## дизъюнктивная композиция (случайный выбор на основе весов)
19
## конъюнктивная композиция (с возможностью указания "жестких" и "мягких" ограничений)
20
# поддержка декомпозиции тестовых ситуаций (представление тестовой ситуации в форме дизъюнктивной композиции уточняющих ситуаций - импликантов)
21
## например, путем построения BDD: @rule(situation)@
22
## или с помощью других методов генерации тестов для реализаций логических функций
23
## набор правил декомпозиции должен быть расширяемым
24
# поддержка извлечения тестовых ситуаций из кода
25
## тестовая ситуация верхнего уровня (для отдельной инструкции) строится как дизъюнктивная композиция извлеченных ситуаций
26
## если в шаблоне для некоторой инструкции не указана тестовая ситуация, по умолчанию используется ситуация верхнего уровня
27
# поддержка итерации тестовых ситуаций
28
## систематический перебор тестовых ситуаций: @iterate(situation)@ или @iterate(rule(situation))@