#functional_testing — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #functional_testing, aggregated by home.social.
-
Пишем тесты в транзакциях вместе с MySQL
Хочу поведать о своей библиотеке для написания тестов в транзакция при работе с MySQL. Я люблю писать тесты для своего кода, но при этом не люблю писать моки и всю необходимую для них обвязку. Особенно это касается базы данных ибо как правило замокать вызовы внешних сервисов и очереди сообщений, еще не так сложно, а вот с БД все гораздо сложнее, ведь взаимодействие с ней обычно довольно «богатое». И это ведет к тому, что приходится писать много хрупких и утомительных моков, и при этом сами запросы к БД не покрываются тестами (а там зачастую могут таиться ошибки связанные с некорректными запросами или ошибками миграции схемы).
https://habr.com/ru/articles/822073/
#nodejs #mysql #tests #functional_testing #transactional_test
-
Пишем тесты в транзакциях вместе с MySQL
Хочу поведать о своей библиотеке для написания тестов в транзакция при работе с MySQL. Я люблю писать тесты для своего кода, но при этом не люблю писать моки и всю необходимую для них обвязку. Особенно это касается базы данных ибо как правило замокать вызовы внешних сервисов и очереди сообщений, еще не так сложно, а вот с БД все гораздо сложнее, ведь взаимодействие с ней обычно довольно «богатое». И это ведет к тому, что приходится писать много хрупких и утомительных моков, и при этом сами запросы к БД не покрываются тестами (а там зачастую могут таиться ошибки связанные с некорректными запросами или ошибками миграции схемы).
https://habr.com/ru/articles/822073/
#nodejs #mysql #tests #functional_testing #transactional_test
-
Пишем тесты в транзакциях вместе с MySQL
Хочу поведать о своей библиотеке для написания тестов в транзакция при работе с MySQL. Я люблю писать тесты для своего кода, но при этом не люблю писать моки и всю необходимую для них обвязку. Особенно это касается базы данных ибо как правило замокать вызовы внешних сервисов и очереди сообщений, еще не так сложно, а вот с БД все гораздо сложнее, ведь взаимодействие с ней обычно довольно «богатое». И это ведет к тому, что приходится писать много хрупких и утомительных моков, и при этом сами запросы к БД не покрываются тестами (а там зачастую могут таиться ошибки связанные с некорректными запросами или ошибками миграции схемы).
https://habr.com/ru/articles/822073/
#nodejs #mysql #tests #functional_testing #transactional_test
-
Пишем тесты в транзакциях вместе с MySQL
Хочу поведать о своей библиотеке для написания тестов в транзакция при работе с MySQL. Я люблю писать тесты для своего кода, но при этом не люблю писать моки и всю необходимую для них обвязку. Особенно это касается базы данных ибо как правило замокать вызовы внешних сервисов и очереди сообщений, еще не так сложно, а вот с БД все гораздо сложнее, ведь взаимодействие с ней обычно довольно «богатое». И это ведет к тому, что приходится писать много хрупких и утомительных моков, и при этом сами запросы к БД не покрываются тестами (а там зачастую могут таиться ошибки связанные с некорректными запросами или ошибками миграции схемы).
https://habr.com/ru/articles/822073/
#nodejs #mysql #tests #functional_testing #transactional_test
-
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение)
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение) API часть и релиз проекта Продолжение...
https://habr.com/ru/articles/849770/
#python #functional_testing #architecture #api #backendразработка #backend_as_a_service #fullstack #automation_testing #webservices #web_developer
-
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение)
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение) API часть и релиз проекта Продолжение...
https://habr.com/ru/articles/849770/
#python #functional_testing #architecture #api #backendразработка #backend_as_a_service #fullstack #automation_testing #webservices #web_developer
-
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение)
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна(продолжение) API часть и релиз проекта Продолжение...
https://habr.com/ru/articles/849770/
#python #functional_testing #architecture #api #backendразработка #backend_as_a_service #fullstack #automation_testing #webservices #web_developer
-
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна
Зачастую full stack (и не только) проекты создаются без функциональных тестов. Это вызвано ошибочным предположением, что тесты добавляются для уже готового продукта и они нужны только для поддержки качества. Необходимость в тестах также возникает, когда количество багов или жалоб пользователей переходит все границы. В такой ситуации разработчики проекта решают добавлять тесты, и тут выясняется, что это не так просто, как большинство думает. Проблема сложности тестов в подобной ситуации кроется в том, что на этапе проектирования продукта никто не думал о его тестировании и необходимости сделать его пригодным для тестирования (автоматического). На этапе проектирования самого продукта гораздо проще проектировать тесты, потому что вы не ограничены существующим кодом продукта, фреймворками и утилитами, входящими в состав продукта. В этой части статьи я на примере покажу, как можно спроектировать простое веб-приложение, используя функциональное тестирование, и имплементировать веб-приложение. Поехали!
https://habr.com/ru/articles/846046/
#automationtesting #functional_testing #web_developement #tdd #architecture #fullstack_development #software_development #software_design
-
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна
Зачастую full stack (и не только) проекты создаются без функциональных тестов. Это вызвано ошибочным предположением, что тесты добавляются для уже готового продукта и они нужны только для поддержки качества. Необходимость в тестах также возникает, когда количество багов или жалоб пользователей переходит все границы. В такой ситуации разработчики проекта решают добавлять тесты, и тут выясняется, что это не так просто, как большинство думает. Проблема сложности тестов в подобной ситуации кроется в том, что на этапе проектирования продукта никто не думал о его тестировании и необходимости сделать его пригодным для тестирования (автоматического). На этапе проектирования самого продукта гораздо проще проектировать тесты, потому что вы не ограничены существующим кодом продукта, фреймворками и утилитами, входящими в состав продукта. В этой части статьи я на примере покажу, как можно спроектировать простое веб-приложение, используя функциональное тестирование, и имплементировать веб-приложение. Поехали!
https://habr.com/ru/articles/846046/
#automationtesting #functional_testing #web_developement #tdd #architecture #fullstack_development #software_development #software_design
-
Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна
Зачастую full stack (и не только) проекты создаются без функциональных тестов. Это вызвано ошибочным предположением, что тесты добавляются для уже готового продукта и они нужны только для поддержки качества. Необходимость в тестах также возникает, когда количество багов или жалоб пользователей переходит все границы. В такой ситуации разработчики проекта решают добавлять тесты, и тут выясняется, что это не так просто, как большинство думает. Проблема сложности тестов в подобной ситуации кроется в том, что на этапе проектирования продукта никто не думал о его тестировании и необходимости сделать его пригодным для тестирования (автоматического). На этапе проектирования самого продукта гораздо проще проектировать тесты, потому что вы не ограничены существующим кодом продукта, фреймворками и утилитами, входящими в состав продукта. В этой части статьи я на примере покажу, как можно спроектировать простое веб-приложение, используя функциональное тестирование, и имплементировать веб-приложение. Поехали!
https://habr.com/ru/articles/846046/
#automationtesting #functional_testing #web_developement #tdd #architecture #fullstack_development #software_development #software_design