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

Фотография

Как настроить простую систему автотестов без Java и Selenium


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

#1 July Kuzmicheva

July Kuzmicheva

    Специалист

  • Members
  • PipPipPipPipPip
  • 518 сообщений

Отправлено 09 августа 2017 - 07:34

Автор: Сергей Жирков, senior frontend developer, Algoritmika.org

 

Оригинальная публикацияhttps://habrahabr.ru/post/329660/

 

Представьте: вы работник стартапа, сварганили по-быстрому прототип и постепенно начинаете его развивать. И вот вам уже хочется, чтобы во время очередного спешного релиза не приходилось перепроверять все разделы сайта вручную (руками директора по продукту). Конечно, можно нанять отдельного тестировщика, но на это в вашем LEAN-стартапе бюджета не дают — «лучше давайте купим наконец-то кофе-машину». Знакомо?

 

И тут кто-то произносит слово «автотесты».

 

И сразу начинается: это целая история, это очень сложно, это очень дорого, от этого будет больше вреда, чем пользы и вообще это кровавый Enterprise и СЕЛЕНИУМ.

 

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

 

Читать публикацию полностью


  • 0

#2 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 980 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 09 августа 2017 - 07:44

Всё изменилось недавно — с приходом Headless Chrome: в очередной версии Хрома он просто научился запускаться в «headless» режиме (т.е. без интерфейса).

 

Может я чего-то не понимаю, а что мешало до этого запускать его также в обычном графическом режиме?


  • 0

#3 Spock

Spock

    Профессионал

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

Отправлено 09 августа 2017 - 09:34

чем отличается проект Java+Selenium2 от Java+WebDriver? может в том что отказались от сложного Селениума и перешли на продвинутый и простой веб-драйвер?

да нет разницы, это ведь практически одно и то же

 

да и переход с джавы на джаваскрипт не даёт "простоты и дешевизны"


  • 0

#4 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 09 августа 2017 - 11:17

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

 

Читать публикацию полностью

Да. Это действительно очень дорого. ОЧЕНЬ. 


  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#5 OnisimDariyskiy

OnisimDariyskiy

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Александр

Отправлено 12 августа 2017 - 08:12

Весьма познавательно и жизненно. Всё описанное в статье, опробовал.

Попробую сделать прототип для реальной задачи (кликанье по элементам в canvas), может чего и выйдет...

Хотя смутили фразы: "Сами тесты мы, конечно, хотим писать на чистом JavaScript'е...", "Так что прощай Java, прощайте тесты на Python'е, прощай Selenium.". Предвкушаю "святую войну" ))) Вспомнились видео "Игра престолов JS и Java" (часть 1, часть 2)

 

П.С. сам пишу на Java + TestNG  =)))


  • 0


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

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