Автоматизированное тестирование: сохраняет время, силы и деньги

Поделиться
Класснуть
Отправить

После написания кода его проверяют. Если речь о какой-то функции, то можно написать простой скрипт, который будет вызывать ее с разными аргументами, и смотреть, что она вернет.

Если вы сделали сайт или приложение, то вы открываете его, жмете ссылки и кнопки, проверяете что все отображается верно. Это называется ручное тестирование или QA (Quality Assurance — контроль качества) — человек проверяет работу программы. Если мы попробуем автоматизировать этот процесс, и написать программу, которая проверяет правильность другой программы, то это называется автоматизированное тестирование.

Главный плюс автоматических тестов — то, что они выполняются намного быстрее, чем ручное тестирование, и вам не надо тратить на это свое время (или время тестировщика). Это позволяет запускать их хоть после каждого изменения в коде.

Также тесты позволяют «защитить» написанный код. Если кто-то в команде (или вы сами) нечаянно «сломал» ваш код, тесты это обнаружат и укажут, что именно перестало работать. Поэтому править код становится более комфортным и спокойным — не надо бояться, что в ходе правки вы сломали какой-то функционал и не заметили. Тестирование особенно полезно при разработке сложных приложений в большой команде.

Хотите научиться писать автотесты и стать тестировщиком-автоматизатором? Тогда курс «‎Автоматизированное тестирование на Java» для вас!

Первое занятие 20.07 без оплаты. Подробности по ссылке.

Образовательный центр ПВТ

Адрес: Гродно, ул. Горького, 1
Телефон: +375 (44) 749-22-22показать телефон

Нашли опечатку? Выделите фрагмент текста с опечаткой и нажмите Ctrl + Enter.