Доступно

[Otus] Python QA Engineer

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

Тема найдена по тегам:
Цена:
43000р.
Взнос:
935р.

Список участников складчины:

1. enot
2. Vadimok
Тип: Стандартная складчина
Оцените эту складчину: /5,
  1. 12 июн 2020
    #1
    enot
    enot Организатор
    [Otus] Python QA Engineer
    [​IMG]

    Описание курса:
    Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план мы ставим понимание принципов построения и решения задач, а не изучение конкретного инструмента. Освоив данный курс, вы получите навыки решения основных задач в области автоматизации тестирования веб-приложений.

    Это комплексная программа подготовки автоматизатора в тестировании, где вы научитесь уверенно решать задачи в тестировании веб-приложений: от тестирования и поиска неисправностей в бекенде до проверки работоспособности фронтенда с помощью драйвера браузера Selenium и тестирования REST API, а также запуска тестов в системах непрерывной интеграции.

    Для кого этот курс:
    — для специалистов в области функционального тестирования с опытом работы от 1 до 3 лет и стремящихся перейти в автоматизацию на Python;
    — для специалистов автоматизированного тестирования на Python с опытом работы до 1 года и желающих углубить и систематизировать свои знания.

    Особенности курса:
    — повышение технической грамотности функционального тестировщика до уровня разработчика и девопс-инженера, чтобы общаться на равных и влиять на архитектуру продукта;
    — поиск неисправностей в работе веб-приложений, чтобы не было больше вот этих вот: "Это не баг, а фича";
    — гибкий и простой в использовании инструмент для написания автотестов Python, который вытесняет привычный всем язык Java с рынка автоматизаторов в тестировании и позволяет запускать процесс автоматизированного тестирования в сжатые сроки на проекте любой сложности;
    — изучение инструментов и практик devops, чтобы знать, как и где запустить тесты с пользой для проекта.

    Минимальные знания
    — базовые навыки программирования на Python;
    — основы работы с сетями и Linux-подобными ОС;
    — основы работы веб-приложений;
    — знание теории функционального тестирования;
    — навыки работы с консолью разработчика в браузере.

    После обучения вы
    1. получите репозиторий на github, в котором будут примеры тестов;
    2. сохраните материалы по всем занятиям: видеозаписи занятий и презентации;
    3. сможете писать все виды тестов: от юнит до системных, используя язык программирования Python;
    4. сможете решать любые задачи, которые возникают в трудовых буднях автоматизатора в тестировании;
    5. получите сертификат об окончании курса;
    6. получите приглашение пройти собеседование в компаниях-партнерах (в случае успешного обучения на курсе).
    Программа обучения
    Модуль 1. Введение в автоматизацию тестирования

    В данном модуле будут рассмотрены теоретические аспекты автоматизации тестирования, базовый фреймворк для запуска автотестов в Python — Pytest, плюс студенты узнают, как тестировать API и использовать подход Data Driven Testing в своей работе.

    Тема 1: Введение в разработку и тестирование
    Тема 2: Введение в Pytest
    Тема 3: Тестирование API
    Тема 4: Data Driven Testing

    Модуль 2. Тестирование UI
    В данном модуле будет изучен основной инструмент для тестирования UI — Selenium.

    Тема 1: Основы Selenium
    Тема 2: Поиск элементов
    Тема 3: Работа с элементами
    Тема 4: Действия с элементами
    Тема 5: Ожидание
    Тема 6: Шаблон проектирования PageObject
    Тема 7: Работа с окнами
    Тема 8: Протоколирование и отчетность
    Тема 9: Удаленный запуск Selenuim

    Модуль 3. Отчётность и анализ логов
    В этом модуле студенты изучат такие важные аспекты процесса работы автоматизатора в тестировании, как построение отчётов по результатам выполнения тестов, анализ логов веб-приложений, а так же научатся искать неисправности в работе бекенда.

    Тема 1: Pytest-отчёты
    Тема 2: Allure-отчёты
    Тема 3: Анализ логов веб-серверов
    Тема 4: Траблшутинг в Linux. Файловая подсистема и работа процессов
    Тема 5: Траблшутинг в Linux. Диагностика сетевых неисправностей
    Тема 6: Траблшутинг в Linux. Архитектура ОС Linux. Дебаг

    Модуль 4. Работа с бэкендом
    В данном модуле студенты научатся работать с бекендом средствами Python.

    Тема 1: Работа с СУБД
    Тема 2: Работа с сетью I. Протоколы прикладного уровня
    Тема 3: Работа с сетью II. Протоколы низкого уровня
    Тема 4: Работа с ОС Linux с помощью Python

    Модуль 5. Практики DevOps и безопасность
    В данном модуле студенты узнают, как взаимодействуют друг с другом основные практики и инструменты DevOps с инструментами для автоматизации тестирования, а также изучат основные аспекты безопасности веб-приложений.

    Тема 1: Виртуализация. Контейнеры
    Тема 2: Виртуализация. Виртуальные машины
    Тема 3: Непрерывная интеграция
    Тема 4: Подготовка тестового окружения
    Тема 5: Основы безопасности веб-приложений

    Модуль 6. Другие виды тестирования
    В данном модуле будет изучен основной инструмент для тестирования UI — Selenium.

    Тема 1: Основы Behaviour Drivet Testing. Введение в Robot Framework
    Тема 2: Расширенное использование Robot Framework
    Тема 3: Модульное тестирование
    Тема 4: Использование Mock

    Содержание складчины (файлы и папки)
    Python QA Engineer [Часть 1]

    01 Введение в разработку и тестирование
    01 Введение в разработку и тестирование.mp4 [113m 844k 488]
    01 Введение в разработку и тестирование.ppt [387k 72]
    ДЗ.txt [898]

    02 Введение в Pytest
    02 Введение в PyTest.mp4 [189m 528k 2]
    02 Введение в PyTest.pdf [736k 294]
    02 Введение в PyTest.pptx [17m 262k 243]
    ДЗ.txt [914]

    python_qa_pytest-master
    .gitignore [1k 228]
    conftest.py [122]
    LICENSE [1k 64]
    README.md [345]
    requirements.txt [14]

    0_pytest_intro
    test_pytest_intro.py [632]

    1_fixtures_start
    test_fixtures_example_start.py [335]

    2_fixtures_conftest
    conftest.py [115]
    test_fixtures_example.py [426]

    3_fixtures_scope_and_autouse
    conftest.py [1k 35]
    test_1_fixtures_scope.py [710]
    test_2_fixtures_autouse.py [1k 185]

    4_fixtures_request_object_finalizer
    test_1_fixtures_request.py [658]
    test_2_fixtures_request_finalizer.py [478]
    test_3_fixtures_finalizer_with_yield.py [466]
    test_4_pass_fixture_to_fixture.py [348]

    5_fixtures_return_values
    conftest.py [382]
    test_fixtures_return_values.py [365]

    6_fixtures_parametrization
    conftest.py [116]
    test_fixtures_parametrization.py [659]

    7_bonus_data_structures
    1_list.py [1k 3]
    2_tuple.py [337]
    3_set.py [394]
    4_dict.py [651]
    5_container.py [71]

    03 Тестирование API
    03 Тестирование API.mp4 [426m 450k 733]
    03 Тестирование API.pdf [781k 258]
    03 Тестирование API.pptx [8m 676k 653]
    ДЗ.txt [1k 781]

    python_qa_api-master
    .gitignore [1k 228]
    LICENSE [1k 64]
    README.md [317]
    requirements.txt [31]

    0_argparse
    1_sys_args_method.py [134]
    2_argparse_method.py [2k 541]

    00_repeat
    .gitkeep [94]

    1_pytest_addoption
    conftest.py [270]
    test_demo_param.py [189]

    2_requests_json
    json_example.py [593]
    requests_example.py [494]

    3_fixtures_parametrization
    conftest.py [245]
    test_fixtures_class_parametrization.py [276]
    test_fixtures_parametrization.py [946]

    4_api_testing
    API.md [1k 714]
    conftest.py [1k 1]
    test_api_example1.py [1k 695]

    5_decorators
    0_what_is_function.py [553]
    1_function_as_variable.py [233]
    2_call_function_inside_function.py [223]
    3_function_as_parametr.py [359]
    4_function_return_function.py [255]
    5_function_closure.py [189]
    6_basic_decorator.py [295]
    7_syntax_sugar_for_deccorator.py [237]
    8_multiple_decorators.py [579]
    9_params_to_decorators.py [1k 256]

    04 Data Driven Testing
    04 Data Driven Testing.mp4 [225m 50k 845]
    04 Data Driven Testing.pptx [822k 650]
    data.csv [480]
    ДЗ.txt [792]
    Результат.txt [461]

    otus-master
    .gitignore [1k 203]
    README.md [29]

    PythonQA

    Lesson11
    1.JPG [36k 300]
    alerts.py [943]
    downloadfile.py [733]
    frame.py [933]
    windows.py [1k 528]

    Lesson12
    chromedriver.exe [8m 587k 264]
    test_logging.py [1k 241]
    test_logging_browser.py [478]
    test_performance_log.py [652]
    test_proxy.py [753]

    Lesson16
    parser.py [534]
    perser_access_log.py [437]

    Lesson4

    File_management
    data.txt [144]
    example1-rwo.py [131]
    example2-readfile-generator.py [190]
    example3-rwb.py [570]
    example4-rwb.py [198]
    example5-encoding.py [265]
    example6-fileobject.py [425]

    Iterators
    example1-iterator.py [258]
    example2-iterator-impl.py [466]
    example3-generator-expression.py [84]
    example4-generator-function.py [492]

    Loops
    example1-loops.py [387]

    Lesson5
    conftest.py [197]
    test_example_1.py [540]
    test_example_2.py [934]
    test_example_3.py [496]

    parallelrun
    application.py [339]
    my_test.py [159]
    test_chrome.py [182]
    test_firefox.py [165]

    05 Основы Selenium
    05 Основы Selenium.mp4 [265m 479k 612]
    05 Основы Selenium.pdf [614k 741]
    install_opencart.txt [4k 322]
    ДЗ.txt [827]

    06 Поиск элементов
    06 Поиск элементов.mp4 [317m 11k 139]
    06 Поиск элементов.pdf [755k 829]
    06 Поиск элементов.pptx [4m 979k 100]
    ДЗ.txt [733]
    Полезные ссылки.txt [93]

    pyhton_qa_element_search-master
    .gitignore [1k 219]
    conftest.py [1k 376]
    LICENSE [1k 64]
    README.md [311]
    requirements.txt [47]

    0_OOP
    exeption_handling.py [128]
    oop_example.py [1k 955]

    1_frontend_for_qa
    index.html [1k 448]
    README.md [1k 273]

    2_find_element_and_elements_by
    test_selenium_examples.py [1k 579]

    3_find_element_and_elements
    find_element_exmaples.py [327]

    locators
    __init__.py [68]
    MainPage.py [82]
    ProductPage.py [173]

    07 Работа с элементами
    07 Работа с элементами.mp4 [327m 820k 904]
    07 Работа с элементами.pdf [582k 924]
    07 Работа с элементами.pptx [20m 269k 354]
    ДЗ.txt [430]

    python_qa_webelements-master
    .gitignore [1k 218]
    conftest.py [823]
    LICENSE [1k 64]
    README.md [464]
    requirements.txt [46]

    0_OOP
    buildin_decorators.py [484]
    magic_methods.py [1k 259]

    1_webelement
    test_select_element.py [676]
    webelement.py [307]

    2_property_vs_attribute
    prop_attr_example.py [455]

    3_excceptions
    test_click_intercepted.py [371]
    test_stale_reference.py [344]

    4_action_chains
    action_chain.py [390]

    locators
    __init__.py [68]
    CatalogPage.py [134]
    CommonSelectors.py [128]
    MainPage.py [257]
    ProductPage.py [0]

    08 Действия с элементами
    08 Действия с элементами.mp4 [141m 745k 579]
    08 Действия с элементами.pdf [613k 539]
    ДЗ.txt [238]

    09 Ожидание элементов
    09 Ожидание элементов.mp4 [177m 161k 967]
    09 Ожидание элементов.pdf [535k 420]
    ДЗ.txt [528]

    10 Шаблон проектирования PageObject
    10 Шаблон проектирования PageObject.mp4 [163m 325k 31]
    10 Шаблон проектирования PageObject.pdf [532k 547]
    10 Шаблон проектирования PageObject.pptx [4m 303k 637]
    ДЗ.txt [461]

    python_qa_pageobject-master
    .gitignore [1k 210]
    conftest.py [1k 6]
    LICENSE [1k 70]
    README.md [175]
    requirements.txt [31]

    locators
    __init__.py [151]
    Alert.py [188]
    Cart.py [125]
    Common.py [188]
    Main.py [195]
    Product.py [132]
    User.py [193]

    page_objects
    __init__.py [130]
    BasePage.py [1k 300]
    CartPage.py [265]
    MainPage.py [441]
    ProductPage.py [277]
    UserPage.py [647]

    common
    __init__.py [108]
    Alert.py [333]
    Footer.py [23]
    Search.py [23]
    TopMenu.py [24]

    tests
    test_example_tests.py [872]

    Python QA Engineer [Часть 2]

    11 Работа с окнами
    11 Работа с окнами.mp4 [149m 184k 487]
    11 Работа с окнами.pdf [431k 211]
    11 Работа с окнами.pptx [4m 185k 270]
    ДЗ.txt [321]

    python_qa_windows-master
    .gitignore [1k 220]
    LICENSE [1k 64]
    README.md [94]
    requirements.txt [46]
    upload.js [377]

    0_alerts
    alerts.py [749]

    1_iframes
    iframe.py [709]
    index.html [514]

    2_windows
    tabs.py [1k 125]

    3_uploads
    selenium.png [25k 839]
    upload.py [534]

    12 Протоколирование и отчетность
    12 Протоколирование и отчетность.mp4 [290m 611k 165]
    12 Протоколирование и отчетность.pdf [284k 382]
    ДЗ.txt [327]

    otus-master
    .gitignore [1k 203]
    README.md [29]

    PythonQA

    Lesson10
    __init__.py [0]

    oop
    __init__.py [0]

    abc
    __init__.py [0]
    abc.py [504]

    descriptors
    __init__.py [0]
    decriptions-nondata.py [500]
    desciptors-datadescr.py [710]
    descriptors-property.py [619]
    descriptors-property2.py [294]
    descriptors-statiсclassmethod.py [425]
    static-and-classmethods.py [1k 130]

    Lesson11
    1.JPG [36k 300]
    alerts.py [943]
    downloadfile.py [733]
    frame.py [933]
    windows.py [1k 528]

    Lesson12
    logging_ex.py [670]
    test_logging.py [1k 329]
    test_logging_browser.py [550]
    test_performance_log.py [675]
    test_proxy.py [799]

    screenshots
    exception.png [141k 20]

    Lesson14
    __init__.py [0]

    html
    __init__.py [0]
    conftest.py [2k 38]
    report.html [11k 240]
    report.json [1k 40]
    report.xml [558]
    test_example.py [70]

    assets
    style.css [2k 557]

    json
    __init__.py [0]
    conftest.py [1k 342]
    report.json [1k 372]
    test_example.py [70]

    test_marking
    __init__.py [0]
    test_example1.py [456]

    example_platform_specific
    __init__.py [0]
    conftest.py [332]
    test_platform_specific.py [229]

    example2
    __init__.py [0]
    conftest.py [564]
    test_example2.py [256]

    test_skipping
    __init__.py [0]
    report.html [16k 38]
    test_example.py [1k 204]
    test_example2.py [452]

    assets
    style.css [2k 557]

    Lesson15
    __init__.py [0]

    allure
    __init__.py [0]

    allure_features
    __init__.py [0]

    attachements
    __init__.py [0]
    attachements.py [831]

    descriptions
    __init__.py [0]
    descriptions.py [1k 28]

    links
    __init__.py [0]
    links.py [662]

    retries
    __init__.py [0]
    retries.py [315]

    steps
    __init__.py [0]
    steps.py [339]

    tags
    __init__.py [0]

    bdd_markers
    __init__.py [0]
    tests.py [814]

    severity_markers
    __init__.py [0]
    tests.py [624]

    titles
    __init__.py [0]
    titles.py [727]

    basic_features
    __init__.py [0]
    conftest.py [447]
    test_basic.py [276]
    test_features.py [944]

    behaviors
    __init__.py [0]
    parametrization.py [774]

    fixtures1
    __init__.py [0]
    test_example.py [395]

    Lesson16
    parser.py [534]
    perser_access_log.py [437]

    Lesson2
    __init__.py [0]

    decorators
    __init__.py [0]
    example10-passingarguments.py [834]
    example11-classicdecorator.py [522]
    example12-decoratorwithargs.py [344]
    example1-funtovar.py [130]
    example2-funinsidefun.py [192]
    example3-funaspar.py [244]
    example4-fungenotherfun.py [234]
    example5-closure.py [251]
    example6-compdecorator.py [267]
    example7-basicdecorator.py [239]
    example8-multipledecorators.py [1k 344]
    example9-decoratormethods.py [938]

    fixtures
    __init__.py [0]

    example1
    __init__.py [0]
    test_sample.py [97]

    example2-usefixtures
    __init__.py [0]
    test_example2.py [780]

    example3-fixture-features
    __init__.py [0]
    conftest.py [539]
    test_alpha.py [194]
    test_beta.py [260]
    test_gamma.py [162]

    example4-params
    __init__.py [0]
    example-params.py [193]

    example5-autouse
    __init__.py [0]
    example-autouse.py [618]

    example6-multiplefixtures
    __init__.py [0]
    example-multiplefixtures.py [670]

    example7-request
    __init__.py [0]
    example-request.py [787]

    example8-modularityfixtures
    __init__.py [0]
    example-modularityfix.py [675]

    example9-returnfixt
    __init__.py [0]
    example9-return.py [190]

    Lesson21
    __init__.py [0]
    ftp.pcapng [15k 688]
    ftp_2.pcapng [6k 564]
    ftp_cli [440]
    ftp_cli2 [440]
    ftp_example.py [169]
    paramiko_example.py [352]

    Lesson22
    __init__.py [0]

    basic_examples
    __init__.py [0]
    basic_socket_methods.py [108]

    examples
    __init__.py [0]
    google_request.py [263]
    https_example.py [547]

    socket_inet
    __init__.py [0]
    client.py [148]
    server.py [1k 106]

    socket_udp
    __init__.py [0]
    client.py [479]
    server.py [533]

    socket_unix
    __init__.py [0]
    client.py [906]
    server.py [564]

    Lesson23
    __init__.py [0]

    subprocess_lib
    __init__.py [0]
    subprocess_example.py [44]
    subprocess_example2.py [108]
    subprocess_example3.py [584]
    subprocess_example4.py [118]

    sys_lib
    __init__.py [0]
    arguments.py [289]
    stderror_example.py [152]
    stdout_example.py [225]
    sys_example.py [291]

    Lesson3
    __init__.py [0]

    example1-parametrize
    test_example1_params.py [222]
    test_example2_params.py [138]
    test_example3_fixture_params.py [360]

    example2-apitesting
    conftest.py [871]
    test_api.py [1k 97]

    example3-apitesting_multipleurls
    test_api.py [528]

    example4-argparse
    example1-argparseargs.py [584]
    example2-argparseextended.py [2k 252]

    example5-datastructures
    example1-lists.py [358]
    example2-dicts.py [59]
    example3-sets.py [121]
    example4-tuples.py [87]
    example5-listvstuple.py [127]

    Lesson31
    __init__.py [0]

    doctests
    __init__.py [0]
    doctest_example.py [187]
    doctest_example4 [301]
    doctest_example4.py [435]
    example3.py [1k 441]

    unittests
    __init__.py [0]
    example1.py [471]
    example2.py [1k 7]
    unittest_with_pytest.py [484]

    Lesson32

    example
    __init__.py [0]
    test_users.py [391]
    test_users_mock_decorator.py [621]
    test_users_mock_patcher.py [848]
    test_users_mock_with.py [724]
    test_users_third_party_function.py [883]
    test_users_whole_function.py [1k 113]
    users.py [233]

    example_basic
    __init__.py [0]
    main.py [104]
    tests.py [161]
    tests_mock.py [402]

    example2
    __init__.py [0]
    client.py [1k 480]
    tests.py [4k 965]

    Lesson4

    File_management
    binary.bin [16]
    ContextManager.py [231]
    data.txt [144]
    example1-rwo.py [131]
    example2-readfile-generator.py [190]
    example3-rwb.py [570]
    example4-rwb.py [198]
    example5-encoding.py [265]
    example6-fileobject.py [425]

    Iterators
    example1-iterator.py [258]
    example2-iterator-impl.py [466]
    example3-generator-expression.py [84]
    example4-generator-function.py [492]
    test_example3-generator-expression.py [214]

    Loops
    example1-loops.py [387]

    Lesson5
    __init__.py [0]
    conftest.py [197]
    test_example_1.py [540]
    test_example_2.py [934]
    test_example_3.py [496]

    parallelrun
    application.py [327]
    my_test.py [158]
    test_chrome.py [205]
    test_firefox.py [209]

    Lesson6
    __init__.py [0]
    chromedriver.exe [8m 393k 728]

    big_o_notation
    example1-constant.py [497]
    example2-linear.py [731]
    example3-quadratic.py [280]
    example4-logarithmic.py [767]
    example6-complexity_finding.py [582]

    examples
    __init__.py [0]
    chromedriver.exe [8m 393k 728]
    conftest.py [987]

    selenium
    __init__.py [0]
    chromedriver.exe [8m 393k 728]
    conftest.py [1k 481]
    test_login_page.py [801]

    models
    locator.py [466]
    page.py [2k 5]

    page_objects
    page_objects.py [605]

    Lesson7
    __init__.py [0]

    oop
    __init__.py [0]
    example1-classbasics.py [427]
    example2_dict1.py [88]
    example2_dict2.py [317]
    example2_dict3.py [230]
    example3_namemangling.py [451]
    example3_namemangling2.py [366]

    selenium
    __init__.py [0]
    chromedriver.exe [8m 393k 728]
    conftest.py [1k 553]
    test_login_page.py [818]
    test_products_page.py [1k 627]

    models
    locator.py [466]
    page.py [2k 49]

    page_objects
    page_objects.py [605]

    Lesson8
    __init__.py [0]

    oop
    __init__.py [0]
    example1-inheritance.py [1k 278]
    example2-mro-newstyle1.py [385]
    example2-mro-newstyle2.py [506]
    example2-mro-oldstyle1.py [634]
    example2-mro-oldstyle2.py [293]
    example2-mro-oldstyle3.py [307]
    example2-mro-oldstyle4.py [319]
    example2-mro-oldstyle5.py [461]
    example3-mixinclasses.py [874]
    example4-super.py [667]
    example4-super2.py [664]
    super_multiple.py [780]

    Lesson9
    __init__.py [0]

    exceptions
    __init__.py [0]
    example1-basic.py [282]
    example2-multipleexceptions.py [384]
    example3-finally.py [175]
    example4-else.py [359]
    example5-raise.py [71]
    example6-custom.py [450]

    selenium
    __init__.py [0]
    conftest.py [1k 666]
    test_login_page.py [801]
    test_products_page.py [1k 727]

    models
    __init__.py [0]
    chromedriver.exe [8m 393k 728]
    locator.py [466]
    page.py [4k 379]
    test_111.py [789]
    test_wait.py [770]

    page_objects
    __init__.py [0]
    page_objects.py [762]

    13 Удаленный запуск Selenium
    13 Удаленный запуск Selenium.mp4 [250m 339k 768]
    13 Удаленный запуск Selenium.pdf [688k 870]
    ДЗ.txt [1k 268]

    14 Pytest-отчёты
    14 PyTest-отчёты.mp4 [251m 108k 356]
    14 PyTest-отчёты.pdf [302k 92]
    ДЗ.txt [133]

    15 Allure-отчёты
    15 Allure-отчёты.mp4 [175m 571k 344]
    15 Allure-отчёты.pdf [418k 819]
    ДЗ.txt [172]

    python_qa_allure-master
    .gitignore [1k 234]
    conftest.py [164]
    environment.xml [306]
    LICENSE [1k 64]
    README.md [88]
    requirements.txt [53]
    test_attachments.py [883]
    test_case_link.py [526]
    test_decription.py [825]
    test_examples.py [175]
    test_fixtures.py [1k 501]
    test_parametrization.py [772]
    test_severity.py [621]
    test_start.py [306]
    test_story.py [469]
    test_titles.py [726]

    tests
    test_in_folder_one.py [281]
    test_in_folder_two.py [360]

    16 Анализ логов веб-серверов
    16 Анализ логов веб-серверов.mp4 [180m 329k 118]
    16 Анализ логов веб-серверов.pdf [1m 648k 474]
    ДЗ.txt [1k 179]
    Полезные ссылки.txt [1k 39]

    17 Траблшутинг в Linux. Файловая подсистема и работа процессов
    17 Траблшутинг в Linux. Файловая подсистема и работа процессов.mp4 [161m 330k 738]
    17 Траблшутинг в Linux. Файловая подсистема и работа процессов.pdf [1m 924k 731]

    otus-examples-master
    .gitignore [1k 211]
    LICENSE [1k 66]
    README.md [67]

    logs
    commands [22]
    input [6]
    log_parser.py [923]
    out [49]
    out.txt [481k 911]
    out.txt_copy [146]
    out-1 [6]
    streams.py [142]
    tail.py [213]

    network
    readfile.py [143]
    run_ubuntu_in_docker.sh [113]
    server.py [1k 86]

    process
    file [0]
    justhello.py [15]
    multiprocess-cpubound.py [670]
    multiprocess-iobound.py [812]
    multithreading-cpubound.py [685]
    multithreading-iobound.py [825]
    readfile.py [143]

    18 Траблшутинг в Linux. Диагностика сетевых неисправностей
    18 Траблшутинг в Linux. Диагностика сетевых неисправностей.mp4 [173m 963k 570]
    18 Траблшутинг в Linux. Диагностика сетевых неисправностей.pdf [3m 211k 183]

    Python QA Engineer [Часть 3]

    19 Траблшутинг в Linux. Архитектура ОС Linux. Дебаг
    19 Траблшутинг в Linux. Архитектура ОС Linux. Дебаг.mp4 [166m 898k 174]
    19 Траблшутинг в Linux. Архитектура ОС Linux. Дебаг.pdf [1m 903k 617]

    20 Работа с СУБД
    20 Работа с СУБД.mp4 [149m 949k 295]
    20 Работа с СУБД.pdf [2m 366k 984]
    ДЗ.txt [1k 143]

    21 Работа с сетью I. Протоколы прикладного уровня
    21 Работа с сетью I. Протоколы прикладного уровня.mp4 [177m 196k 619]
    21 Работа с сетью I. Протоколы прикладного уровня.pdf [1m 825k 535]
    ДЗ.txt [1k 151]
    Настройка FTP.txt [688]

    otus-examples-master
    .gitignore [1k 211]
    LICENSE [1k 66]
    README.md [67]

    linux_troubleshooting

    logs
    commands [22]
    input [6]
    log_parser.py [923]
    out [146]
    out.txt [481k 911]
    out.txt_copy [146]
    out-1 [6]
    streams.py [144]
    tail.py [213]

    network
    readfile.py [143]
    run_ubuntu_in_docker.sh [113]
    server.py [1k 86]

    process
    file [0]
    justhello.py [15]
    multiprocess-cpubound.py [670]
    multiprocess-iobound.py [812]
    multithreading-cpubound.py [685]
    multithreading-iobound.py [825]
    readfile.py [143]

    protocols

    linters
    black.py [16]
    broken_style.py [123]

    patterns
    decorator.py [3k 529]
    factory.py [601]
    generator.py [196]
    iterator.py [642]
    singleton.py [669]

    protocols
    sftp.py [2k 216]
    ssh.py [374]

    socket
    socket_request_as_browser.py [618]

    client-server-asyncio
    client.py [263]
    server.py [841]

    client-server-tcp
    client.py [149]
    server.py [730]

    client-server-udp
    client.py [494]
    server.py [544]

    client-server-unix
    client.py [918]
    server.py [564]

    dns
    socket_DNS.py [153]
    socket_DNS_alive_ip.py [583]

    errors
    socket_errors.py [98]
    socket_errors_EACCES.py [280]

    python-object-through-socket
    client.py [224]
    server.py [386]

    types
    advanced.py [619]
    collections.py [401]
    covariant_contravariant.py [708]
    pytest_example.py [766]
    simple.py [563]

    python_linux

    os
    simple.py [223]

    subprocess_lib
    exit.py [424]
    sleep.sh [96]
    subprocess_example.py [230]
    subprocess_example2.py [428]
    subprocess_example3.py [832]
    subprocess_example4.py [146]

    sys_lib
    arguments.py [173]
    stderror_example.py [152]
    stdout_example.py [185]
    sys_example.py [235]

    python-boilerplate-master
    .editorconfig [147]
    .gitignore [1k 775]
    .pre-commit-config.yaml [694]
    Pipfile [467]
    README.md [136]
    setup.cfg [272]

    scripts
    lint.sh [60]

    src
    source.py [0]

    tests
    conftest.py [0]

    22 Работа с сетью II. Протоколы низкого уровня
    22 Работа с сетью II. Протоколы низкого уровня.mp4 [194m 969k 643]
    22 Работа с сетью II. Протоколы низкого уровня.pdf [2m 528k 73]
    ДЗ.txt [708]

    23 Работа с ОС Linux с помощью Python
    23 Работа с ОС Linux с помощью Python.mp4 [168m 274k 926]
    23 Работа с ОС Linux с помощью Python.pdf [2m 167k 340]
    ДЗ.txt [656]

    24 Виртуализация. Контейнеры
    24 Виртуализация. Контейнеры.mp4 [147m 301k 357]
    24 Виртуализация. Контейнеры.pdf [2m 913k 592]
    ДЗ.txt [300]

    25 Виртуализация. Виртуальные машины
    25 Виртуализация. Виртуальные машины.mp4 [148m 422k 590]
    25 Виртуализация. Виртуальные машины.pdf [3m 282k 541]

    26 Непрерывная интеграция
    26 Непрерывная интеграция.mp4 [176m 257k 671]
    26 Непрерывная интеграция.pdf [2m 168k 752]
    ДЗ.txt [492]

    27 Подготовка тестового окружения
    27 Подготовка тестового окружения.mp4 [198m 886k 634]
    27 Подготовка тестового окружения.pdf [2m 282k 299]
    ДЗ.txt [141]

    Python QA Engineer [Часть 4]

    28 Основы безопасности веб-приложений
    28 Основы безопасности веб-приложений.mp4 [153m 346k 72]
    28 Основы безопасности веб-приложений.pdf [3m 56k 808]

    29 Основы Behaviour Driven Testing. Введение в Robot Framework
    29 Основы Behaviour Driven Testing. Введение в Robot Framework.mp4 [205m 821k 858]
    29 Основы Behaviour Driven Testing. Введение в Robot Framework.pdf [2m 339k 171]
    ДЗ.txt [957]

    30 Расширенное использование Robot Framework
    30 Расширенное использование Robot Framework.mp4 [245m 933k 111]
    30 Расширенное использование Robot Framework.pdf [2m 274k 347]
    ДЗ.txt [569]

    31 Модульное тестирование
    31 Модульное тестирование.mp4 [126m 196k 142]
    31 Модульное тестирование.pdf [3m 203k 794]

    otus-examples-master
    .gitignore [1k 211]
    LICENSE [1k 66]
    README.md [67]

    ci

    jenkins
    allure-plugin [39]
    Jenkinsfile [756]

    travis
    examples [312]

    linux_troubleshooting

    logs
    commands [22]
    input [6]
    log_parser.py [923]
    out [146]
    out.txt [481k 911]
    out.txt_copy [146]
    out-1 [6]
    streams.py [144]
    tail.py [213]

    network
    readfile.py [143]
    run_ubuntu_in_docker.sh [113]
    server.py [1k 86]

    process
    file [0]
    justhello.py [15]
    multiprocess-cpubound.py [670]
    multiprocess-iobound.py [812]
    multithreading-cpubound.py [685]
    multithreading-iobound.py [825]
    readfile.py [143]

    mock

    mock_patch
    additional_property.py [604]
    extern_dep.py [222]
    side_effects_errors.py [278]
    side_effects_gen.py [416]
    side_effects_native.py [277]
    simple.py [159]

    utils
    bar.py [43]
    foo.py [58]

    mockserver
    simple_server.py [426]
    test_with_mockserver_as_proxy_and_mock.py [1k 400]

    request_mock
    simple.py [440]

    protocols

    linters
    black.py [16]
    broken_style.py [123]

    patterns
    decorator.py [3k 529]
    factory.py [601]
    generator.py [196]
    iterator.py [642]
    singleton.py [669]

    protocols
    sftp.py [2k 216]
    ssh.py [374]

    socket
    socket_request_as_browser.py [618]

    client-server-asyncio
    client.py [263]
    server.py [841]

    client-server-tcp
    client.py [149]
    server.py [730]

    client-server-udp
    client.py [494]
    server.py [544]

    client-server-unix
    client.py [918]
    server.py [564]

    dns
    socket_DNS.py [153]
    socket_DNS_alive_ip.py [583]

    errors
    socket_errors.py [98]
    socket_errors_EACCES.py [280]

    python-object-through-socket
    client.py [224]
    server.py [386]

    types
    advanced.py [619]
    collections.py [401]
    covariant_contravariant.py [708]
    pytest_example.py [766]
    simple.py [563]

    python_linux

    os
    simple.py [223]

    subprocess_lib
    exit.py [424]
    sleep.sh [96]
    subprocess_example.py [230]
    subprocess_example2.py [428]
    subprocess_example3.py [832]
    subprocess_example4.py [146]

    sys_lib
    arguments.py [173]
    stderror_example.py [152]
    stdout_example.py [185]
    sys_example.py [235]

    selenium

    pytest
    conftest.py [270]
    example.py [1k 49]

    unit-testing
    pytest [46]

    DI
    complex.py [1k 170]
    simple.py [821]

    docktest
    docktest_otus.py [1k 349]
    docktest-1.py [105]
    example.txt [264]
    example-broken.txt [299]

    unittest
    complex.py [1k 106]
    pytest-unittest.py [622]
    simple.py [471]

    bar
    foo.py [15]

    32 Использование Mock
    32 Использование Mock.mp4 [204m 720k 372]
    32 Использование Mock.pdf [2m 920k 199]
    ДЗ.txt [400]

    Объем: 6.15Гб.

     
    12 июн 2020