
Ksenya
05.12.2017
06:47:41
Здесь подробно описано:
https://docs.qameta.io/allure/latest/

Дмитрий
05.12.2017
07:05:23
Подскажите, где можно найти хороший гайд для новичка

Evgeniy
05.12.2017
07:06:16
https://habrahabr.ru/post/111829/
https://dou.ua/lenta/articles/testing-newbie-guide-0/

Google

Natalia
05.12.2017
07:20:44
Доброе утро!
Мне тут прилетело творческое задание и мне нужен совет - как тестировать разницу в часовых поясах?
3 процесса - выпуск, продажа, выведение из оборта
у каждого есть свое время на ожидание/формирование/проведение
в целом, время всего ЖЦ - 5 лет

Richard
05.12.2017
07:32:37
ну, первое, что приходит на ум - это граничные значения. Что происходит, когда в одном часовом поясе сменяется дата, например.

GrenRT
05.12.2017
07:43:42
Причем граничные значения в обе стороны(на увеличение и уменьшение)
Плюс места, где отображается только дата, а в базу пишется дата и время. Если в них пишется дата и 00.00 могут быть проблемы.

plomb3r ▲
05.12.2017
07:49:38
и в истории операций из за этого вылезает борода

Natalia
05.12.2017
07:53:43
вот я и думаю, хватит ли просто менять локальное время(на своей машине) или придется подключать несколько машин?
время на сервере будет неизменное в любом случае - по Мск

Dima
05.12.2017
07:55:15

Natalia
05.12.2017
08:02:42

Artur
05.12.2017
08:09:01
Возможно, если в вашем приложении есть такая функция как смена часового пояса в ЛК пользователя, то следует и на него обратить внимание.

Richard
05.12.2017
08:10:45

Natalia
05.12.2017
08:14:07

Richard
05.12.2017
08:14:18
понятно не стало
тестировать что?

Google

Natalia
05.12.2017
08:15:01

Evgeniy
05.12.2017
08:15:54
Выглядит как идиотская фича.

Artur
05.12.2017
08:17:04
Ну у нас площадка торговая, люди размещаются с со всей России, им хочется работать на площадке по своему времени и там регламенты и вот это все. Поэтому такая вот фигня.
Проблем от нее каеш много, но "так исторически сложилось"

Natalia
05.12.2017
08:18:31
тестировать что?
данные действия в разных часовых поясах, с условием, что они все зависимы по порядку

Дмитрий
05.12.2017
08:35:29

Richard
05.12.2017
08:35:41

Evgeniy
05.12.2017
08:38:59

Natalia
05.12.2017
08:40:18

Anto
05.12.2017
08:41:23
кто-нибудь тестирует graphql ендпоинт? какой язык/тулсет используете? исторически наш выбор был go из-за знаний языка, но статическая типизация с graphql не очень

Shoo
05.12.2017
08:41:37

Anto
05.12.2017
08:42:27
на счет appium небольшой совет для тех у кого проет на react native - попробуйте detox

Shoo
05.12.2017
08:43:09

Vlad
05.12.2017
08:45:43
Добрый день

Anto
05.12.2017
08:48:16
никаких проблем со стат типизацией нет, просто не вот прям очень удобно. я бы не зказал что это было бы тоже сильно удобнее скажем на питоне. просто не очень команде нравится формировать мега структуры респонза. думали возможно есть какая вспомогательная go библиотечка, какие существует для серверной части

Vlad
05.12.2017
08:50:35
Возник вопрос по UFt
set WshShell = CreateObject("WScript.Shell")
GetCurrentPage().WebEdit("name:=.*" + xNameEdit).Click
Wait(5)
WshShell.SendKeys "^V"
На windows 7 нормально работал а на windows 2012 R2 откзывается выполняться не вставляет из буфера обмена. Кто то сталкивался с подобным ? не подскажите в какую сторону копать?
настройки безопасности выставил по минимуму

Shoo
05.12.2017
08:53:40

Google

Vlad
05.12.2017
08:53:54
убрал запрет на предотвращение выполнения данных временно помогло
потом опять перестало работать

Evgeniy
05.12.2017
09:03:25
если ты копаешь в сторону елевации выполнения программ, то одного ползунка в UAC не хватит. есть ключ реестра который работает чуточку "мощнее"
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA выставить в 0

Vlad
05.12.2017
09:04:21
Не подскажите что за ключ?
хорошо, спасибо - попробую)

Sergey
05.12.2017
09:10:57
Всем доброго утра.
Есть форма загрузки картинок:
<form id="dz" class="dropzone dz-clickable" action="pic" method="POST" enctype="multipart/form-data">
Как мне заставить вебдрайвер отправить картинку при помощи этой формы?
Гуглежь не помог.

Pavel
05.12.2017
09:19:02
Попробуй так: помести картинку в директорию проекта. Дальше на питоне так:
Imagepath=os.path.abspath('../file1.jpg')
driver.find_element_by_id("dz").send_keys(Imagepath)

Sergey
05.12.2017
09:20:09
Пробовал.
Не помогает.
unknown error: cannot focus element

GrenRT
05.12.2017
09:21:33

Pavel
05.12.2017
09:22:22
форма это и есть похоже инпут

Sergey
05.12.2017
09:22:59
А форма и есть инпут, да.

Dima
05.12.2017
09:27:34

