Закрыто

[Startandroid] Тестирование android приложений

Тема в разделе "Курсы по программированию", создана пользователем loljk, 28 сен 2017.

Цена: 600р.-86%
Взнос: 80р.
100%

Основной список: 45 участников

Статус обсуждения:
Комментирование ограничено.
  1. 28 сен 2017
    #1
    loljk
    loljk СкладчикСкладчик

    [Startandroid] Тестирование android приложений

    Гость, ты можешь записаться в эту складчину и получить инфопродукт сразу после оплаты, никого не дожидаясь.
    ---

    Тестирование android приложений

    Автор: Дмитрий Виноградов

    [​IMG]


    О чем этот курс
    Тестирование - очень важная и полезная тема. Тесты позволят значительно сократить время, требуемое на ручное тестирование вашего приложения, и снизят количество ошибок в вашем приложении.

    Любая серьезная вакансия Android разработчика потребует от вас умения покрывать ваш код тестами и использовать при этом различные инструменты.

    Как это работает? Вы пишете программы-тесты, в которых описываете тестовые входные данные и ожидаемый результат. Программа-тест запускает ваше приложение (или отдельные его компоненты) с указанными вами тестовыми входными данными и сравнивает ожидаемый результат с тем результатом, который выдало ваше приложение. Если ожидаемый и реальный результат совпали, значит тест пройден успешно.

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

    Стоимость курса с 20% скидкой - 600 рублей.

    Урок 1. Зачем нужны тесты и как они работают
    В этом уроке я расскажу, зачем нужно тестирование, и на простых примерах покажу, как оно работает. Мы рассмотрим три типа тестов: локальные, инструментальные и UI.


    Урок 2. Как создать и запустить локальный тест.
    В этом уроке научимся создавать и запускать локальные тесты


    Урок 3. jUnit4, assert методы.
    В этом уроке рассмотрим, какие assert методы мы можем использовать в тестах. Разберем существующие мэтчеры для метода assertThat и научимся создавать свои.


    Урок 4. Mock объекты.
    В этом уроке разбираемся, зачем могут понадобится mock объекты, как их создавать, настраивать и использовать.


    Урок 5. Mockito.
    В этом уроке подробно разбираем возможности библиотеки Mockito


    Урок 6. Espresso.
    В этом уроке пишем несложные UI тесты с помощью Espresso


    Урок 7. Espresso. ViewMatcher, ViewAction, ViewAssertion.
    В этом уроке подробно рассматриваем ViewMatcher, ViewAction и ViewAssertion. Создаем свой кастомный мэтчер.


    Урок 8. Espresso. AdapterView и RecyclerView.
    В этом уроке разберемся, как использовать Espresso для работы со списками в тестах.


    Урок 9. Espresso. IdlingResource.
    В этом уроке используем IdlingResource, чтобы научить тест делать паузу и ждать, пока приложение выполняет фоновые действия.


    Урок 10. Espresso. ActivityTestRule и IntentsTestRule.
    В этом уроке посмотрим подробнее на ActivityTestRule и используем IntentsTestRule для работы с Intent.


    Продажник:
     
    Последнее редактирование модератором: 3 окт 2017
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      22 май 2021
    2. skladchik.com
      Складчина доступна.
      27 янв 2018
    3. skladchik.com
      Складчина закрыта.
      25 янв 2018
    4. skladchik.com
      Складчина доступна.
      2 окт 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      22 май 2021
    2. skladchik.com
      Складчина доступна.
      27 янв 2018
    3. skladchik.com
      Складчина закрыта.
      25 янв 2018
    4. skladchik.com
      Складчина доступна.
      2 окт 2017
  3. Обсуждение
  4. 29 сен 2017
    #2
    loljk
    loljk СкладчикСкладчик
    А почему сумма взноса увеличилась?
     
  5. 2 окт 2017
    #3
    Testimonial
    Testimonial ШтрафникШтрафник
    Всем спасибо за участие в складчине.
     
    16 пользователям это понравилось.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей