Перейти к содержимому

Selenium IDE 3: стартовый уровень
онлайн, начало 19 апреля
Школа для начинающих тестировщиков
онлайн, начало 22 апреля
Тестирование REST API
онлайн, начало 22 апреля
Тестирование юзабилити (usability)
онлайн, начало 24 апреля
Фотография

Специфика React/Redux


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 MissLeman

MissLeman

    Активный участник

  • Members
  • PipPip
  • 141 сообщений


Отправлено 05 Декабрь 2018 - 13:10

Есть ли какие-то проверки, специфичные для страниц на сабже?
Какие-то особенные иньекции, проверки для GUI и прочее, отличающиеся от "обычных" веб-страниц.


  • 0

#2 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 356 сообщений
  • ФИО:Роман

Отправлено 05 Декабрь 2018 - 13:52

в хром девтулс добавили вкладку React, можете попробовать

ну и конечно тестируйте все элементы (особенно новые либо измененные) на всех поддерживаемых браузерах

ну и всегда смотрите на Console и Network табы, чтобы понимали что там происходит, и чтобы ошибок не было

 

ну и пусть разработчики на джесте пишут юнит-тесты тоже

 

ну и интеграционные тесты на РЕСТ-апи добавить

 

ну и е2е тесты на cypress или puppeteer можно добавить

 

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


  • 0

#3 Alex8

Alex8

    Новый участник

  • Members
  • Pip
  • 6 сообщений

Отправлено 05 Декабрь 2018 - 13:59

Есть ли какие-то проверки, специфичные для страниц на сабже?
Какие-то особенные иньекции, проверки для GUI и прочее, отличающиеся от "обычных" веб-страниц.

 

У реакт-приложений я видел поведение, которое не характерно для других веб-приложений, из-за одной ошибки, фронт нафиг падает. То есть, например нажал кнопку или там другой элемент забагованный и всё.


  • 0

#4 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 356 сообщений
  • ФИО:Роман

Отправлено 05 Декабрь 2018 - 14:03

 

 

У реакт-приложений я видел поведение, которое не характерно для других веб-приложений, из-за одной ошибки, фронт нафиг падает. То есть, например нажал кнопку или там другой элемент забагованный и всё.

да, это правда, случается постоянно - выпадает просто в белый экран с джаваскрипт ошибками в консоли. даже если просто ошибка в джаваскрипте при загрузке страницы

 

иногда даже бэкенд ответит неправильно, например с нулл - и фронт падает


  • 0

#5 aid

aid

    Опытный участник

  • Members
  • PipPipPipPip
  • 443 сообщений
  • ФИО:Николай


Отправлено 05 Декабрь 2018 - 14:03

Плюс к выше вышесказанному. Добавлю, реакт динамически строит страницы, с точки зрения автоматизации это добавляет проблем, особенно если программист так себе. Плюс, тащат всякие поля ввода, которые не корректно отрабатывает селениум. Особое внимание на Сафари, он в принципе Интернет Експлорер наших дней стал. Вкратце так.


  • 0

#6 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 356 сообщений
  • ФИО:Роман

Отправлено 05 Декабрь 2018 - 15:00

 

 

Особое внимание на Сафари, он в принципе Интернет Експлорер наших дней стал.

Конечно если он в списке поддерживаемых браузеров. Хотя сейчас уже много кто поддерживает, так как с макбуков в основном на нем и сидят.

 

И конечно для этого у тестировщика должен быть Мак. либо придётся запускать Макось на виртуалке, но это нелегально


  • 0

#7 MissLeman

MissLeman

    Активный участник

  • Members
  • PipPip
  • 141 сообщений


Отправлено 05 Декабрь 2018 - 15:40

 

У реакт-приложений я видел поведение, которое не характерно для других веб-приложений, из-за одной ошибки, фронт нафиг падает. То есть, например нажал кнопку или там другой элемент забагованный и всё.

 

 

да, это правда, случается постоянно - выпадает просто в белый экран с джаваскрипт ошибками в консоли. даже если просто ошибка в джаваскрипте при загрузке страницы

 

иногда даже бэкенд ответит неправильно, например с нулл - и фронт падает

 

Как бы было бы здорово, если бы так было всегда :)) Нету белого экрана - значит, все правильно работает! (ну, как минимум, сама страница :)) Но  такого не видела пока. Если ошибки в джс - то они просто в консоли, и все. 

 

 

в хром девтулс добавили вкладку React, можете попробовать

Это же экстеншн, вроде? 
А как именно его можно полезно использовать? (вариант тестировать и смотреть в консольку на предмет ошибок - понятно :)) 


  • 0


Практикум по тест-дизайну 2.0
онлайн
Школа для начинающих тестировщиков
онлайн
Школа тест-аналитика
онлайн
Техники локализации плавающих дефектов
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале