Тестирование API за 10 минут

testirovanie_api
Что такое API? API расшифровывается как “интерфейс прикладного программирования” или “интерфейс программирования приложений”. Он позволяет осуществлять связь и обмениваться данными между двумя отдельными модулями программы. Система программного обеспечения, реализующая API, содержит функции/подпрограммы, которые могут быть выполнены с помощью другого программного обеспечения. Что подразумевает тестирование API? Тестирование API полностью...
Читать далее »

7 грехов автоматизированного тестирования

7 grehov avtomatizirovannogo testirovaniya
Автоматизированное тестирование очень мощная вещь. Вы можете запускать тысячи тестов с одним нажатием кнопки и получить быстрый отчёт о состоянии продукта. Вы можете быстро найти баги в регрессии. По незнанию или неопытности автоматизированное тестирование рассматривают в качестве панацеи от всех бед и как альтернативу ручному тестированию. Но не...
Читать далее »

5 причин появления багов в ПО

5 причин появления багов в ПО
Существует множество причин, по которым происходит появление багов в программном обеспечении. Их можно условно разделить на следующие классы. Непонимание или отсутствие информации Довольно часто со стороны бизнеса нет чётких требований или условий по продукту. Заказчик только знает, что продукт должен делать и как должен работать. Поэтому часто разработчики...
Читать далее »

5 причин, почему автотесты не находят баги в регрессии

avotesty_i_regressiya
Широко распространено мнение, что цель автоматизированных тестов заключается не в поиске новых багов, а, скорее, в поиске регрессионных ошибок при разработке новых функций. Но даже при таком подходе многие баги в регрессии могут проскочить мимо наших тестов. Давайте рассмотрим основные причины. Сценарий не был продуман Автоматизированные тесты хороши...
Читать далее »