четверг, 25 апреля 2013 г.

19. RUMTMARC : Первичный анализ возможных тест-кейсов (AT)

Предыдущая серия была тут - http://18delphi.blogspot.com/2013/04/18-rumtmarc-at.html


Пока нет программы и, естественно, нет сценариев, которые приведут к ошибке, то можно покрыть все требования тестами.
Т.е.
0.1. При открытии программа содержит 0 в качестве текущего значения, отображаемого в окне ввода/отображения информации.
Тест: смотрим, в каком окне находится фокус при входе.
0.2. При открытии текущее значение 0, значение предыдущего операнда 0, тип производимого действия не определен.
Тест: пишем в эталон текущее значение, предыдущее (None) и пробуем определить тип производимого действия (None).
(кстати, При открытии программа содержит 0 в качестве текущего значения и При открытии текущее значение 0) повторяется в требованиях.
0.3. Программа находится в режиме ввода данных.
Тест: эмулируем процесс входа в программу, нажимаем цифру на клавиатуре, пишем в эталон текущее значение (должно быть равно этой цифре).
И т.д для всех требований.
Можно дополнительно проверять размеры кнопок, их состояние (нажатость), цвет, текст, хинты, отступы на форме, параметры и названия окон и многое другое. То есть все, что будет зафиксировано в требованиях. То есть нужен эскиз внешнего вида программы, с указанием размеров.  

Следующая серия - http://18delphi.blogspot.com/2013/04/20-rumtmarc-al.html

Комментариев нет:

Отправить комментарий