Size: a a a

2020 August 20

OK

Oleksandr Khotemskyi in JS for testing
я не говорю что это только так надо делать, это я показываю как обычно я делаю
источник

OK

Oleksandr Khotemskyi in JS for testing
ой, getText пропустил -
источник

M

Mike in JS for testing
Ага, если я верно понял задумку - вместо того, чтобы я плодил кучу методов на вытаскивание цены, названия и тд - можно создать массив объектов, присущих товару?
источник

OK

Oleksandr Khotemskyi in JS for testing
Mike
Ага, если я верно понял задумку - вместо того, чтобы я плодил кучу методов на вытаскивание цены, названия и тд - можно создать массив объектов, присущих товару?
да, можно вернуть маленькую модельку с данными
источник

m

mkots in JS for testing
@bboollaatt если интересно что там с сторибуком было, оказалось что loader и use в вебпаке это разные вещи
источник

m

mkots in JS for testing
А я думал нет)
источник

B

Bola in JS for testing
Mike
Сработало)
Я ж правильно понял мысль? Сообщение ошибки напишу нормальное сейчас, тут чисто чтобы понять работает или не особо
Ванга: у вас используется тестрейл)
источник

B

Bola in JS for testing
mkots
@bboollaatt если интересно что там с сторибуком было, оказалось что loader и use в вебпаке это разные вещи
Да, интересно. Я даже с этим вопросом приду в ЛС. Но позже.
источник

m

mkots in JS for testing
ок)
источник

M

Mike in JS for testing
mkots
Я, конечно, не тестировщик, но это выглядит странно, что вы не знаете что тестируете, тесты должны быть повторяемыми, как минимум
Кажется мы друг друга не поняли.
Я отталкиваюсь от того, что в этом списке может быть какой угодно товар. Является он аналогом в реальности или нет - меня мало волнует.
Я проверяю следующий функционал: выбираю товар из этого блока, добавляю его в корзину, удостовериваюсь в том, что это действительно тот самый товар.

Для того, чтобы удостовериться, я взял 2 ключевых момента: имя товара и цена товара. Они отображаются как в этом блоке в карточке товара, так и в корзине.

Соответственно у меня следующие действия:
1. Взять наименование в карточке товара
2. Взять цену в карточке товара
3. Добавить и перейти в корзину
4. Взять наименование в корзине
5. Взять цену в корзине
6. Сравнить попарно п1 с п 4 и п2 с п 5
источник

m

mkots in JS for testing
Понял
источник

M

Mike in JS for testing
Сравнение по 2м пунткам я делаю потому что может оказаться невероятное совпадение, что сломалось добавление такого товара в корзину, и именно в том прогоне в этом блоке из 4х товаров оказалось 2 товара с одинаковой ценой и в корзину приехало не то)
Паранойя, но мне написать несложно, а тест становится железным)
источник

M

Mike in JS for testing
Bola
Ванга: у вас используется тестрейл)
Да, вроде эих Сшек больше нигде нет)
источник

B

Bola in JS for testing
Сшки лучше не юзать)
источник

M

Mike in JS for testing
Ну я раньше в основном имел дело с адаптавистой джировской
Тут просто копипастой все вкидываю, чтобы было понятнее где какой кейс в отчетах. Идея не очень?
источник

M

Mike in JS for testing
Как я понял эти айдишники у кейсов на века
источник

B

Bola in JS for testing
Mike
Как я понял эти айдишники у кейсов на века
Сам адрес к кейсу - без буквы с. Если вдруг в отчётах будешь использовать кейс айди и пользователю давать ссылку прямую на кейс, то буква помешает
источник

M

Mike in JS for testing
Ага, буду иметь в виду. Вроде как аллюр можно подружить с тест рейлом, но заниматься этим где-то через неделю буду
источник

NK

ID:0 in JS for testing
источник

S

Sergei in JS for testing
Mike
Ага, буду иметь в виду. Вроде как аллюр можно подружить с тест рейлом, но заниматься этим где-то через неделю буду
А что там дружить? Разные системы отчёта, каждый со своим апи
источник