Size: a a a

2020 November 16

SO

Samvel Osipyan in QA juniors
Di
То есть, в вашем понимании ui, api и любой другой тест имеющий аннотацию @Test становится юнит тестом?
что по вашему юТест?
источник

DO

Daria Ovsyannikova in QA juniors
Samvel Osipyan
а что по вашему ?
источник

FM

Farhad Mirzaev in QA juniors
Samvel Osipyan
юнит тесты, как раз автоматизируют ui )
Чаво?
источник

DO

Daria Ovsyannikova in QA juniors
Это маленькие тесты, тестирующие функции и методы, или модули в программе. Подающие данные на вход и смотрящие что на выходе. Тестировщики обычно даже доступа к ним не имеют.
источник

D

Di in QA juniors
Samvel Osipyan
что по вашему юТест?
Условно, у вас есть функция которая складывает два числа. Юнит тестом вы подсовываете ей два числа и сравниваете, что результат работы функции действительно сложил их корректно.
источник

DO

Daria Ovsyannikova in QA juniors
Samvel Osipyan
что по вашему юТест?
Вы путаете "автотест" и "юнит-тесты"
источник

E

Elena Sabi in QA juniors
юниты - это white box тестинг. Для юнита вы должны знать код вдоль и поперек, знать что каждый метод делает, чтобы для каждого метода в отдельности написать свой тест. Это делаю разрабы. Причем в идеальном варианте еще до того, как напишут те самые методы. В худщем случае уже после написания кода делают его юнит-тестирование.
источник

DO

Daria Ovsyannikova in QA juniors
Di
Условно, у вас есть функция которая складывает два числа. Юнит тестом вы подсовываете ей два числа и сравниваете, что результат работы функции действительно сложил их корректно.
А вокруг интерфейс и куча других функций, которые с этими числами что-то делают, эта функция глубоко в коде.
источник

Л

Лиза in QA juniors
SweetLemonade
ему больше не наливать)
😅😅😅
источник

A

Alexandr in QA juniors
E2E - it is UI?)))
источник

АБ

Арсений Батыров... in QA juniors
Alexandr
E2E - it is UI?)))
нет, почему?
источник

SO

Samvel Osipyan in QA juniors
Di
Условно, у вас есть функция которая складывает два числа. Юнит тестом вы подсовываете ей два числа и сравниваете, что результат работы функции действительно сложил их корректно.
что мешает это сделать при помощи @Test авто тестеру ?
источник

D

Di in QA juniors
Samvel Osipyan
что мешает это сделать при помощи @Test авто тестеру ?
Вам выше ответили
источник

АБ

Арсений Батыров... in QA juniors
Samvel Osipyan
что мешает это сделать при помощи @Test авто тестеру ?
Отсутствие доступа к коду, например.
источник

A

Alexandr in QA juniors
Арсений Батыров
нет, почему?
End to end
Конец в конец
Если человек взаимодействует, то UI. Нет?)
источник

DO

Daria Ovsyannikova in QA juniors
Samvel Osipyan
что мешает это сделать при помощи @Test авто тестеру ?
То же, что мешает нам всем самостоятельно добыть себе электричество или там собрать автомобиль из подручных материалов
источник

DO

Daria Ovsyannikova in QA juniors
В целом возможно, но смысл?
источник

АБ

Арсений Батыров... in QA juniors
Alexandr
End to end
Конец в конец
Если человек взаимодействует, то UI. Нет?)
А если вы тестируете, например, шину, в которой и на входе, и на выходе - команды через API?)
источник

SO

Samvel Osipyan in QA juniors
Elena Sabi
юниты - это white box тестинг. Для юнита вы должны знать код вдоль и поперек, знать что каждый метод делает, чтобы для каждого метода в отдельности написать свой тест. Это делаю разрабы. Причем в идеальном варианте еще до того, как напишут те самые методы. В худщем случае уже после написания кода делают его юнит-тестирование.
Это уже не юТесты, это Вы уже говорите про в целом системцу (Фрайемворк), который да пишет программист, а юТесты может писать и авто-тестер обладая необходимыми для этого знаниями
источник

DO

Daria Ovsyannikova in QA juniors
Alexandr
End to end
Конец в конец
Если человек взаимодействует, то UI. Нет?)
У вас может не быть ui вообще. Что же значит, end to end не протестировать теперь?)
источник