169 похожих чатов

Есть хоть кто-то, кто живёт без ручных qa, поделитесь опытом?

38 ответов

9 просмотров

Опыт отличный, рекомендую

Нам нужен ручной qa, который перед релизом прогонит 10200 юзкейсов. Наш сдох, другого подгоните?

Кто источник бизнес логики то?

Valentin-Spiridonov Автор вопроса

Бизнес😁

Ну ты для решения задачи откуда-то эти знания будешь брать?

Пишутся тесты, которые проходят по всему флоу. Внешние сервисы мокаются

у бизнеса DDD там всякое

На которые все дрочат, но никто не понимает что это))) Провели евент шторминг недавно с заказчиком, он в шоке

Valentin-Spiridonov Автор вопроса

Константин, а насколько у вас время потраченное на написание тестов и их поддержки дешевле времени тестов ручных qa?

в евентшторминг я не въехал если честно

При этом в ddd въехал?

да

Тесты писать не долго, долго учится их писать. Ручное тестирование это тупик

долго это окружение под тесты настраивать и ещё больше данные)

"Тесты писать не долго, долго учится их писать. Ручное тестирование это тупик" - ну это ваше мнение, у каждого оно свое

только сначала нужно научиться писать тестируемый код

Нам пол года настраивают окружение под тесты и автотесты, проект уже в проде

Это входит в умение писать тесты

не факт, если код пишут одни, а тесты - другие

Сначала начать писать код, в вашем автомагистрате это не назовешь так. Начать с азов всей команде. Хотя, для такого "проекта" - пойдет

Так лучше не делать

под полноценный е2е. все базы, поды, мок сервера под интеграции и тд

У вас автотесты пишут те же, кто пишет код?

шо за ужасы, docker-compose внутри CI чё не справится?)

бэкендеры не любят писать UI тесты

Логика тимлида 3-х тел на удаленке))). Справится, в вышеописанном кейсе

только юнит иногда, а так отдельный человек для UI и API

Это не логика, это вопрос

нет ( ьам все переделвать надо для тестов

Наш автомагистр написан одним лицом за 0 денег, нашел на чё смотреть

Ну там бед практикс в полной красе. Проблема в том, что автор видимо эт этого еще не отшел))

Ну то есть автор по твоему должен всё бросить и переписывать весь проект на последние свои умения?

Свой проект покажи, посмотрим к чему ты пришел и от чего не ушел

То же самое и к @grachevkо относится, мне кажется. Т.е. тебе реально не стоит судить по его публичному пет проекту.

поддерживать моки для 30 сервисов или дампы для их баз, тот еще головняк будет) и у нас не микросервисы функциональные сервисы проверяем отдельно, там главное чтобы контракт соблюдался. некоторые интеграции местами прям внутри логика для стаба (чтобы запросы для юзеров с тест ролями никуда не уходили), где-то подсовываются отдельные клиенты типа тестовых окружений страйпа и тд если б надо было мокать все интеграции брал бы что-то в духе polly.js или стандартный wiremock

Valentin-Spiridonov Автор вопроса

Спасибо)

я вот этой хренью пытаюсь пользоваться https://github.com/httptoolkit/mockttp

ну их много разных. есть которые встраиваются в рантайм с тестами, есть которые полноценные сервера, есть которые позволяют захватить траф и потом делать replay (как polly.js)

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
70
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Всем доброго дня, ребят подскажите пожалуйста, если в курсе по ассемблеру используется MASM32, могу ли я использовать FASM? В чем явная разница и будет ли у меня все работать?
Botsman
17
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
Люди добрые, помогите с идеями, потому что свои закончились. У клиента падает софтина в момент инициализации модуля OtlEventMonitor на RegisterWindowMessage('Gp/OtlTaskEvents/...
Михаил Усков
7
это разве не аналог jvm и той же запускаемой машины на python?
Digital Infinite
10
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
2
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
GridView fully ignored first parent(SizedBox), and take width from second parent(Container). How can I constrain GridView by first parent? Widget build(BuildContext context) {...
Hamster
1
Карта сайта