Предыдущая серия была тут - 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
Следующая серия - http://18delphi.blogspot.com/2013/04/20-rumtmarc-al.html
Комментариев нет:
Отправить комментарий