
Pavel
04.12.2016
15:20:52
И алгоритмически неразрешимо

Alexandra
04.12.2016
15:29:15
Паша, я распечатаю и поставлю в рамочку на рабочем столе))

Roman
04.12.2016
15:45:09

Pavel
04.12.2016
15:45:23
нит

Google

Pavel
04.12.2016
15:45:41
Ни разрешимо по беспределу

Roman
04.12.2016
15:46:04
ну если разрабы беспредельничают - то тада да
знавал я разрабов-гопников, страшные люди

vyazovoy
04.12.2016
15:48:49
предлагаю для того чтобы закрыть спор Роману своим примером доказать как именно разрешимо
а мы посмотрим
спор на уровне "кто кого сборет, кит или слон"

Roman
04.12.2016
15:51:43
что именно разрешить то?

vyazovoy
04.12.2016
15:52:39
алгоритмизировать тестирование игры. например арканоида.
для начала
на айос, любой из стора

Roman
04.12.2016
15:53:10
в смысле - написать тесткейсы штоле?
эммм, тут есть кто не умеет тесткейсы писать?

vyazovoy
04.12.2016
15:53:33
я не знаю что вы имеете в виду под алгоритмизировать

Google

vyazovoy
04.12.2016
15:53:47
ваши определения выше какие то дикие совсем)


Roman
04.12.2016
15:56:06
In mathematics and computer science, an algorithm (i/ˈælɡərɪðəm/ AL-gə-ri-dhəm) is a self-contained step-by-step set of operations to be performed. Algorithms perform calculation, data processing, and/or automated reasoning tasks.
A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly.
описание пошаговых инструкций и ожидаемого результата тесткейся является алгоритмом по определению
как вы собираетесь тестировать не определяя тестовые ситуации (неважно в какой форме), шаги выполнения и ожидаемые результаты (ну и очевидно - полученные фактические для последующего анализа) - я хз
а если вы это делаете, то вы формируете набор входящих данных, набор пошаговых инструкций и исходящих данных при тех или иных условиях обработки входящих данных и/или промежуточных результатов
кстати, очень рекомендую - https://en.wikipedia.org/wiki/Algorithm_characterizations годнейшая статья на тему определений и характеристик алгоритмов
или любовь)
https://www.youtube.com/watch?v=xrf0hKJbdkE - или ещё неплохо и коротко на AsapScience разжевали. вполне testable things. и при надобности - статистически предсказуемые и алгоритмически просчитываемые. эт если надо кому )))


Katsya
04.12.2016
22:06:41
Прекратите писать ненаучные и неконструктивные утверждения

null
04.12.2016
22:11:31
Что за глупости
Что хочу, то и пишу)

Slow
05.12.2016
04:38:25
я автоматизировал игры, ничего сложного

Alexandr
05.12.2016
05:51:15
Всем привет.
Кто-нибудь писал гаджеты для Jira?

Dmitry
05.12.2016
06:04:05

Slow
05.12.2016
06:04:41
это же та же программа, только с графикой

Dmitry
05.12.2016
06:05:13
По апи? Не юзеринтерфес жи

Slow
05.12.2016
06:05:47
и юзер интерфейс и api
не вижу препятствий

Dmitry
05.12.2016
06:06:59
Я просто слабо представляю как автоматизировать к примеру ща я в дуум последний играюсь

Google

Slow
05.12.2016
06:08:04
ну, мне кажется, ошибка у большинства такая, что никто толком не может выделить конекретный предмет тестирования
который должен отвечать на вопрос - а что именно мне нужно покрыть тестами
ответив на этот вопрос, можно решить задачу

Dmitry
05.12.2016
06:10:06
К примеру карту перемещений монстряк, во многих играх они запросто могут начать бежать в стену и иногда проходить ее насквозь

Slow
05.12.2016
06:10:49
вот, стена и монстр это два объекта, так?

Dmitry
05.12.2016
06:11:42
То есть автотест будет дублировать код игры чтоб следитт за таким?

Slow
05.12.2016
06:13:14
соответственно, проверяем, какая будет рекция, когда крайняя передняя точка (модели) монстра достигает крайней линии (проведённой по крайней точке модели) стены
но проблема не в том, что тесты там не помогают, а проблема вы том, что бизнес требует скорости

Dmitry
05.12.2016
06:14:43
От этого половина проблем любого по, даже не игр

Slow
05.12.2016
06:15:13
а как это тестировать я схожу из тех же самых возможностей и инструментов, которые есть либо под рукой либо на котором написана игра

Boris
05.12.2016
06:19:40
Ну в целом. Сложную задачу декомпозируешь на много простых, и вуаля!

Faust
05.12.2016
06:23:13

Faust
05.12.2016
06:24:01
Но большинство юзает самописные движки и не все предусматривают

Slow
05.12.2016
06:24:53

Faust
05.12.2016
06:26:10
Еще юзают чекеры, которые сравнивают координаты тиррейна и координат роута

Alexander
05.12.2016
06:26:47
коль есть такое непонимание как это всё происходит - может, вы онлайн-конфу устроите, чтоб коллеги посмотрели своими глазами и услышали "из первых уст" об автоматизации тестирования игрушек ?

Faust
05.12.2016
06:29:57
Не, лень... легче послать в мыло на игровые проекты xD

