Пишет тесты
Присоединился: 26 февраля 2023 11:16
Последний визит: 5 ноября 2026 16:17
Темы: 2 / Ответы: 16
Ответ
RE: Пришла в команду, где нет ни одного системного теста. С чего начать?

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

2 месяца назад
Ответ
RE: Из ручного тестирования в автотесты на Ruby: с чего начать?

Начинать с Ruby, но немного: переменные, массивы, хэши, блоки, классы. Это пара недель по вечерам. Дальше RSpec на чём-то простом, без браузера, чтобы...

2 месяца назад
Форум
Ответ
RE: Включили случайный порядок тестов, и каждый прогон падает что-то новое

Для этого есть `--bisect`. Берёте seed упавшего прогона из лога CI, RSpec печатает его в конце строкой «Randomized with seed», и запускаете локально: ...

10 месяцев назад
Ответ
RE: Январь, в четыре темно: как держите режим на удалёнке

Мне помогает выходить на улицу до обеда, хотя бы на полчаса, пока светло. Дошла до парка и обратно, и голова другая. Плюс утром яркая лампа на столе: ...

10 месяцев назад
Форум
Ответ
RE: Первое тестовое на джуна: TODO на Rails 8.1. Что проверяющие смотрят первым?

Хотя бы один системный тест на Capybara: зашёл, создал задачу, отметил выполненной. Пять строк, а впечатление совсем другое

1 год назад
Форум
Ответ
RE: Третий сервис в команде: RSpec по привычке или Minitest из коробки Rails 8?

Как тестировщица я бы выбрала RSpec, но по одной причине: системные тесты и общие хелперы проще переносить между проектами, когда стиль один. Если в н...

1 год назад
Ответ
RE: Хочу попробовать доклад: из бухгалтерии в Rails, первый год джуном

Если спросят то, чего не знаешь, отвечай «не знаю, посмотрю и напишу на форуме». Это нормальный ответ, его уважают больше, чем попытку выкрутиться. А ...

2 года назад
Ответ
RE: Как читать трейсбэк на 80 строк? Ищу ошибку по полдня

Да, LEFT OUTER JOIN и `customers.id IS NULL`. Допиши в конце `.to_sql`, и увидишь запрос целиком, полезная привычка для любых scope

2 года назад
Форум
Ответ
RE: Набор тестов идёт 14 минут. Замерил, куда уходит время

`let!` на десять заказов это классика жанра. Посмотрите ещё, где можно `build_stubbed` вместо `create`: в тестах на методы модели, которые не ходят в ...

2 года назад
Ответ
RE: Что проверять в request-спеке, а что в спеке модели? Путаюсь

Раздел про тестирование в гайдах Rails хорошо раскладывает, какой тип теста за что отвечает, хоть там и Minitest:А ревьюера спросите прямо, где он сам...

2 года назад
Ответ
RE: Первый оффер джуном на Rails, 95 на руки. Соглашаться или ждать?

И спроси, кто будет смотреть твой код на ревью. Если в команде есть человек, готовый объяснять, это важнее и офиса, и денег

3 года назад
Ответ
RE: Системный тест падает через раз в CI, локально всегда зелёный

Тут две беды сразу. `sleep` ничего не гарантирует: на быстрой машине он тратит время зря, на медленной его не хватает. А `page.text` берёт текст стран...

3 года назад
Ответ
RE: WebMock, VCR или свой фейковый клиент для тестов платёжного API?

Кассеты стареют у всех, это свойство VCR, а не ваша ошибка. У него есть `re_record_interval`: ставите, например, 30 дней, и кассета перезаписывается п...

3 года назад
Страница 1 / 2