пятница, 29 ноября 2013 г.

GUI-тестирование "по-русски". Прикручиваем DUnit к нашим "скриптам"

GUI-тестирование "по-русски". Прикручиваем DUnit к нашим "скриптам"

Предыдущая серия была тут - http://18delphi.blogspot.ru/2013/11/gui-back-to-basics_22.html

Теперь давайте сделаем вот какую штуку - прикрутим DUnit к нашим скриптам.

Для начала сделаем тестовый VCL проект по аналогии с FM проектом.

Offtopic. Небольшое пояснение о блоге

Небольшое пояснение о блоге.

Поскольку далеко не всем интересен мой "поток сознания", то я решил в этом блоге оставить только "статьи" или то, что хоть как-то может претендовать на статус "статьи".

Публиковать тут я буду РОВНО раз в неделю.

Или 0 раз в неделю. Если ничего достойного не напишется.

А "поток сознания" переехал сюда - http://programmingmindstream.blogspot.com/

Для "особых ценителей".

Там я в перепалки - НЕ ВСТУПАЮ. Если кому-то что-то не нравится - заведите СВОЙ блог и пишите ТУДА.

СПАСИБО.

пятница, 22 ноября 2013 г.

GUI-тестирование "по-русски". Back to the basics. Пример нажатия на кнопку формы из скрипта

Предыдущая серия была тут - http://18delphi.blogspot.ru/2013/11/5.html

Мне тут написали, что мол "вы пишете в формате лекции, а хотелось бы в формате семинара".

Попробую в формате семинара.

Итак.

Тезисы:

1. тест должен быть линейным
2. похожим на тест-кейс
3. читаться человеком
4. оперировать терминами предметной области

вторник, 19 ноября 2013 г.

Ещё взгляд на тестирование

У меня есть чужой материал, который для меня лично - ценен.

Хочу его опубликовать.

Итак.

Трофимов Андрей пишет:

В статье http://18delphi.blogspot.ru/2013/04/blog-post_30.html упоминается использование макросов.

Они - достаточно удобный инструмент для создания условий тестовой проверки программы, в которой используются.

Можно даже пойти дальше, и сравнить несколько примеров скриптов, проверяющих работу редактора.

В думах о тестировании №5

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

Теперь хочется пояснить "что там написано" и зачем всё это".

суббота, 16 ноября 2013 г.

В думах о тестировании №4

Предыдущая серия была тут - http://18delphi.blogspot.ru/2013/11/3.html

И ещё немного попрограммировал и родилось вот что:

В думах о тестировании №3

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

И я ещё немного попрограмировал и получил такой результат:

В думах о тестировании №2

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

Теперь я немного попрограммировал и задумался о разборе строки на токены.

пятница, 15 ноября 2013 г.

Чужая ссылка. Оконные сообщения в FireMonkey

http://teran.karelia.pro/articles/item_6148.html

Ну не знаю...

"Мотивации" - не вижу. А про то "как сделать"- можно и в исходниках FM почитать.

Конструкции:
except
end;

- особенно меня всегда - "радуют".