Boris
05.12.2016
06:30:59
Естььмитапы тестировщиков. Можно выступить с докладом
Полезно и круто

Alexander
05.12.2016
06:32:11
вот так и имеем - хотим, чтобы сообщество двигалось вперёд, есть знания - но "лееень...".
хотя тема, если посмотреть на отклики в чате - довольно актуальная и интересная.

Google

Alexander
05.12.2016
06:33:36

Slow
05.12.2016
06:34:43
во-во, все готовы послушать, поглядеть, а как по участвоать "а у меня времени нет" ((

Alexander
05.12.2016
06:36:21

Boris
05.12.2016
06:37:34
ну как бы вот был в рамблере митап. там все записывалось. и будет выложено. и даже трансляция кажется была

Alexander
05.12.2016
06:38:57

Faust
05.12.2016
06:39:56
Мандаринки!!!

Boris
05.12.2016
06:40:03
На конфе по тестированию, SQADays куда я ездил недавно послушать доклады других людей говорилось очень много о том, что если ты обладаешь знаниями но не делишься ими - ты наносишь вред компании.
С определенными оговорками, это справедливо и для любого сообщества профессионалов

Admin
ERROR: S client not available

Alexander
05.12.2016
06:40:55

Boris
05.12.2016
06:40:55
Будь то токари, тестировщики, врачи.
Например те-же врачи и ученые это понимают как никто другой.

Alexander
05.12.2016
06:46:07

Boris
05.12.2016
06:46:28
That's it.
Они же не на пустом месте взяли эту практику
Любой профессионал испытывает в определенный момент нехватку информации для развития в своей области
И решать ее можно по разному.
Книги, статьи, конференции, эксперименты, митапы.

Richard
05.12.2016
06:50:14
Here comes Google time! )

Boris
05.12.2016
06:51:02
Ну да. Это инструмент для поиска перечисленных мной средств получения информации

Slow
05.12.2016
06:52:34
На конфе по тестированию, SQADays куда я ездил недавно послушать доклады других людей говорилось очень много о том, что если ты обладаешь знаниями но не делишься ими - ты наносишь вред компании.
Это так говорят от безысходности, да и чаще всем плевать, потому что, "почему я должен делится тем, что сам, "ломая" голову, тратя время и нервы, всё это получал, а кто-то пришёл и ему всё на блюдечке выдать. Ага, ща)"

Boris
05.12.2016
06:53:31
У всего есть нюансы, да. Однако если человек до твоей точки дошел быстрее тебя, то он сможет тебя догнать, и даже обогнать. И это есть страх.

Google

Slow
05.12.2016
06:53:33
это же тупо, конкуренция

Boris
05.12.2016
06:56:12
Тут все зависит от цели.
Если цель именно общий профессиональный рост - то делится нужно. И делать это правильно. Подробно, и прозрачно.
Если исключительно профессиональный рост персоны - то дело личное.

Slow
05.12.2016
06:56:56

Boris
05.12.2016
06:58:05

Slow
05.12.2016
06:59:07
пожалуйста, простой случай, у нас был отдел, нам решили нанять ещё спеца в отдел, но часть, включая меня, знали, что он придёт на замену кому-то, думаете, кто-то стал с ним делится? нет, мы просто распространили эту информацию о замене нового, старым, профит - у нас з/п а человек ушёл

Boris
05.12.2016
07:01:09
Ну потому что обычно предположения и утверждения строятся на базе "идеального коня в сферическом вакууме".
А вы поступили вполне логично.
А почему на замену? Потому что либо недостаточно быстро развивался кто-то. Или просто не справлялся. И тут уже другие нюансы вступают в силу - как с этим готово жить руководство.

Slow
05.12.2016
07:02:05
правда, потом начальство поменяло место жительства на места не столь отдалённые, но это уже совсем другая история

Boris
05.12.2016
07:09:20
Ну, это здорово что вам удалось сохранить командный дух и не поддатся пагубному влиянию извне :)

Alexander
05.12.2016
07:10:59
но это какое-то исключение из общего случая.

Faust
05.12.2016
07:13:56
Всегда бывают исключения, половина нашей работы на исключениях завязана

Boris
05.12.2016
07:15:24
Я пойду дальше, и скажу что не только нашей работы )))) Но если заглянуть еще дальше - то и вся жизнь основана на исключениях :)

Alexander
05.12.2016
07:16:48
Итого мы как то ушли от идеи рассказать об автоматизации тестирования игр.

Boris
05.12.2016
07:18:13
Я пообщался с одним из организаторов того митапа. Они пилят портал, куда выложат видео с прошедших митапов.
Следующий планируется где-то в конце января, если мне память не изменяет.

Slow
05.12.2016
07:30:31
надо бы организовать selenium на vbs, это было бы тема))

Boris
05.12.2016
07:30:52
что подразумевается под vbs?

Slow
05.12.2016
07:31:15
visual basic script

Aleksandr
05.12.2016
07:31:19

Boris
05.12.2016
07:32:14
+1 к Александру. И так существует довольно обширный зоопарк JS и PHP библиотек Селениума. Баранцев уже жаловася на это дело. Что люди не хотят объединить усилия и запилить одну либу. Каждый пилит для себя и потом выкладывает собственную версию.

Slow
05.12.2016
07:32:55
ну, пусть злится) с обиженными обычно поступают не хорошо