Публикации по теме 'testing'


TIL: от теста к площадке для тестирования
Тестировать интерфейс не так уж и сложно! Некоторые люди боятся тестирования внешнего интерфейса, другие думают, что это рутинная работа, потому что они видят, что оно уже работает. Не говоря уже о людях, которые вообще не тестируют. Одна из проблем, с которой я столкнулся при тестировании интерфейса, в основном из-за используемой структуры. Повсюду одни div , множество порталов и атрибутов, которые ведут неизвестно куда. Если запрос завершается неудачно, он предоставляет..

Что вы должны знать о веб-API
Понимание интерфейсов программирования веб-приложений (API) важно для многих профессий в технологической отрасли. Backend-разработчики создают API, frontend-разработчики используют их для создания приложений, а тестировщики проверяют, работают ли они должным образом. Есть много аспектов и соображений, связанных с API, и поначалу все это может сбивать с толку. В этой статье я покажу вам, что вы должны знать, чтобы эффективно работать с веб-API. Что такое веб-API API — это то, что..

Intel: блокировка Safari, синий экран Windows…
…и влияние добавления нуля [ Часть серии рассказов о багах компилятора GPU-шейдеров .] [Предыдущая остановка: Imagination Technologies ] В этой статье мы сообщаем о некоторых проблемах, обнаруженных GLFuzz при применении к проприетарным драйверам Intel в системах Windows и Mac. Мы еще не тестировали драйверы Mesa для графических процессоров Intel. Опасности добавления нуля Возможно, вы помните из моего первого рассказа, что я пообещал изменить 14 символов, которые вызовут эту..

20 лучших фреймворков JavaScript на 2023 год
Согласно Опросу разработчиков Stack Overflow 2022 , JavaScript является наиболее часто используемым языком уже 10-й год подряд, его выбирают 65,36% людей. Основная причина его популярности заключается в том, что JavaScript универсален и может использоваться как для интерфейсной, так и для внутренней разработки, а также для тестирования веб-сайтов или веб-приложений. Погуглив «лучшие фреймворки JavaScript», вы столкнетесь с различными фреймворками JavaScript, каждая из которых имеет..

Интеграция отчетов Allure в WebdriverIO
Allure позволяет создавать красивые отчеты о тестировании, которые можно легко интегрировать с WebdriverIO. Давайте посмотрим, как это сделать: Установка: npm install @wdio/allure-reporter --save-dev Конфигурация: exports.config = { // ... reporters: [['allure', { // test results will generate in the directory mentioned below outputDir: 'allure-results', }]], // ... } Запустить тесты npx wdio — будет создан новый каталог allure-results ,..

Шаблон для тестирования переменных экземпляра в классах
Обычная проблема, с которой я сталкиваюсь, — это тестирование логики в методах, где много используются переменные экземпляра или методы, внутренние для класса. Такое ощущение, что для составления тестов всегда нужно много шаблонов. Но также кажется, что классы лучше всего обслуживаются, когда вы можете хранить много данных внутри класса и абстрагировать их от пользователя. Немного надуманный пример, который показывает, о чем я говорю: class PeopleCounter constructor(people) {..

Модульное тестирование кода JavaScript: руководство по началу работы
Это известный факт в мире разработчиков, мы должны писать модульные тесты. Но трудно понять, с чего начать и сколько времени посвятить тестам по сравнению с фактической реализацией. Три вопроса: Когда начать? Это только о тестировании кода? Имеют ли модульные тесты другие преимущества? В этой статье мы рассмотрим различные типы тестов, напишем примеры модульного тестирования (базового и расширенного), мок-сервиса, отчета о покрытии и того, какие преимущества модульное..