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


Расширьте возможности вашего тестирования с помощью тестов на основе свойств
Модульное тестирование отлично подходит для ожидаемых вами случаев. К сожалению, ошибки, как правило, обнаруживаются в тех, которых вы не сделали. Тестирование на основе собственности помогает восполнить этот пробел. Он делает это не за счет того, что вы вручную обрабатываете каждый тестовый ввод, а засыпает вашу кодовую базу множеством тщательно созданных рандомизированных вводов. Как профессиональному разработчику программного обеспечения, практически невозможно не столкнуться с..

TDD  — «Мои ошибки и способы их исправления»
Тестирование программного обеспечения TDD — мои ошибки и способы их исправления Вещи, которые я узнал со временем… Я наткнулся на это отличное видео [1] на TDD. В этом видео есть несколько замечательных моментов, которые перекликаются с моим опытом. Я собираюсь поделиться этими моментами более подробно, добавив свой опыт. Изолированное выполнение тестов Когда мы пишем тесты, каждый тест должен выполняться изолированно и не должен влиять на другие тесты. Пример №1 —..

Выберите правильный тип эксперимента
Выберите правильный тип эксперимента Отрывок из книги «Практическое A/B-тестирование: создание продуктов, основанных на экспериментах» Лимей Нассери Задание аналитика: написать гипотезу для A/B-теста на эквивалентность Прежде чем читать следующий отрывок, сформулируйте гипотезу для этого A/B-теста эквивалентности. Учитывая, что вы работаете над платформой и настраиваете тест для команды разработки продукта, вполне нормально иметь заполнители для неизвестных деталей...

Препроцессоры Jmeter-1
Таймер играет одну из самых важных задач при нагрузочном тестировании на сервере, и если проводить нагрузочное тестирование без задержек, то сервер будет перегружен и вы не получите реалистичного результата. И таймер - единственное решение этой проблемы. В этой статье вы познакомитесь со следующими таймерами: Постоянный таймер Гауссовский случайный таймер Единый случайный таймер Таймер постоянной пропускной способности Точный таймер пропускной способности Синхронизирующий..

Тестирование самоуправляемых компьютеров и моделей машинного обучения
Автопилот Tesla, Waymo, Uber… Автономная революция уже наступила, но ее правильное функционирование вызывает большую озабоченность. Основная цель тестирования беспилотных автомобилей проста: убедиться, что автомобили могут выдерживать езду в различных условиях, и обеспечить безопасность людей как внутри, так и снаружи. Но можем ли мы доверять автоматическому шоферу? Чтобы проверить это, QATestLab подготовила небольшое исследование о том, как работают беспилотные автомобили и как мы..

Введение в k6: легкое нагрузочное тестирование API
Вы ищете бесплатный инструмент для нагрузочного тестирования с открытым исходным кодом для вашего RESTful API? Не ищите дальше, чем k6. k6 — это удобный для разработчиков инструмент с открытым исходным кодом для нагрузочного, производительного и нагрузочного тестирования API, микросервисов и веб-сайтов. Он разработан с учетом сценариев, масштабируемости и простоты использования даже для тех, у кого нет или мало опыта в нагрузочном тестировании. С помощью k6 вы можете имитировать..

AWS API Gateway - нагрузочное тестирование с использованием K6
Контент вашего веб-сайта или приложения становится недоступным из-за распределенного отказа в обслуживании (DDos) в то время, когда люди стремятся получить доступ, - это худший кошмар для любого владельца приложения. Чтобы справиться с таким сценарием, разработчики уже спроектировали и закодировали масштабируемость приложения. Но тестируем ли мы когда-нибудь приложение для этого сценария? Мы всегда начинаем с версии приложения MVP, но в итоге доживаем до конца. В этой статье я..