@qa_ru

Страница 914 из 1080
Алексей
28.03.2018
14:04:56
https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/remote/DesiredCapabilities.html

Ildar
28.03.2018
14:07:34
Был бы рад такой очепатке(
А там где объект new DesiredCapabilities() создаете у вас перед скобками пробел - это не может повлиять?

Alexey
28.03.2018
14:08:41
Был бы рад такой очепатке(
Вы меня не поняли. cap.setCapability() вместо cap.setCapabilities(). Посмотрел в документацию, убедился в своих словах - https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/MutableCapabilities.html#setCapability-java.lang.String-boolean-

Google
Oleg
28.03.2018
14:23:13


Всем привет, подскажите пожалуйста, как без костылей(типа js парсилки), получить значение в type для его дальнейшего сравнения?

ToshiDono
28.03.2018
14:29:12
у вас, поди, стартап какой-то
Формально - уже нет. Но фактически работаем в режиме стартапа, только без плюшек оного.

Oleg
28.03.2018
14:31:19
Спасибо за помощь, немного не там трабл оказался, поэтому null приходил, уже решено)

Алексей
28.03.2018
14:36:13
Оставлю для тех кто тоже столкнется (мало ли). Первое: очепатка, cap.setCapability надо прописать. Второе: вписываем в gradle (а именно dependencies) compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '2.41.0' и синкаем (до этого грузил jar файл через project structure). Проблема исчезла.

Всем спасибо!

Timur
28.03.2018
14:57:05
ребят кто настраивал связку Linux+Jenkins+AllurePlugin - напишите в личку плиз ))

Google
Timur
28.03.2018
14:59:16
*отмена миссии

Jevgeni
28.03.2018
16:00:26
Добрый вечер. Читаю тут статью, в которой сказано следующее про wrapper'ы: "У надстройки могут быть следующие функции: Унификация API драйверов. Здесь надстройка предоставляет единый интерфейс для работы сразу с несколькими драйверами. Это позволяет, например, использовать один и тот же код для тестов на iOS и Android, как в популярной надстройке Appium." А какой подобный пример есть для web-applications тестирования? Selenium, который позволяет писать один и тот же код для тестов на разных браузерах? Или не совсем корректный пример?

Арсений
28.03.2018
16:08:48
А, и ещё webkit драйвер там тоже есть)

Jevgeni
28.03.2018
16:09:56
А, и ещё webkit драйвер там тоже есть)
т.е для надстроек у web-application тестирования как таковой фукнции "Унификация API драйверов" нет?

Jevgeni
28.03.2018
16:12:32
Арсений
28.03.2018
16:12:47
ну почему, capybara - надстройка, и у неё такая функция есть)

Jevgeni
28.03.2018
16:13:00
понял ?

Арсений
28.03.2018
16:13:10
но куда реже встречается, да

Jevgeni
28.03.2018
16:13:19
а так вообще самая популярная надстройка для web-app тестирования - это Selenide?

или есть какие-то топ-3 используемые надстройки?

а, так это и есть ваша статья ? как удачно я зашел ?

Арсений
28.03.2018
16:15:01
или есть какие-то топ-3 используемые надстройки?
Не могу подсказать. Но думаю, что надстройки используются куда реже селениума в чистом виде, и под конкретные задачи. Хотя могу ошибаться, конечно)

Jevgeni
28.03.2018
16:16:03
Не могу подсказать. Но думаю, что надстройки используются куда реже селениума в чистом виде, и под конкретные задачи. Хотя могу ошибаться, конечно)
хм, но пока что с кем не общался, все оборачивают Selenium Selenide'ом, чтобы упростить синтаксис и почистить код от лишних действий

Арсений
28.03.2018
16:17:07
Значит, кому-то подходит. Я знаю десяток компаний, где не оборачивают)

Alexei
28.03.2018
16:33:47
если вы в интернете проведете опрос, чтобы выяснить, сколько людей пользуются интернетом — результаты тоже будут искажены :)

Андрей Солнцев постоянно жалуется, что за пределами узкого круга про селенид никто не знает. этот круг географически очерчен территорией СНГ, а логически — тусовкой, которая сидит в чатиках и ходит на конференции

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

Evgeniy
28.03.2018
17:13:48
Привет всем! Подскажите пожалуйста, кто-нибудь прикручивал Allure к Gradle проекту? Не могу толково это сделать. Много противоречивой информации в интернете. Буду благодарен, если поделитесь работающим примером.

Google
Aleksandr
28.03.2018
18:08:52
Konstantin
28.03.2018
18:54:44
на Дженкинсе держать постоянно включенный айтем с webdriver-manager к которому по очереди подрубаются другие айтемы с тестами - это норм идея или говно и поломается?

Alexandr
28.03.2018
18:58:21
Нестабильно это будет, скорее всего будет зависать периодически. Лучше запускать по необходимости и гасить саму машину/docker с ним.

Pauloo89
29.03.2018
05:12:53
Есть небольшой стартап, в котором нет ни какой доки о работе приложение, для того чтобы его тестировать приходится узнавать у разрабов дизаинера и продукта, что и как должно работать. Как лучше оформить доку в такой ситуации? Подробными чеклистами или отдельно описание экранов, отдельно чеклисты. Описать все в чек листах кажется простым вариантом но правильно ли это? Может кто сталкивался с такими проблемами как решали?

Prokop
29.03.2018
05:14:14
Приложение быстро меняется ?

Anton
29.03.2018
05:15:52
а для кого дока ?

Prokop
29.03.2018
05:15:56
Я бы начал с чеклистов, а дальше бы смотрел по ситуации. Если есть какие то стабильные, но сложные части приложения, то описал бы их подробнее

Pauloo89
29.03.2018
05:17:27
Я бы начал с чеклистов, а дальше бы смотрел по ситуации. Если есть какие то стабильные, но сложные части приложения, то описал бы их подробнее
я к такому склоняюсь, тем более скорее всего в дальнейшем поддерживать ее мне, по изменениям не понятно

а для кого дока ?
для всех, в основном для тестирования, и чтобы обсуждаемые решения где то фиксировать и проверять что сделали как хотели.

ну и чтобы не забыть проверить какую нить кнопку

Anton
29.03.2018
05:20:46
при реализации любой задачи, сначала поймите: Какая цель ? Какую проблему решаете? так как это Документация в каком-то виде - нужно решить вопрос, кто ей будет пользоваться - если только вы, или другие тестировщики в организации -то не усложняйте себе жизнь, сошлитесь на важные моменты ввиде чек листа. фиксировать все ТЗ (все изменения) в таком случае нет необходимости: все равно один раз забудете это сделать и доку можно выбрасывать - она уже будет не актуальна и к ней не будет доверия... в общем: ценность результата должна быть выше ценности затраченных усилий

Dzmitry
29.03.2018
05:21:37
Очень возможно что кроме тебя никто туда смотреть не будет, поэтому важно соотнести твои трудозатраты по поддержанию этой доки в актуальном состоянии до момента когда она кому либо понадобится, до появления ещё тестировщиков на проекте

Dzmitry
29.03.2018
05:23:54
Появились изменения ты переписал доку, убрали фичу - ты все убрал в доке ...

Pauloo89
29.03.2018
05:24:17
вот и у меян в голове так же, поэтому хчоется чек листы

Anton
29.03.2018
05:25:17
если успеваете - флаг Вам в руки. Но обычно так не работает: писать подробную документацию со всеми изменениями - это адский труд. Поддерживать документацию, когда начинаются изменения существующих фич - еще более трудно, потому что вот есть фича: К ней написан чеклист - хороший и подробный. Завтра туда вносится изменее - сделали несколько мелких измений. После завтра тоже самое... и так N раз подряд. Первые 2-3 раза все стабильно вносится. Но потом чеклист находится уже в голове как и тестовая модель. Изменение вносится в тестовую модель в голове, а не в доку. И очень легко забыть внести изменение.

Pauloo89
29.03.2018
05:25:23
А точно занес? Или например забыл? Или отложил, а потом что то поменялось?
всмысле забыл? всмысле отложил? обсуили как должно работать сразу занес в доку.

Google
Dzmitry
29.03.2018
05:25:31
вот и у меян в голове так же, поэтому хчоется чек листы
Скорее все чек листы покроют 90+% твоих потребностей

zombopanda
29.03.2018
05:26:20
Anton
29.03.2018
05:26:29
в общем, по моему мнению, с слишком подробными чеклистами и всеми изменениями в них - не работает; только когда чеклист действительно Чеклист "Проверить авторизацию / Проверить создание сущности ... " и т. д.

Pauloo89
29.03.2018
05:28:52
в общем, по моему мнению, с слишком подробными чеклистами и всеми изменениями в них - не работает; только когда чеклист действительно Чеклист "Проверить авторизацию / Проверить создание сущности ... " и т. д.
чеклист примерно такой: экран “такой-то” с полем ввода “таким-то” (допустимые символы такие то) кнопка “такая-то” ведет на экран “такой-то”

Admin
ERROR: S client not available

Pauloo89
29.03.2018
05:29:14
тоесть экран описание кнопок и куда они ведут,

Anton
29.03.2018
05:29:17
ломается всегда на вот этом (допустимые символы такие то)

Dzmitry
29.03.2018
05:29:32
всмысле забыл? всмысле отложил? обсуили как должно работать сразу занес в доку.
Пока пилили n раз все поменяли - внёс изменения в доку n раз и на это у тебя ушло n человеко-часов

Anton
29.03.2018
05:29:49
ну тут лучше самому попробовать, что бы понять, на мой взгляд )

Pauloo89
29.03.2018
05:30:25
ломается всегда на вот этом (допустимые символы такие то)
ну да для этого они указаны какие должны быть

Dzmitry
29.03.2018
05:30:28
Но написать первые разы имеет смысл, можно быстрее понять как оно работает

