Denis
видимо подразумевается UI автоматизация...
Alex
Да, это обычный позитивный кейс для смоука
Dmitry
adidas.co.uk оформить заказ
а что сложнего ?
Dmitry
я к тому что частенько дают задание в с каким-то скрытым функционалом незнаю как это назвать
Dmitry
короче дают задание а там заложенны 3 косяка которые надо обойти, но об этом не говорят вначале
Alex
можно фильтры присунуть или товары со скидками или еще чего
Alex
на сколько я помню там менюшки верхне меню с флайаутом
Ildar
А при тестировании API нужно так же тестировать граничные значения данных или как? То есть например так же емайлы разные и т.д.?
Dmitry
вот что-то подобное я и имел виду, с виду типо просто, а на деле есть свои хитрости которые надо знать как уметь обойти
Dmitry
ключевое слово не АПИ, а тестрование
Dmitry
это я к вопросу про АПИ, про то что ранее уже понял
Irga
adidas.co.uk оформить заказ
а че тут сложного? 5 кликов даже не потестишь особо. хотя для собеса сойдет любое
Ildar
Ещё вопрос, есть у меня Post запрос, который создаёт пользователя. Он возвращает данные созданного пользователя. Мне нужно проверить, что в ответе именно те данные, которые я постил или нужно вытянуть из базы запросом и сравнить ответ API с тем, что вернул запрос?
Denis
и то, и другое
Alex
а че тут сложного? 5 кликов даже не потестишь особо. хотя для собеса сойдет любое
ну-ну)) зай на Мужские кроссовки, выбери товар со скдикой, добавь в корзину, проверь что добавилось, заполни все поля для доставки
Irga
надо оформить заказ? я оформил. смоук в чистом виде. надо будет e2e - легко, но надо об этом сказать как бы ) а то гнать расширенное не пройдя смоук не айс )
Ildar
Просто программист сказал "да не надо из базы тянуть, просто проверь что в ответе то, что постил" :)
Denis
Товарищ, ты их как раз не слушай
Irga
а то наговорят.
Denis
Люди разные, некоторые от потенциальных задач отползают
Irga
надо проверить и ответ и то что в базу легло.
Denis
Я иногда по часу доказываю, что у них не фича, а и менно баг
Denis
надо быть настойчивым
Irga
не проверять ответ? ))))
Ildar
Спасибо за ответ :) я API не тестировал до этого. Так то у нас адекватные ребята, если баг, то не отпираются.
Denis
Может у него реализация такая, что он для ответа берет данные из базы
Denis
И он знает, что эта проверка уже есть
Ildar
не проверять ответ? ))))
Ответ проверять, не проверять что в базу записалось :)
Denis
Лучше все равно проверять
Denis
Реализация изменится, и может всплыть ***
Irga
я бы проверил оба случая: и в ответе и в базе
Ildar
Может у него реализация такая, что он для ответа берет данные из базы
Так и есть видимо. То есть если я урл ендпоинта в браузере открою с параметром showsql=1, то мне как раз показывается сам SQL запрос.
Denis
Проверяй и то, и другое. Они потом решат ускорить работу АПИ)))
Denis
И не станут к базе обращаться
Denis
Сервис пойдет в массы, мощностей хватать не станет, менеджмент скажет "оптимизируйте"
Ildar
Вряд ли я напишу запрос правильнее его :)
Ildar
Ну так-то да. Но Я могу протестить через метод "получить данные существующего" пользователя через API :)
Irga
ты как тестер можешь не знать ЯП, но без селектов ты далеко не уедешь в большинстве случаев.
Alex
с тех пор как куча мануальщиков кругом
Ildar
ты как тестер можешь не знать ЯП, но без селектов ты далеко не уедешь в большинстве случаев.
Ну простенький запрос я могу накатать, но там 100500 joinов и я пока не могу воткнуть что там происходит. Я конечно подтягиваю знания, но не так быстро как хотелось бы.
Irga
и начинать их надо с SQL )
Ildar
А как мне ещё проверить, что данные в базу легли корректно.
Alex
мануальщик не обязан знать ЯП, на то он и мануальзик
Ildar
А, ну да :))
Alex
я не вижу в них ничего общего
Denis
А что, тестируя Андроид приложение вручную нужен ЯП?
Denis
Зачем?
Denis
blackbox вполне можно тестить и без этого
Denis
если мануальщик не придумывает тест - кейсы, то не надо
Irga
тогда это уже кликер какой-то
Irga
а не мануальщик
Denis
а набирать 100500 шибко грамотных не сильно выгодно
Denis
ну, они тоже так называются)
Denis
не все ж сразу герои
Ilya
сколько получает мануальщик, который не знает яп и не пишет тест-кейсы?
Denis
и, как ни странно, баги находят таки
Denis
мало получает)
Ihor
не все ж сразу герои
камон, вы говорите о знании ЯП как о чем-то "великом и недосягаемом"
Ilya
ну какойнить экземпл
Ilya
в дс или дс2
Denis
потому и выгодно, что мало
Denis
не все софт продукты долгоиграющие
Denis
иногда автоматизация не выгодна
Cadabrum
в дс или дс2
Мне кажется это работа для девочки в декрете на фрилансе
Denis
нужны манки
Denis
вот выкинул какой-нить более менее рабочее Г. за бюджетные средства - и забыл... Как наши госы работают....
Denis
убегать, конечно, надо от такой работы
Ilya
удваиваю
Cadabrum
А вот и стереотипы подъехали
А что не так со стереотипами? Не каждая контора будет держать в штате кликера, проще фрилансера на почасовую оплату взять
Ilya
вообще удивляюсь с мануальщиков, которые не то чтобы не изучают яп - даже не знают что такое селениум
Ilya
и представления не имеют ни о чём
Denis
им нарисовали шаги, они их и повторяют....