Найти в Дзене
Как одна буква сломала бронирование жилья
Реальная история, которая произошла сегодня при тестировании сервиса бронирования. Как я локализовал критический баг за пару минут благодаря счетчикам символов. Сегодня тестировал сервис бронирования жилья. Всё шло штатно. Оплата прошла. Бэкенд прислал ответ. На фронте должен был появиться экран "Бронирование успешно". Но фронт упал с ошибкой. Начинаю разбираться. Структура JSON-ответа выглядит привычно. Поле "status" есть. Значение - "Ticketed". Всё как в документации. В чём проблема? Сначала проверил статус ответа HTTP...
2 недели назад
Бесплатный хостинг для сайта в 2026 есть
Для тех, кто, как и я, задался вопросом Раньше было очень много предложений, сейчас, в 2026-м, решил создать свой небольшой сайт для проверки орфографии и пришлось очень постараться найти бесплатный хостинг...
1 месяц назад
Коды ответов HTTP
Коды делятся на 5 классов: Далее рассмотрим самые распространенные коды ответов HTTP: Промежуточный ответ, указывает на то, что запрос был успешно получен и принят сервером. Клиент может продолжать присылать запросы, или проигнорировать этот ответ, если запрос был завершён. Ответ на запрос клиента, содержащий заголовок 'Upgrade'. Указывающий, что сервер перешел на протокол указанный в заголовке. Обычно это необходимо для перехода на несовместимую версию протокола, хотя такая возможность редко используется...
2 года назад
Проблемы с настройкой проекта для автотестирования на Java
Здесь буду собирать решения для различных возникающих проблем при настройке проекта для автотестирования на Java. 1. Не подтягиваются зависимости в dependency Предположим, вы смотрите какой-то урок на ютубе, повторяете всё за автором, вставляете в свою IDE строки кода чтоб добавить зависимость (например selenium) и... текст внутри тегов подсвечивается красным. Решение: IDE полностью перезапустится, все зависимости будут работать. 2. Ошибка при попытке запустить тест org.openqa.selenium.SessionNotCreatedException: Could not start a new session...
199 читали · 2 года назад
Профессия Тестировщик ПО
Тестировщик - человек, который проверяет программное обеспечение на возможные ошибки и на соответствие предъявленным требованиям. Описывает дефекты, в случае если ПО работает не так как ожидается и контролирует их исправление. Тестирование - это часть процесса разработки ПО, без которого невозможно обойтись в современных реалиях. Любой проект тестируется. Раньше считалось что тестирование - это легкий путь в IT. Да, действительно так оно и было, на вакансию тестировщик ПО можно было попасть любому кто хоть немного что-то изучал или имел опыт работы в сфере тестируемого продукта...
2 года назад
Как получить всё что хочешь. Техника исполнения желаний"Я выбираю..."
Многие спрашивают меня: "Как попасть в IT?". Начинаешь советовать что нужно читать, учить, с какими инструментами уметь работать и рассказывать с самого начала историю, как я после 30-ти без опыта, без образования, абсолютно с нуля начал работать тестировщиком и был в шоке от того, что работа реально может приносить удовольствие. Но после всех вопросов про работу, говорят: "Спасибо", - и человек исчезает. Хорошо если с целью обучения, я и сам так иногда делал чтобы не отвлекаться. Но в подавляющем большинстве случаев, у людей просто пропадал интерес...
2 года назад
Биты, байты, два числа
Бит - минимальная единица измерения информации Бит может принимать всего два значения: 1 или 0. В конце статьи про системы счисления, в качестве примера мы разбирали как выглядит число 42 в двоичной системе. Кто не знает - почитайте, кто не хочет подскажу: 101010 - это число 42 в двоичной системе счисления. Т.е. так его видит компьютер И как думаете, сколько бит в этом числе? Правильно, шесть! А что будет если накинуть пару нулей в начало? 00101010 - это также число 42, но уже занимающее 8 бит....
121 читали · 2 года назад
Системы счисления. Как считали люди в древности и как считают современные ЭВМ
Сотни тысяч лет назад у человека появилась необходимость считать. Считать нужно было много всего: количество животных в стаде, количество людей в племени, количество добытых животных и так далее. И человек начинает использовать для подсчета самое простое, то что у него есть с собой - это его пальцы, которых по умолчанию 10 штук. Так постепенно и начиналась складываться десятеричная система счисления. Но она была не первая, первая была пятеричная система счисления. Пятеричная система счисления Считалась...
536 читали · 2 года назад
Обмен данными. Клиент-серверная архитектура каменного века
Представьте такую ситуацию, вы живете в 200 000 году до н.э., живете в пещере, носите одежду из шкуры медведя и занимаетесь охотой. В один из дней, когда вы и основная масса жителей вашей пещеры ушла в лес охотиться, на лагерь напали жители соседнего поселения. Вопрос, как сообщить охотникам что лагерь атакован? А очень просто, нужно подать сигнал о котором отправитель и получатель заранее договорились. Например, 2 зажженных костра будут сигнализировать о том что на лагерь напали люди, а 3 зажженных костра - напали звери...
2 года назад
Ох, зря я туда полез... или с чего начинался мой путь в IT. Часть 1
Привет, QAкушата! В нескольких небольших статьях я расскажу о себе. И отвечу на ряд вопросов которые многих интересуют. А именно: "Как попасть в IT?", "Можно ли попасть в IT без высшего образования?", "Можно ли попасть в IT после 30-ти?" Меня зовут Андрей, мне 34 и вот уже два с половиной года я работаю тестировщиком в крупной страховой компании. Итак, по порядку... Мне чуть больше 20-ти Вернувшись из армии в далеком 2010-м, я как и многие молодые парни не знал куда и кем идти работать. Учитывая...
2 года назад