
Prokop
09.10.2017
06:45:18
Как писать предикаты можно глянуть в интернете. Нет ничего сложного

Ilya
09.10.2017
06:45:52
Понял, спасибо

Vadim
09.10.2017
11:04:39
https://www.youtube.com/watch?v=EnooA2kEhY0

Shoo
09.10.2017
11:08:47
А вы пытаетесь какую-то конкретную проблему решить, или просто про паттерны почитать хочется?

Google

Evgeniy
09.10.2017
11:21:29
изучать паттерны, пока тебе не жжет текущее состояние кода - плохая практика. зачастую это вызывает желание пихать это везде и всюду.

Alexei
09.10.2017
11:45:01
PageElements/PageWidgets - это микро-PageObjects
Тоже самое, только один объект не страница - а маленький логический кусочек
И вообще PageObjects сейчас не надо делать, только PageElements/Widgets

Shoo
09.10.2017
11:47:49

Alexei
09.10.2017
11:49:48
Почему?:(
Приложений со "страницами" практически не осталось. Даже те, которые сейчас еще похожи на страничные - в любой момент могут перестать на них похожи.

Pavel
09.10.2017
11:49:49
Почему?:(
Потому что у паттернов есть срок годности, иначе производители паттернов начнут терпеть убытки.
Используйте новые паттерны PageObject 10 и PageObject X

Alexei
09.10.2017
11:50:39
Да, это разные имена для одного и того же. Не запрещено так же называть это PageObject.
Да, идея та же.

Evgeniy
09.10.2017
11:51:31

Oksana
09.10.2017
14:16:25
Алексей Виноградов скромно молчит, но как раз по паттернам у него есть доклад про "сеанс черной магии". У Алексея с Николаем Алименковым чудесный дуэт по паттернам на последнем гейзенбаге вышел. Эти два доклада нужно в тандеме курить.

Anton
09.10.2017
14:22:39

Google

Richard
09.10.2017
14:28:56
@alexejv помоги человеку )

Ermac10k
09.10.2017
14:30:52

Oksana
09.10.2017
14:33:17
ссылочку плз =)
Я не вижу, расшарена ли ссылка. @alexejv открыли уже твой доклад?

Arseniy
09.10.2017
14:33:49

Skol
09.10.2017
14:36:10
Это доклад про этот патерн, о котором говорится выше?

Oksana
09.10.2017
14:37:18

Arseniy
09.10.2017
14:40:10
это я так троллю ?
обычно так про новый айфон говорят, что он принципиально новый, а я про паттерн проектирования

Oksana
09.10.2017
14:44:43
А вы имеете право расшаривать сюда закрытые доклады?

Anton
09.10.2017
14:45:44

Oksana
09.10.2017
14:46:11
А, Сорри.

Anton
09.10.2017
14:46:45
я уже понял что его еще не расшарили, будем ждать, спасибо за инфу

Evgeniy
09.10.2017
14:48:31
былинные древние знания за семью печатями, чтобы русские тостеры страдали без знаний паттернов

Oksana
09.10.2017
14:52:25
На самом деле там KISS, но преподнесенный от обратного. Для меня магия получилась - первую половину доклада я думала "но ведь мы все так и делали, почти все эти паттерны использовали, почему ж через два года добавить в проект тест так мучительно". Во второй части все встало на свои места.
Сейчас задаю себе вопрос "а действительно ли мне нужно прилепить этот паттерн"

Evgeniy
09.10.2017
14:55:04
Успешным применением такого формата доклада я считаю этот:
https://www.youtube.com/watch?v=f4uXBpP_xxY&t=105s

Oksana
09.10.2017
15:03:57

Irga
09.10.2017
15:22:52

A ?
09.10.2017
16:29:52
Коллеги, а подскажите бест практис по ведению конфлюенс для раздела "тестирование"
На проекте будет авто тестирование, ручное тестирование. будут приходить новые участники и хотелось бы организовать раздел так, чтобы пришедший мог прочитав сразу вкатиться в проект.
Я примерно такие разделы вижу:
1. Введение: как работать в jira, настройка тестового окружения, стенды, пользователи,..
2. Регресс: информация по регрессионному тестированию
3. Автомтаизирвоанное тестировние
4. Временная шкала.

Google

Vladimir
09.10.2017
16:30:50
Вкатиться в проект проще, когда есть какой-то пул тестов, который можно пройти без посторонней помощи

Anastasiya
09.10.2017
16:31:02
по девайсам и всякому такому полезно еще инфу иметь

A ?
09.10.2017
16:31:39
Девайсы не актуальны, гос проект, стенды жестко прописаны.

