Изучение покрытия кода в Python

Одним из важнейших аспектов этого является покрытие кода — метрика, которая помогает разработчикам понять, какая часть их кода тестируется. В Python такие инструменты, как coverage.py и pytest играют ключевую роль в создании проницательных отчетов о покрытии.

Логин и захват скриншотов в Selenium на Python

Эти строки импортируют необходимые модули из Selenium. Webdriver — это основной интерфейс для взаимодействия с браузерами, а By, WebDriverWait и expected_conditions используются для определения местоположения элементов и реализации явного ожидания.

Основы Cypress: Загрузка файла

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

Полное руководство по Cypress

Ознакомьтесь с нашим руководством по Cypress и вы узнаете, как запускать не только ручные, но и автоматизированные тесты Cypress в системе управления тестированием (TMS) и на раннем этапе получать мгновенную информацию о нестабильных тестах, дефектах, тестовом покрытии и т.д.

Что такое автоматизированный сценарий тестирования (Test Script)?

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

Чек-лист для тестирования Web-форм

Веб-форма — это средство, позволяющее посетителям связаться с вами и отправить информацию, например, заказ, запрос и т.д., которая передается в вашу базу данных. Малейшая ошибка при выполнении веб-формы может привести к огромной потере данных или связи.

Краткое руководство по сценарному тестированию

В области тестирования программного обеспечения сценарное тестирование является неотъемлемой частью любого приемочного тестирования (UAT), позволяя брендам выявлять различные ошибки и аномалии.

Что такое исчерпывающее тестирование?

%%title%% Исчерпывающее тестирование — это метод разработки программного обеспечения, при котором проверяются все возможные комбинации набора данных. Такое тестирование используется для того, чтобы гарантировать, что программа не даст сбоя ни при каких обстоятельствах. Оно относится к категории тестирования для обеспечения качества.

Топ-14 книг для тестировщика на русском языке

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

Что такое тестирование методом «серого ящика»? Техники, примеры

Тестирование «серого ящика» или Gray box testing — это методика тестирования программного обеспечения, позволяющая протестировать программный продукт или приложение с частичным знанием внутренней структуры приложения. Целью тестирования «серого ящика» является поиск и выявление дефектов, связанных с неправильной структурой кода или неправильным использованием приложений.