Написание спецификаций с помощью Kotlin и Speak
Платформы тестирования спецификаций дополняют платформы модульного тестирования для тестирования наших приложений. В этом руководстве мы познакомим вас с платформой Spek – платформой тестирования спецификаций для Java и Kotlin. Проще говоря, при тестировании спецификации мы начинаем со спецификации и описываем назначение программного обеспечения, а не его механику. Это часто используется при разработке, основанной на поведении, поскольку целью является проверка системы на соответствие предопределенным спецификациям нашего приложения...
Что такое тестирование программ и зачем оно нужно (продолжение статьи)
По знанию внутреннего строения системы Тестирование чёрного ящика или поведенческое тестирование — стратегия (метод) тестирования функционального поведения объекта (программы, системы) с точки зрения внешнего мира, при котором не используется знание о внутреннем устройстве тестируемого объекта. Под стратегией понимаются систематические методы отбора и создания тестов для тестового набора. Стратегия поведенческого теста исходит из технических требований и их спецификаций. Тестирование белого ящика (англ. white-box testing), также тестирование стеклянного ящика (англ. glass-box testing), структурное тестирование (англ...