Доступно

Эффективное использование TestNG и JUnit (Selenium, тестирование)

Тема в разделе "Курсы по программированию", создана пользователем Василий Сергеевич, 30 май 2014.

Цена: 5400р.
Взнос: 194р.
100%

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

Резервный список: 41 участников

Статус обсуждения:
Комментирование ограничено.
  1. 30 май 2014
    #1
    Василий Сергеевич
    Василий Сергеевич ОргОрганизатор

    Эффективное использование TestNG и JUnit (Selenium, тестирование)

    Оплата только балансом. Платить балансом легко и удобно, читайте мануал.

    TestNG, Level 1

    1. Подготовка к использованию

    • интеграция со средами разработки
    • интеграция со сборщиками Maven, Ant, Gradle
    2. Формирование тестового набора, основные аннотации @Test, @BeforeX, @AfterX

    3. Assert и Assertion

    4. Конфигурационный файл

    5. Зависимости между тестами, порядок выполнения

    6. Группы тестов

    7. Параметризация тестов

    • через конфигурационный файл
    • через @DataProvider
    8. Параллельное выполнение тестов

    TestNG, Level 2

    1. Фабрики тестов @TestFactory

    • параметризация провайдеров данных
    • конфигурационное тестирование
    • построение сложных сценариев из простых блоков
    2. Использование Listeners

    • IMethodInterceptor (пример: упорядочивание тестов)
    • IHookable (пример: немедленное повторение “упавших” тестов)
    • IAnnotationTransformer2 (пример: игнорирование тестов, помеченных специальной аннотацией)
    3. Инъекция информации о тестах и результатах в @BeforeX, @AfterX, @Test и @DataProvider

    • протоколирование выполнения тестов
    • дополнительные аннотации, управляющие окружением (пример: перезапуск браузера перед определёнными тестами)
    • универсальные провайдеры данных (пример: загрузка тестовых данных из файлов)
    • автоматическое снятие скриншотов, видеозапись хода выполнения тестов
    JUnit, Level 1

    1. Подготовка к использованию

    • интеграция со средами разработки
    • интеграция со сборщиками Maven, Ant, Gradle
    2. Формирование тестового набора, основные аннотации @Test, @Suite, @BeforeX, @AfterX

    3. Assert и Assume

    4. Стандартные “расширенные” запускатели тестов

    • группировка тестов в категории (Categories)
    • параметризация тестов (Parametrized)
    5. @Rule, замена @BeforeX и @AfterX правилами

    JUnit, Level 2

    1. Более сложные правила

    • параметризация тестов, в том числе загрузка данных из файлов
    • немедленное повторение “упавших” тестов
    • автоматическое снятие скриншотов, видеозапись хода выполнения тестов
    • дополнительные аннотации (пример: игнорирование тестов, помеченных специальной аннотацией, перезапуск браузера перед определёнными тестами)
    2. @RunsWith -- самодельные запускатели тестов

    • конфигурационное тестирование
    • порядок выполнения тестов
    • дополнительные аннотации (пример: игнорирование тестов, помеченных специальной аннотацией, перезапуск браузера перед определёнными тестами)
    3. @Theories -- почти тестирование на основе моделей

    Формат курса
    Онлайн-тренинг продолжительностью 4 занятия по 1,5 часа с еженедельными онлайн-консультациями и практическими домашними заданиями.

     
    Последнее редактирование модератором: 21 июл 2019
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      31 дек 2017
    2. pslava
      pslava участвует.
      17 дек 2017
    3. godinew
      godinew участвует.
      15 дек 2017
    4. afinepst
      afinepst участвует.
      11 дек 2017

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

    1. skladchik.com
      Складчина доступна.
      31 дек 2017
    2. skladchik.com
      Взнос составляет 97р.
      10 ноя 2017
    3. skladchik.com
      Складчина активна.
      10 ноя 2017
    4. skladchik.com
      Сбор взносов начинается 10.11.2017.
      7 ноя 2017
  3. Обсуждение
  4. 6 мар 2015
    #2
    un1acker
    un1acker ЧКЧлен клуба
    вроде толковый курс по JUnit, если бы еще цену немного сбросить.
     
  5. 16 май 2015
    #3
    Snapik
    Snapik СкладчикСкладчик
    Ребят, ближайший курс, совсем скоро, 29 Мая 2015 . Кто организует? Я бы организовал, но судя по всему не имею такого статуса...
     
  6. 6 июл 2015
    #4
    Snapik
    Snapik СкладчикСкладчик
    Следующий курс: 7 августа 2015 года
     
  7. 8 сен 2015
    #5
    Snapik
    Snapik СкладчикСкладчик
    25 Сентября 2015 ближайший курс.
     
  8. 9 ноя 2015
    #6
    Snapik
    Snapik СкладчикСкладчик
    Ближайший тренинг 20 ноября. Я организовать не могу, т.к. ограничение в 3 000 руб.
     
  9. 16 ноя 2015
    #7
    R_O_Y
    R_O_Y БанЗабанен
    Привет! У тебя курс уже на руках?
     
  10. 19 ноя 2015
    #8
    Snapik
    Snapik СкладчикСкладчик
    Нет, не на руках.
     
  11. 5 авг 2016
    #9
    serg212121
    serg212121 ЧКЧлен клуба
    Считаю надо брать.
    Старт 26 августа
    Новая цена 5300.
    Кто-то возьмется? Курс то толковый!
     
  12. 9 дек 2016
    #10
    Belendex
    Belendex БанЗабанен
    Актуализирую информацию на 09.12.2016
    Проводим набор на самый свежий курс!
    Начало: 27 Января 2017, в 00:00
    Автор уже доказал, что стоит потраченного времени как уровнем знаний так и методикой обучения!
     
    1 человеку нравится это.
  13. 18 апр 2017
    #11
    Archibaldo
    Archibaldo ДолжникДолжник
    тут уже новый заход 21 апреля стартует, может пора?)
     
    1 человеку нравится это.
  14. 18 апр 2017
    #12
    Snapik
    Snapik СкладчикСкладчик
    Согласен. Будет ли организатор записываться? Если что, могу пройти курс и попробовать организовать складчину.
     
    1 человеку нравится это.
  15. 18 апр 2017
    #13
    Авксентий
    Авксентий ОргОрганизатор
    Если вы заметили, складчина уже организуется, а новая будет дублем. ;)
     
    1 человеку нравится это.
  16. 16 окт 2017
    #14
    Snapik
    Snapik СкладчикСкладчик
    Я, конечно, дико извиняюсь, но по-моему взнос уже ниже некуда, да и желающих за сотню. Если курс у кого-то на руках, почему он не организовывается? )
    P.S. просто это последний курс, который мне нужен для полного понимания всей системы ;)
     
  17. 16 окт 2017
    #15
    Авксентий
    Авксентий ОргОрганизатор
    Скоро будут сборы, не волнуйтесь.
    Только о каком "курсе на руках вы говорите"? Это же вам не записи, а живой курс.
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.

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