• Работа тестировщиком не дает никаких полезных навыков в плане дальнейшего трудоустройства разрабочиком?

    qpy, у меня законченное экономическое и незаконченное техническое. Поэтому
    я устраивался ручным тестировщиком, и просто попался проект с автоматизацией. В резюме я указывал те языки с которыми знаком. А там пошло-поехало. Первые три года работал по 10 часов в день.

    Устроиться автоматизатором без опыта автоматизатора - думаю не бывает такого. Обычно на одном проекте из ручных тестировщиков становятся автоматизаторами. Некоторые по собственной инициативе. Инициатива тут самое важное.

    ВУЗ практически не играет роли. Сами подумайте - репутация ВУЗА не делает из Вас хорошего тестировщика. Направление - ну наверное лучше если вы изучали техническую специальность или математику, чем биологию. Но с дипломом вам не обязательно будут платить больше, чем человеку без диплома. Потому что тестировщик это в первую очередь человек и его жизненный опыт, его умение общаться с людьми, его настойчивость, умение четко выражать мысли, его опыт работы с разнообразными(!) программами, обучаемость. и т.д. А по корочкам можно быть зоологом-ветеринаром.

    Обычно приветствуется иметь сертификат ISTQB Foundation Level.
  • Как смоделировать вселенную?

    vante_scribaxxi, в принципе это то же игра только в ней не участвует человек. Нужны ли такты, решать Вам. Для начала это наверное самое простой подход, каждый такт все участники производят какое-то из доступных им действий. Начните с двух агентов и мира. Посмотрите как работает game of life.
  • Как смоделировать вселенную?

    возьмите обьектно-ориентированный язык программирования и начните моделировать.
    Можете посмотреть примеры более простых моделей
    anvoz.github.io/world-js
    https://github.com/MaxGitHubRep/EconomySimulation
  • Как смоделировать вселенную?

    vante_scribaxxi,
    eсть примеры, когда ИИ научили комбинировать несколько действий в определенной последовательности
    вот тут ИИ делает синтез молекул из атомарных реакций
    Need to make a molecule? Ask this AI for instructions
  • Как смоделировать вселенную?

    vante_scribaxxi, про Menace тут вот можно почитать

    вопрос в том, как сделать такой механизм...

    Нет, вопрос все еще не "как" а "что". Вам нужно определить границы модели.
    Наверное вам кажется что можно сделать какое то ИИ и оно само по себе начнет действовать в рамках ограничений видимого ему мира. Это большое заблуждение. Искуственный Интеллект не в состоянии делать открытия, он может выбрать оптимальный вариант из возможных, но он не сможет например "догадаться" скомбинировать несколько действий в определенной последовательности, если его не научили такому методу для решения задач.

    когда у него есть задача существования на уровне смыслов, а не только на физическом уровне.

    Каких смыслов? Дайте математическое определение целевой функции для "существования на уровне смыслов" и вам тут же вручат Нобелевскую Премию.

    Почитайте кроме того эту небольшую статью Парадокс искусственного интеллекта

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

    Вообще, создавать симуляции по началу кажется интересным, но всегда можно мысленно "промотать" симуляцию в одно из конечных состояний, которые довольно легко определить изначально. И тогда вся "магия" пропадает. Да, именно. Конечные состояния известны изначально, в рамках созданной вами системы возможные исходы определяются параметрами системы, и цепочками их зависимостей. Если в вашей системе нет воздуха, то никто не умрет от удушья, если в ней есть солнце и оно имеет свойство нагрева и перегрева предметов, и они от этого могут разрушиться то одно из конечных состояний это то, что все сгорит.

    Гораздо интереснее решать прикладные задачи с помощью симуляции. И то, применение их там очень ограничено. С помощью дискретно-событийное моделирования можно например рассчитать, что две кассы при таком потоке людей будет недостаточно. Но эту же задачу можно решить и аналитически. Предказать "черного лебедя" симуляция не сможет. Потому, что он находится вне модели.
  • Как организовать автоматизацию тестирования с 0?

    По моему эта цитата принадлежит Dorothy Graham и звучит как "If you automate chaos all you get is faster chaos". ("Experiences of Test Automation: Case Studies of Software Test Automation", Graham, Fewster)
  • Правильный ли алгоритм?

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

    пример для правила б) 4642464 - удаляем первую четверку, получаем 64246
    пример для правила а) 9992464 - сдвигаем "окно" на один порядок вправо и удаляем двойку, получаем 999464
  • Как поменять порядок цифр в многозначом числе?

    12345
    21435
    24135
    если находим четную цифру смотрим на левого соседа и если он нечетный меняем цифры местами. и так по кругу пока нечего будет менять местами.
  • Куда двигаться (питон )?

    Bek, tigerjython.ch
    Там под "Learning Environment" -> "Setup" Можно скачать саму IDE, a потом сверху вниз по меню учебника.
    В секции Literature & Links есть кроме всего прочего ссылка на pdf версию туториала
  • Куда двигаться (питон )?

    Bek, посмотрел задачки на сайтах. Там задачи алгоритмические. Предположу, что проблема не в питоне а в осмыслении задачи и составления алгоритма. Этим разработчики собственно в основном и занимаются. Придумать как трансформировать входные данные в выходные данные - не всегда тривиальная задача. Это сродни головоломкам. Переписать придуманое решение в код - задача куда более простая.

    Попробуйте потренироваться составлять алгоритмы на чем нибудь простом - например игры lightbot, human resource machine. Могу еще tigerjython посоветовать - это обучающая IDE для питона в который включены библиотеки для обучения - рисование, звук и пр. Но самое ценное это руководство на сайте, там рассматриваются разные прикладные задачи. От управления черепашкой или робота до баз данных.
  • Куда двигаться (питон )?

    Какие задачки? Каких сайтов? В чем именно трудности? Примеры в студию. А то звучит как: "Рисую акварелью уже почти два месяца, есть представление что я хочу нарисовать, но в результате получается какая-то фигня, что делать?" Тогда вам конкретные советы могут дать. А так совет один - тренироваться дальше.
  • Любой Java байт код можно успешно декомпилировать и просмотреть его?

    Из опыта использования декомпилятора luyten могу сказать, что получится не оригинальный код, вся статика будет "упрощена", например все константы в месте использования будут заменены их значениями. Навигация по декомплированному коду будет сильно ограничена.
  • Какую формулу комбинаторики использовать?

    всмысле? Сколько разных чисел можно получить перестановкой цифр числа, так, чтобы нуль никогда не стоял спереди?
  • Как и где показать программу на Java, чтобы дать ёмкое представление о коде и вопросе по нему в комьюнити?

    repl.it/languages/java еще есть. Но десктопное приложение в облаке запустить не получится.
    А вообще не должно быть такого, чтобы нельзя было описать проблему словами. Ну длинно будет. Зато, описав проблему подробно словами, Вы ее сами лучше поймете. А кинув сюда, будете пассивно ждать, что кто-то разберется в чем дело.
  • Как сделать формулу?

    id_olejka, 220 от 6 это 3666,6666...7 процентов.
  • Как сделать формулу?

    ((А²-C)/Б)*100 или что вы имели ввиду?
  • Как правильно собрать openconnect-gui?

    Ээээ, это разве не порт для винды? В линуксе оно по идее, уже встроено в дистрибутив в оболочку для настройки сетей.
  • Как найти тест, не подчищающий за собой?

    glader, a может отсутствует в одном из тестов, да. Как я понял описание.
    Хотя да, может быть и такое что функция отрабатывает но безрезультатно. Можно в тесты вставить проверку в начале, в чистом ли состоянии система. И там где она скажет нет, значит предыдущий тест.
    Это будет даже правильнее, такой подход определит не только где отсутствует teardown, но и если он не справился со своей задачей. Хотя такие ассерты, в идеале, должны быть в самом teardown - получилось ли сделать то что надо или нет.
    Тестовые функции можно в декоратор обернуть чтобы не менять код тестов.
  • Оцените сборку ПК?

    Wexter, да, согласен - это ничего не даст, твердотелы быстрее даже.
  • Что выбрать для автоматизированного тестирования ПО клиентской части?

    Надо понять где может возникнуть узкое место. Это может быть долгая обработка запроса в базе (база сделана плохо), это может быть слабое интернет соединение. Сам клиент тоже может "тормозить" но как правило из-за одной из первых двух причин. Насчет ошибок, нужно проверять одновременный доступ. На одном клиенте изменять данные и на другом менять те же самые, и смотреть чтобы ничего не "испортилось". Ну еще посмотреть что будет когда пропадет интернет соединение. Это самые первоочередные проверки. Что я хочу сказать: для этих проверок не нужно 200 виртуалок и пр. Запросы к базе можно тестировать отдельно, слабое соединение или обрыв связи - симулировать, а для проверки целостности данных при одновременной обработке достаточно двух клиентов.