Size: a a a

2018 October 19

R(

Roman (rpwheeler) in QA Alliance
Dmitry Archie
тогда может вам это и не нужно. ну или если это одна команда, но несколько компонентов, то может помочь
Компонентов несколько, но тестировщики чаще не тестируют апи чем тестируют. Если переходить на "от контракта до контракта", нужно разделять тестирование апи + фронт + и то и другое с данными.

А так если профукали проблемы с перфомансом ,оно без моков на реальной связке вылезет уже при вменяемых наборах тестовых данных.

Т.е. контрактное нужно если надо что-то пилить не ожидая. Если пилить надо одновременно и выдавать сразу в пачке, в нем нет особого смысла.
источник

DA

Dmitry Archie in QA Alliance
> но тестировщики чаще не тестируют апи чем тестируют
в смысле они его руками тестируют? почему там нет автотестов которые гоняются каждый раз? почему при изменении api разработчики не дорабатывают эти тесты?
источник

Dq

Dmitry qDims in QA Alliance
Roman (rpwheeler)
Компонентов несколько, но тестировщики чаще не тестируют апи чем тестируют. Если переходить на "от контракта до контракта", нужно разделять тестирование апи + фронт + и то и другое с данными.

А так если профукали проблемы с перфомансом ,оно без моков на реальной связке вылезет уже при вменяемых наборах тестовых данных.

Т.е. контрактное нужно если надо что-то пилить не ожидая. Если пилить надо одновременно и выдавать сразу в пачке, в нем нет особого смысла.
монолит против микросервисов
источник

Dq

Dmitry qDims in QA Alliance
там надо, а там не надо
источник

R(

Roman (rpwheeler) in QA Alliance
Dmitry Archie
> но тестировщики чаще не тестируют апи чем тестируют
в смысле они его руками тестируют? почему там нет автотестов которые гоняются каждый раз? почему при изменении api разработчики не дорабатывают эти тесты?
Они апи как правило вообще не тестируют. Хотя год назад я видел какие-то планы на апи.

> почему там нет автотестов которые гоняются каждый раз? почему при изменении api разработчики не дорабатывают эти тесты?

У кого что болит тот о том и говорит. Я не знаю есть ли они там вообще. От меня не требовали тестов на апи. От ближайшего коллеги тоже. Может там есть юнит-тесты, но их мы не видим.

Компания поставляет не апи, а решение в комплексе. На работу комплекса что-то пишется. Но на комплекс, а не на апи.
источник

DA

Dmitry Archie in QA Alliance
источник

DA

Dmitry Archie in QA Alliance
Но... Пирамида тестирования....
источник

R(

Roman (rpwheeler) in QA Alliance
Сейчас топов компании осенило идеей релиза каждое спринтище, т.е. окно от разработки до тестирования стало узким и жестким. Я не знаю что туда будет влезать, и как будут крупные вещи через это пропихивать. Как я уже писал в прошлую пятницу, я не раз повторял что это плохая идея.
источник

R(

Roman (rpwheeler) in QA Alliance
Dmitry Archie
Но... Пирамида тестирования....
По нашей пирамиде низкоуровневое пишут девелоперы. Или не пишут.
источник

YA

Yury Alexandrov in QA Alliance
источник

YA

Yury Alexandrov in QA Alliance
простите, не удержался
источник

R(

Roman (rpwheeler) in QA Alliance
В части АПИ вот где-то так. В части клиентов – нет.
источник

YA

Yury Alexandrov in QA Alliance
ну там поэтому терра инкогнита только на нижние 2 уровня =)
источник

R(

Roman (rpwheeler) in QA Alliance
Yury Alexandrov
ну там поэтому терра инкогнита только на нижние 2 уровня =)
Специфика комплекса такова, что есть разные части фронта, веб-клиент, айпад-клиент, и еще кое-что. Т.е. есть еще и разные апи, и внутри клиентов есть разные уровни (интеграционный, допустим).

Если брать клиентскую часть, то там "по пирамиде" — юниты пишут девелоперы, интеграционные делаем вместе, интерфейсные делают тестировщики или девелоперы если тестировщикам не хватает времени-знаний.

Если брат бэк, то там terra incognita, да. С откалыванием отдельных  сервисов там стало много инкогнит :)
источник

R(

Roman (rpwheeler) in QA Alliance
Счастливые люди у которых только один бэк и максимум две морды даже не представляют себе как все может быть весело когда компонентов много :)
источник

R(

Roman (rpwheeler) in QA Alliance
Я вчера закончил рабочий день с тем что клиент как-то вот странно выдавал по тестовым данным. Сегодня сервер начал выдавать 500-е в разных местах. Починили 500-е и клиент тоже начал показывать данные по-другому. Релиз-инженер который собирал стейдж клянется что код не менялся.

ЧТО ЭТО ВООБЩЕ БЫЛО?
источник

R(

Roman (rpwheeler) in QA Alliance
...Или мне может не говорят чтобы мне не хотелось опять поубивать криворуких одминов.
источник

DA

Dmitry Archie in QA Alliance
> Релиз-инженер который собирал стейдж клянется что код не менялся.
тут кажется задача о 3 черепахах
источник

ЕЛ

Екатерина Ламеровска... in QA Alliance
Dmitry qDims
Production : 100 lollipops each second
300 сотни можно
источник

Dq

Dmitry qDims in QA Alliance
rак
источник