• Как эффективно учить 2 языка программирования?

    @antonowano
    Профессиональный самоучка
    Для начала осознайте разницу между Javascript и PHP, а потом приступайте к изучению.
    Вот интересный ресурс по JavaScript.
    По PHP тоже много ресурсов, Google вам в помощь.

    Главное запомните:

    Есть два компьютера:
    Сервер - на котором хранится сайт и все его данные,
    Клиент - компьютер посетителя.
    PHP работает с компьютером-сервером, JavaScript с компьютером посетителя.

    а именно:
    PHP - работает с данными на сервере, генерирует ответ на запрос клиента;
    JavaScript - работает с элементами на странице, добавляя анимацию и события (клик, скрол и т.д.) на разные элементы.
    Ответ написан
    1 комментарий
  • Как эффективно учить 2 языка программирования?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Языки нужно не учить а работать - тупое заучивание ничем хорошим не кончится. Опыт роляет.
    Ну и точно не два одновременно - если опыта с другими языками ноль.
    Ответ написан
    Комментировать
  • Как происходит автоматизация тестирования?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Тест - это действие направленное на получение информации о системе.
    Ручной тестировщик получает эту информацию вручную, автоматизатор с помощью компьютерных программ.
    Почитать на первых порах рекомендую "Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах" Романа Савина.
    Ответ написан
    1 комментарий
  • Как происходит автоматизация тестирования?

    @azShoo
    Я бы сказал, что для начала вам стоит поглубже почитать про теорию тестирования как такового.
    Если уж совсем лень и не хочется собирать информацию из интернета по кускам, то берете любую книжку по тестированию ПО и читаете.
    Напр. https://www.amazon.com/gp/product/158053791X/ref=p... или https://www.amazon.com/gp/product/0471469122/ref=p...

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

    Что представляет из себя автотест:
    Автотесты это код, который с помощью специальных инструментов и библиотек (напр. Selenium и WebDriver для веба) симулирует определенный сценарий поведения пользователя и проверяет результат этих действий по какому-либо критерию.
    Задача автотестера - написать этот код, описать сценарий поведения и условия проверки результата.
    Для нужны базовые навыки программирование, некоторое время мучительно разбираться с особенностями работы инструментов автотестирования, а так же четкое понимание что и зачем вы хотите автоматизировать.
    Соотв. как только вы понимаете, как работает система и что конкретно вам нужно проверить - берете любой из миллиона гайдов в поисковой выдаче "Test Automation Tutorial from Scratch" и приступаете.
    Ответ написан
    1 комментарий