Тестирование программного обеспечения. Основы. Виктор Владимирович Захаров

Чтение книги онлайн.

Читать онлайн книгу Тестирование программного обеспечения. Основы - Виктор Владимирович Захаров страница 13

Тестирование программного обеспечения. Основы - Виктор Владимирович Захаров

Скачать книгу

вы как раз будете проводить ручное тестирование.

      В его определении мы упомянули автоматизированный сценарий тестирования, который также именуют автоматизированным тестом.

      Автоматизированный сценарий тестирования – это набор действий, описанный на определённом языке программирования, которые выполняются автоматически с использованием специальных инструментов или программного обеспечения для проверки определённой функции тестируемой программы.

      Их разрабатывают специалисты по автоматизированному тестированию. Такие сценарии тестирования позволяют проверить работоспособность и качество программы, автоматизируя процесс. Автоматизированные сценарии тестирования могут включать в себя различные действия, такие как ввод данных, выполнение определённых операций, проверку результатов и сравнение их с ожидаемыми значениями. Они помогают ускорить и упростить процесс тестирования, а также повысить его надёжность и точность, и являются основой автоматизированного тестирования.

      Автоматизированное тестирование – процесс тестирования программного обеспечения с использованием программных средств для выполнения автоматизированных сценариев тестирования и проверки результатов выполнения, с целью сокращения времени тестирования и упрощения процесса.

      Чтобы заниматься таким тестированием необходимо обладать специализированными навыками и знать языки программирования.

      Какое тестирование можно автоматизировать?

      – функциональное тестирование сайтов;

      – функциональное тестирование настольных приложений;

      – функциональное тестирование мобильных приложений;

      – тестирование API информационных систем.

      Есть и другие сферы применения автоматизированного тестирования. Некоторые ключевые характеристики автоматизированного тестирования:

      – Можно запускать тесты регулярно и независимо от занятости человека. Это обеспечивает непрерывное тестирование.

      – Ускоряет и упрощает процесс тестирования.

      – Повышает надёжность тестирования благодаря исключению из процесса человеческого фактора.

      К примеру, необходимо ежедневно проверять, что после выпуска очередной новой версии программы в ней не ломаются основные функции, которые до этого работали без ошибок. Для этого требуется каждый день выполнять сотни тестов – однообразная и не воодушевляющая специалистов деятельность. В таком случае при наличии навыков и опыта специалисты разрабатывают сотни автоматизированных сценариев тестирования, которые в дальнейшем будут автоматически запускаться ежедневно, проверять программу, и заинтересованным людям будут отправляться на почту отчёты с результатами тестирования. Специалисты в это время могут посвятить себя более интеллектуальному тестированию.

      Тестовое

Скачать книгу