http://18delphi.blogspot.ru/2013/07/blog-post_196.html
Аргумент - "это не БУДЕТ работать" - не принимается. ЭТО - работает.
Но если неинтересно - значит - неинтересно...
-----
Основная ИДЕЯ - "почему по-русски". Это не чтобы было "просто писать тесты". Отнюдь.
ИДЕЯ в том, чтобы было "просто читать". ЧТОБЫ тесты были похожи на TestCase'ы.
Чтобы человек прочитав тест смог бы ПРОСТО повторить его руками.
Аргумент - "это не БУДЕТ работать" - не принимается. ЭТО - работает.
Но если неинтересно - значит - неинтересно...
-----
Основная ИДЕЯ - "почему по-русски". Это не чтобы было "просто писать тесты". Отнюдь.
ИДЕЯ в том, чтобы было "просто читать". ЧТОБЫ тесты были похожи на TestCase'ы.
Чтобы человек прочитав тест смог бы ПРОСТО повторить его руками.
Почему же... Интересно, но мне бы хотелось пример (простейший) на основе той же собаки которую вы в качестве модели показали. С кодом отвечающим за выполнение этого простейшего теста... тогда будет отлично ИМХО...
ОтветитьУдалитьЧтобы тестировать "собаку" - надо требования к ней написать. Ну или накопить базу ошибок. Чтобы регресс смотреть.
ОтветитьУдалитьА идеально было бы ещё и прецеденты использования нарисовать.
УдалитьОчень интересно, но интересны детали, и желательно на простых примерах.
ОтветитьУдалить