WEB тестирование

Mobile testing, WEB тестирование, Виды тестирования, Начинающему тестировщику, Тестирование ПО

Статическое и динамическое тестирование

По критерию запуска программы (исполняется ли программный код) выделяют еще два типа тестирования: статическое и динамическое. 1. Статическое тестирование Статистическое тестирование –тип тестирования, который предполагает, что программный код во время тестирования не будет выполняться. При этом, само тестирование может быть как ручным, так и автоматизированным. Статическое тестирование начинается на ранних этапах…

Читать дальше

Mobile testing, WEB тестирование, Тестирование ПО

Отчётность

Отчётность — сбор и распространение информации о результатах работы (включая текущий статус, оценку прогресса и прогноз развития ситуации). К высокоуровневым задачам отчётности относятся: Сбор, агрегация и предоставление в удобной для восприятия форме объективной информации о результатах работы. Формирование оценки текущего статуса и прогресса (в сравнении с планом). Обозначение существующих и возможных…

Читать дальше

WEB тестирование, Тестирование ПО

Программное обеспечение, применяемое при тестировании API

Postman Postman — REST-клиент, который изначально представлял собой плагин для браузера Chrome, но позже появился так же в виде десктопных версий для Mac и Windows. Postman позволяет составлять и отправлять запросы на сервер и получать ответы с последующей их проверкой, а так же указывать cookies и заголовки запросов. При установке Postman…

Читать дальше

WEB тестирование, Тестирование ПО

Типы тестов, применимые к тестированию API

В целом, к тестированию API применимы следующие типы тестов: Функциональное тестирование – тесты должны выполнить набор вызовов, задекларированных в API, чтобы проверить общую работоспособность системы. Usability-тестирование – проверяет, является ли API функциональным и обладает ли удобным интерфейсом, также проверяется интеграция с другими. Тестирование безопасности – проверяет используемый тип аутентификации и шифрование данных с…

Читать дальше

WEB тестирование, Тестирование ПО

Что такое REST и SOAP?

REST (Representational state transfer) — подход к разработке клиент-серверных приложений. Приложения на REST архитектуре должны быть: Клиент-серверными. Взаимодействие между клиентом и сервером должно быть на HTTP. Все операции над ресурсами указываются в самих запросах. В архитектуре REST все данные являются «ресурсами» Все, что необходимо сделать с ресурсом в архитектуре REST, несется…

Читать дальше

WEB тестирование, Тестирование ПО

Понятие HTTP

HTTP (Hyper Text Transfer Protocol) – широко распространённый протокол передачи данных, изначально предназначенный для передачи гипертекстовых документов. По умолчанию используется 80-ый порт. HTTPS (Hyper Text Transfer Protocol Secure)— безопасный протокол передачи гипертекста. Это расширение протокола HTTP, поддерживающее шифрование посредством криптографических протоколов SSL и TLS. По умолчанию используется 443-ий порт. Спецификация HTTP…

Читать дальше

WEB тестирование, Тестирование ПО

Тестирование API

API (Application Programming Interface) расшифровывается как “интерфейс прикладного программирования” или “интерфейс программирования приложений”. Он позволяет осуществлять связь и обмениваться данными между двумя отдельными модулями программы. Система программного обеспечения, реализующая API, содержит функции/подпрограммы, которые могут быть выполнены с помощью другого программного обеспечения. «Общение» между модулями приложения происходит с использованием стандартных форматов XML…

Читать дальше

WEB тестирование, Тестирование ПО

Сервисы и инструменты для кроссбраузерного тестирования

Adobe BrowserLab Adobe BrowserLab — бесплатный инструмент тестирования кроссбраузерности, позволяющий протестировать сайт в современных и некоторых устаревших браузерах, включая различные версии Chrome, Safari, IE и Firefox. Просмотр возможен в нескольких режимах: полноэкранном, в режиме сравнения, а также в режиме «наложенных слоёв». Сервис может получать доступ к страницам, размещённым в интернете,…

Читать дальше

WEB тестирование, Тестирование ПО, Юзабилити

Программное обеспечение, применяемое при тестировании UI

Для тестирования пользовательского интерфейса, в зависимости от поставленных задач, можно ограничится такими программами, как Photoshop (путем наложения существующей web-страницы на макет) и экранной линейкой, типа mySize, с помощью которой можно легко узнать размеры элементов на экране монитора. Для тестировщика могут быть полезны такие расширения Chrome: Screen Ruler — помогает измерять высоту, ширину…

Читать дальше

WEB тестирование, Тестирование ПО

Тестирование UI и верстки

UI (user interface — пользовательский интерфейс) — является точкой взаимодействия человека и продукта. Дизайн кнопок, полей ввода и т.д. — это место, где пользователь взаимодействует с системой. Таким образом, Вы можете сравнить UI с рулем, педалями и приборной панелью автомобиля. Они используются для управления автомобилем так же, как приложение использует UI…

Читать дальше