Vladimir
09.10.2017
16:31:53
иерархия тестирования это тоже хорошо

A ?
09.10.2017
16:31:56
Пул тестов будет в регрессе.
Можно чуть подробнее про иерархию ?

Vladimir
09.10.2017
16:32:33

A ?
09.10.2017
16:33:02
Так я и хотел услышать решения на ваших проектах.

Vladimir
09.10.2017
16:33:05
Частично

A ?
09.10.2017
16:33:57
Есть вариант еще сделать презентацию по проекту, но одно другого не отменяет.

Vladimir
09.10.2017
16:34:09

A ?
09.10.2017
16:35:45
А процессы в команде стоит описывать. к примеру если челвоек нашел баг, то что нужно сделать перед тем, как его завести и с кем поговорить?

Evgeniy
09.10.2017
16:35:47

Vladimir
09.10.2017
16:36:08

Evgeniy
09.10.2017
16:36:15

A ?
09.10.2017
16:36:24
Или это уже слишком подробное описание ?

MnmlSniper
09.10.2017
16:36:34

Evgeniy
09.10.2017
16:37:02
это нормальное описание, если вы уверены, что затраченное один раз время на написание этого дока, сэкономит вам минимум (или другому человеку) время в будущем
если у вас текучка кадров и входить в проект нужно быстро, это будет круто

Google

A ?
09.10.2017
16:38:21
Да текучка есть, и будут стажеры, которых, хотелось бы быстро вкатить в проект, а не объяснять каждому куда смотреть, как и что делать.

Evgeniy
09.10.2017
16:41:19
тогда сам доктор прописал

Alexander
09.10.2017
16:53:47


Evgeniy
09.10.2017
16:56:58
полезно иметь что-то вроде Хотелок. Вещи, которые выпадают из общего беклога, но которые хочется сделать или с чем-то разобраться.
Зачастую такие штуки - это теневая сторона проекта, т.к. это не является бизнес задачей. Если автоматизация с 0 - вполне себе бизнес задача, под которую будет выделяться время, то постепенное улучшение для самого себя и товарища - это вещи мало интересующие продакт оунера. Под такое таски выделятся не будут :)
вот поэтому стоит иметь их записанными, и как только будет подыматься вопрос эффективности и скорости - можно начинать доставать эти хотелки из рукава и доказывать их важность.

Alexander
09.10.2017
16:58:21


Valerie
09.10.2017
17:12:08
Всем привет! А подскажите кто какие инструменты применяет для нагрузочного тестирования? В чем плюсы/минусы?

Roman
09.10.2017
17:16:22

Aleksandr
09.10.2017
17:16:49

Roman
09.10.2017
17:17:18
потому что бесплатный и работает как часы, а так же всё умеет

Aleksandr
09.10.2017
17:17:53
какие-то слабые аргументы

Roman
09.10.2017
17:19:00

Aleksandr
09.10.2017
17:19:02
к примеру яндекс.танк умеет jmeter юзать + у него сверху функциональность

Anton
09.10.2017
17:19:07
https://gatling.io/
https://tech.yandex.ru/tank/
что лучше хз

Aleksandr
09.10.2017
17:20:12

Roman
09.10.2017
17:20:14

Anton
09.10.2017
17:25:42
я бы попросил больше вводных. Основной язык и на сколько большой проект для теста. У Jmetr большйо порог вхождения например, но также большое community.
Например есть простейшая тула
https://www.linode.com/docs/tools-reference/tools/load-testing-with-siege
Может ее достаточно.

Valerie
09.10.2017
17:51:59
Тимлид в своё время использовал siege и рекомендовал этот инструмент для организации нагрузочного тестирования. Я так понимаю, что он более лайтовый, чем jmetr?

Google

Richard
09.10.2017
18:28:40
Ну ребят, ну вкусовщина же, ну.
Если и спрашивать какой лучше, то спрашивать сразу под какой скоуп задач.

Anto
09.10.2017
19:13:15
page objects: вы объект следующей страницы возвращаете в методе данной страницы? или делаете классы независимыми от других страниц и вся логика в тесте?

Evgeniy
09.10.2017
19:16:00
кто-то делает это через инициализацию объекта явно в тесте, кто-то делает через возвращение объекта через какой-то "переходный" метод страницы. и то и другое в принципе одинаково читаемо, дело вкуса.
иногда бывает полезно возвращать self (this) с ссылкой на объект, чтобы можно было делать так называемый Builder pattern a.k.a fluent api

Anto
09.10.2017
19:21:14
спасибо. builder гуд, но не наш случай. пока тоже не нахожу ни очевидных минусов, ни плюсов.. оба варинта не очевидны