Sergey
05.12.2017
09:28:05
Либо так, либо кликнуть по ней и октроется стандартное окно загрузки

SaneQ
05.12.2017
09:41:02
а кто-нибудь с zjsonpatch работал? Хочу разницу между двумя жсонами отдельным жсоном сделать

Sergey
05.12.2017
09:46:20

Андрей
05.12.2017
10:05:38
Вопрос по параметризированному тесту JUnit. В стандартном примере создается двумерный массив объектов, затем преобразуется в список, а на выходе тип метода вообще iterable. Вопрос1: я же могу сразу делать список и добавлять в него list.add(new Object[]={x,y,r,}}; ? Вопрос2: зачем используется тип переменной Объект? У меня будут записываться внутрь типы инт и чар. Их можно присваивать массиву типа Объект?

Google

Danny
05.12.2017
11:20:25
Может ли BDD фремйворк заменить полноценную автоматизацию? (фреймворк - Codeception, тестирование API, в дальнейшем - UI автоматизация)
Написаны простые автотесты на работоспособность GET методов каждого объекта, стоит ли продолжать?

Maxim
05.12.2017
11:21:10
в любом случае что то нужно будет дописывать, кнопки «сделай сам» пока не придумали)

Danny
05.12.2017
11:21:23
Или выбрать python + requests + robot_framework ?

Prokop
05.12.2017
11:21:50
BDD хорошо, если его используют все участники процесса сосздания продукта

Danny
05.12.2017
11:21:54
Стоит вопрос выбора. Codeception - быстрее, но ведь не зря наверное BDD не все пользуются

Admin
ERROR: S client not available

Ivan
05.12.2017
11:22:00
Всем привет. На SQA DAYS в Питере был кто-нибудь? Они потом будут выкладывать материалы докладов?

Prokop
05.12.2017
11:22:00
В противном случае оно лишь ограничивает и мешает

Vladimir
05.12.2017
11:22:09

Danny
05.12.2017
11:22:12
Codeception для unit-тестов используют и разработчики
Расскажите подробнее? Я пытаюсь найти внятные аргументы, почему Codeception нам может не подойти.
Нашла только статьи про "Стоит ли использовать BDD", причем написанные, естественно, для программистов)

Pauloo89
05.12.2017
11:24:07

Danny
05.12.2017
11:25:01
Потому что изначально стоит вопрос "Стоит ли использовать для разработки", и я не видела чтобы BDD использовали только тестировщики для своих целей

Vladimir
05.12.2017
11:25:24

Shoo
05.12.2017
11:25:28
https://t.me/shooandendlessagony
Последние N(три, кажется) постов как раз про это.
Не для программистов.

Danny
05.12.2017
11:26:23

Google

Danny
05.12.2017
11:26:44
Shoo, спасибо большое. Очень интересно твоё мнение по этому вопросу, кстати.

Shoo
05.12.2017
11:27:39
Велкам.

Vladimir
05.12.2017
11:28:16

Вячеслав
05.12.2017
11:29:36
а что подразумевается под "автотестирование"?

Danny
05.12.2017
11:34:28
а зачем вам BDD? И есть ли у вас какие-то требования/привязка к стеку технологий?
PHP на бэке, js на фронте - ничего сложного. Redis только для сессий, rabbitmq только для загрузки файлов, БД и та Maria
Ну вот один из тестировщиков написал автотесты на каждый GET метод API на этом фреймворке. И я задаюсь вопросом, стоит ли продолжать или лучше вовремя остановить. Видимо, codeception был выбран "потому что PHP", поддерживает Selenium, и на нём относительно быстро написать тесты на API.
разрабы собираются менять Phalcon на Symfony и возвращать микросервисы к монолиту, так что автоматизация API очень нужна в ближайшее время.

Vladimir
05.12.2017
11:36:10
А автоматизировать вам нужно и UI и api? и всё в рамках одного пакета?

Danny
05.12.2017
11:37:31
сначала - API, потом UI тоже хотелось бы - команда фронтенда само собой сильно зависит от API и bug rate у них выше, чем у бэкенда.
Да необязательно в рамках одного пакета, просто хочется найти аргументы, чтобы не лезть в BDD.

Vage
05.12.2017
11:44:10
На нескольких проектах использовал codeception. Он отлично подходит если:
1. Вы планируете интегрировать тесты в само приложение
2. Разрабы php-шники и у вас будет шарится опыт между тестерами и разрабами.
Если эти 2 условия не будут соблюдаться - то можно использовать любую другую тулзу

Shoo
05.12.2017
11:44:59
Первый пункт какой то... странный.

Vage
05.12.2017
11:45:29
Я имел ввиду, что в Codeception есть спец. модули для Symfony, Laravel и т.д.

Danny
05.12.2017
11:58:20

Vage
05.12.2017
12:04:50
Эта "простота" накладывает определенные ограничения, если вы про cept тесты

Shoo
05.12.2017
12:05:27
Я бы сказал что "проще" - весьма спорное утверждение.

Anto
05.12.2017
13:19:37

Shoo
05.12.2017
13:21:41
Я как-то не очень понимаю, о чем вы вообще, какие вам нужны хелперы и причем здесь внешние тесты.

Anto
05.12.2017
13:24:57
меня не очень устраивает описывать статические структуры ответа гкл сервера, чтобы потом эту структру ассертить. хотелось бы более динамических подход - описывать только закрос + ассертить ответ. ну не суть :)