Size: a a a

2020 October 26

И

Иисус in QA juniors
Кстати, флоу для импрувов\стори и всего остального, кроме багов продумывают QA так же, или кто-то другой?
источник

АБ

Арсений Батыров... in QA juniors
Начали с того, что человек мне звонит, а я не хочу
источник

АБ

Арсений Батыров... in QA juniors
Иисус
Кстати, флоу для импрувов\стори и всего остального, кроме багов продумывают QA так же, или кто-то другой?
Как договоритесь. Кому нало - тот и делает
источник

L

Lucky in QA juniors
Иисус
"При подходе набора тестов для разных частей системы." - можно перевести? Не понял.
Допустим, у тебя есть интеграционная часть и она глубокая, ну то есть на апи работает самая важная часть. И при создании тест-плана, смотришь, как это можно реализовать в авто или в мануале. Как много тебе потребуется тестов, когда можно заканчивать тестирование интеграции. Предположим, когда есть тестовая среда в stage, берёшь горячие данные с продакшна, и смотришь поведение на них. В другом случае, создаёшь свои тестовые данные, создаёшь прогонку на них. Это всё решается с того, какая у тебя пирамида (хотя про пирамиду глупо звучит, обычное покрытие)
источник

И

Иисус in QA juniors
Арсений Батыров
Как договоритесь. Кому нало - тот и делает
Ага...
источник

AG

Andrew Gasov in QA juniors
Ну, мы собственно начали с того, что некоторые кандидаты плохо относятся к рекрутерам.
Я привёл одну из причин, почему это так.

"Мне дали задачу, поэтому я положу болт на надпись "не звоните сюда" и позвоню" - повод считать этих людей, как минимум, не очень этичными, как максимум - мудаками. :)
источник

АБ

Арсений Батыров... in QA juniors
Ну, да. Как со спамерами
источник

АБ

Арсений Батыров... in QA juniors
На тему "просто выполняли свою работу" есть очень хорошая книжка - "Банальность зла"
источник

И

Иисус in QA juniors
Lucky
Допустим, у тебя есть интеграционная часть и она глубокая, ну то есть на апи работает самая важная часть. И при создании тест-плана, смотришь, как это можно реализовать в авто или в мануале. Как много тебе потребуется тестов, когда можно заканчивать тестирование интеграции. Предположим, когда есть тестовая среда в stage, берёшь горячие данные с продакшна, и смотришь поведение на них. В другом случае, создаёшь свои тестовые данные, создаёшь прогонку на них. Это всё решается с того, какая у тебя пирамида (хотя про пирамиду глупо звучит, обычное покрытие)
Понял тебя, спасибо.
источник

АБ

Арсений Батыров... in QA juniors
Очень советую. Показывает, почему этот аргумент - так себе
источник

АБ

Арсений Батыров... in QA juniors
Норм, можно и тут. Нет, не надо, если указан предпочтительный способ контакта
источник

NB

Nik B in QA juniors
можно и тут это всего лишь чат джунов 🤓
источник

АБ

Арсений Батыров... in QA juniors
И? Это мои проблемы?)
источник

А

Алексей in QA juniors
Как называется стандартный режим разговора в телефоне, т.е не через динамик/спикерфон?
источник

AG

Andrew Gasov in QA juniors
Иисус
А можно примеры? :)
Пример.
Есть продукт, на который надо напилить автотестов.
Ты напилил десяток E2E тестов, которые проверяют основной флоу и проверяют, что всё не развалилось к хренам.
Но они не покрывают ещё кучу более мелких сценариев, корнер кейсы и детали реализации.

И здесь можно взять и напилить ещё 800 долгих и хрупких E2E тестов и получить мороженку, или стараться выносить всё что можно вынести на уровни ниже, и получить пирамиду.

Дальше ты берешь это всё добро и начинаешь вкручивать в CI.
Ты можешь радостно запулить это всё в один большой тестран и получить полуторачасовой (например) прогон тестов, который вернет множество красненьких тестиков.
Тут ты вспоминаешь про очередность и приоритеты, дробишь это на тест-сьюты и независимые CI-джобы, что бы не ждать полтора часа прогона всех тестов, а последовательно прогонять со-зависимые вещи.
Например, тебе может быть нафиг не нужно запускать E2E тесты, если тестирование конфигурации и поднятия самих сервисов слегло.

Ну и т.д.
источник

АБ

Арсений Батыров... in QA juniors
Конечно! Это проблемы тех, кто так делает. Поэтому за перекладывание своих проблем на чужую (в данном случае - мою) голову они могут получить в ответ негативную реакцию. Возможно, кого-то это даже побудит такие проблемы на других не перекладывать. И все счастливы!
источник

АБ

Арсений Батыров... in QA juniors
Как и любое другое клеймо, тащемта. В этом суть процесса клеймления
источник

ДМ

Дюха Манерко... in QA juniors
Andrew Gasov
Пример.
Есть продукт, на который надо напилить автотестов.
Ты напилил десяток E2E тестов, которые проверяют основной флоу и проверяют, что всё не развалилось к хренам.
Но они не покрывают ещё кучу более мелких сценариев, корнер кейсы и детали реализации.

И здесь можно взять и напилить ещё 800 долгих и хрупких E2E тестов и получить мороженку, или стараться выносить всё что можно вынести на уровни ниже, и получить пирамиду.

Дальше ты берешь это всё добро и начинаешь вкручивать в CI.
Ты можешь радостно запулить это всё в один большой тестран и получить полуторачасовой (например) прогон тестов, который вернет множество красненьких тестиков.
Тут ты вспоминаешь про очередность и приоритеты, дробишь это на тест-сьюты и независимые CI-джобы, что бы не ждать полтора часа прогона всех тестов, а последовательно прогонять со-зависимые вещи.
Например, тебе может быть нафиг не нужно запускать E2E тесты, если тестирование конфигурации и поднятия самих сервисов слегло.

Ну и т.д.
А можете простыми словами объяснить, что такое CI\CD ? часто сталкивался но нормальных объясснений не видел
источник

И

Иисус in QA juniors
Andrew Gasov
Пример.
Есть продукт, на который надо напилить автотестов.
Ты напилил десяток E2E тестов, которые проверяют основной флоу и проверяют, что всё не развалилось к хренам.
Но они не покрывают ещё кучу более мелких сценариев, корнер кейсы и детали реализации.

И здесь можно взять и напилить ещё 800 долгих и хрупких E2E тестов и получить мороженку, или стараться выносить всё что можно вынести на уровни ниже, и получить пирамиду.

Дальше ты берешь это всё добро и начинаешь вкручивать в CI.
Ты можешь радостно запулить это всё в один большой тестран и получить полуторачасовой (например) прогон тестов, который вернет множество красненьких тестиков.
Тут ты вспоминаешь про очередность и приоритеты, дробишь это на тест-сьюты и независимые CI-джобы, что бы не ждать полтора часа прогона всех тестов, а последовательно прогонять со-зависимые вещи.
Например, тебе может быть нафиг не нужно запускать E2E тесты, если тестирование конфигурации и поднятия самих сервисов слегло.

Ну и т.д.
Ох ох...
источник

И

Иисус in QA juniors
Надо в общем автоматизацию осваивать.
источник