О, только с ними начал разбираться и ссылки по теме очень кстати, хотя как-то не совсем понимаю чем они лучше спеков. Кроме понятности заказчику конечно
Stories - это интеграционные тесты, проверка целостности.
Когда ты пишешь спеки, ты тестируешь по отдельности модели, контроллеры, представления, библиотеки и т.д. Одно тестируется изолированно от другого.
А интеграционные тесты - это фактически подача данных на вход и проверка результата на выходе. Если где-то что-то сломалось и спеками ты это не закрыл, история покажет.
О, только с ними начал разбираться и ссылки по теме очень кстати, хотя как-то не совсем понимаю чем они лучше спеков. Кроме понятности заказчику конечно
пара ссылок в догонку http://nexus.org.ua/weblog/message/799/
Истории - красивое изобретение, и правильное очень.
Stories - это интеграционные тесты, проверка целостности.
Когда ты пишешь спеки, ты тестируешь по отдельности модели, контроллеры, представления, библиотеки и т.д. Одно тестируется изолированно от другого.
А интеграционные тесты - это фактически подача данных на вход и проверка результата на выходе. Если где-то что-то сломалось и спеками ты это не закрыл, история покажет.