У меня оунер недавно запросил подробный чек лист, пока писал нашёл несколько багов и предложений

Anton
29.03.2018
05:32:09
ну да для этого они указаны какие должны быть
я про то, что документация становится не актуальна именно на этих местах быстрее всего. Вот представь: прилетела тебе задача: разрешить в поле email знак подчеркивания. Вот почему-то в первой итерации его нельзя было вносить. Ты пойдешь прям править чеклист под это ?.. Да нет, ты проверишь за пять минут это и все

Pauloo89
29.03.2018
05:32:55
проверю за пять минут, и внесу в чек лист, если не внесу то нет гарантий что проверю а внести такое в чек лист не сложно

Lena
29.03.2018
05:33:45
проверю за пять минут, и внесу в чек лист, если не внесу то нет гарантий что проверю а внести такое в чек лист не сложно
это сейчас так кажется, а когда будет запарка и таких задач будет 20, то времени на внесение в чек-лист будет не так уж и много

Anton
29.03.2018
05:34:21
ну представь что тебе за N дней прилетело это N+1 раз; или прилетело не тебе - а твоему напарнику... или ты в отпуске, а разраб или менеджер сам "протестировал" ... но в общем-то разговор ни о чем: насколько я понимаю, решение вами уже принято :) попробуйте, почему нет, может у вас действительно получится :)

Pauloo89
29.03.2018
05:34:28
хм я с таким пока не сталкивался, но звучит странно, это как забыть после тестирования задачку в готово перенести

Lena
29.03.2018
05:35:42
хм я с таким пока не сталкивался, но звучит странно, это как забыть после тестирования задачку в готово перенести
нет, это нормально. У тебя сейчас высокая мотивация написать документашку, поэтому ты и говоришь- буду вносить и тд, со временем поубавится мотивации и будешь забивать на нее

Dzmitry
29.03.2018
05:35:59
5 х 20 на тестирование != 5 х 20 х 2 на тестирование и актуализацию информации А умножить это на 20 рабочих дней увеличивает разрыв

Lena
29.03.2018
05:36:34
+ когда функционал будет наращиваться, сколько будет таких чеклистов? на сколько сложно будет их править

Google
Pauloo89
29.03.2018
05:36:57
+ когда функционал будет наращиваться, сколько будет таких чеклистов? на сколько сложно будет их править
что значит наращиваетя? появляютя новые экран появляются новые чеклисты

Lena
29.03.2018
05:37:24
что значит наращиваетя? появляютя новые экран появляются новые чеклисты
когда на одном экране появляется +10 новых кнопок и переходов, чек-лист будет расти

или чекликт на каждую кнопку свой?

Pauloo89
29.03.2018
05:38:37
чеклист состоит из названия экранов, внутри описание кнопок на экране и куда они ведут

приложение небольшое, совсем

zombopanda
29.03.2018
05:39:41
Паш, ты почему то очень наивно рассуждаешь)

Lena
29.03.2018
05:40:23
был проект на котором документация в принципе не велась и все описание было только в задачах в редмайне. Сначала писала кейсы, но оказалось, что кроме меня они никому не нужны были, потом перешла на чеклисты, потом просто в задаче, которую тестировала - писала кратко, что проверялось+ заметка на тему, что тут -нельзя вводить такой символ, здесь такой. Задачи объединяла по тегу

Максим
29.03.2018
05:40:32
Мне кажется тут скорее вопрос приоритетов. Если у тебя много срочных задач, фидбек по которым нужен уже вчера, тратить время на актуализацию доков просто непростительно. Но не факт, что завтра у тебя появится время на это.

Lena
29.03.2018
05:41:53
Мне кажется тут скорее вопрос приоритетов. Если у тебя много срочных задач, фидбек по которым нужен уже вчера, тратить время на актуализацию доков просто непростительно. Но не факт, что завтра у тебя появится время на это.
если спецом не выделяется при планировании время на актуализацию+написание новой документации, то возможно не понимание со стороны менеджмента- зачем ты тратил время на написание доки, если надо было что-то быстренько проверить

Pauloo89
29.03.2018
05:43:15
с одной стороны складывается впечатление что вы правы и чеклисты не смогут быть актуальными, а с другой теперь хочется проверить и доказать что могут(

Lena
29.03.2018
05:43:29
докажи) только не нам)

Pauloo89
29.03.2018
05:43:37
спасибо за советы

Dmitry
29.03.2018
06:07:34
Как вариант, добавить в жиру обязательное поле, без галки в котором нельзя закрыть задачу

Типа «задокументировано»

Jevgeni
29.03.2018
06:20:57
Доброе утро. Поделитесь ссылкой на какую-нибудь более-менее достоверную статистику по использованию разных framework'ов тестирования. Нашел статистику этого года по самым популярным инструментами в тестировании mobile-приложений (https://habrastorage.org/webt/qv/f6/8g/qvf68gtmmm2d7-j7io6yzrplbju.png). Интересно узнать какие самые популярные инструменты тестирования web-приложений.

Страница 914 из 1080