Size: a a a

2021 February 24

NK

ID:0 in atinfo chat
https://www.youtube.com/watch?v=74mvpPOczgI
Как тестировать в Charles Proxy? Практика для тестировщика. Примеры на практике с  разбором основного функционала этого приложения для тестирования веб и API.
источник

NK

ID:0 in atinfo chat
Вы знали, что в ИТ-индустрии есть специалисты, которые вживаются в роль хакеров и атакуют свои же системы? Так они проверяют надежность защиты ПО и оборудования от вирусов и утечки данных. Это называется пентест — тестирование на проникновение. Айтишники, которые этим занимаются, — пентестеры. Или охотники за уязвимостями.

Интересно? Тогда приходите на курс «Специалист по анализу защищенности» от GeekBrains. Изучите основы Python, работу с Linux, методологию тестирования и механизмы защиты. В учебной программе — Map, Massdns, HTTP, WAF, Content Security Policy, Same Origin Policy, SSRF, XXE, OAuth 2.0, RCE, Bug Bounty, Penetration Testing и Burp suite. В общем, все, что нужно пентестеру для хорошей охоты.

Курс подходит для новичков! Записывайтесь по ссылке https://geekbrains.ru/link/i9~o63
источник

NK

ID:0 in atinfo chat
когда перехватываешь трафик через Charles Proxy
источник

Y

Yuriy in atinfo chat
подскажите как автотестом отловить приходящее письмо "поздравляю вы заргистрированы" чтобы взять оттуда пароль и залогиниться в систему  со сгенеренными паролем и логином ?
источник

Y

Yuriy in atinfo chat
навреное нужен какой-то "e-mail mock-server"?
источник

HA

Hidden Account in atinfo chat
Yuriy
подскажите как автотестом отловить приходящее письмо "поздравляю вы заргистрированы" чтобы взять оттуда пароль и залогиниться в систему  со сгенеренными паролем и логином ?
Если есть доступ к коду, то мы для тестового окружения сделали выкидывание таких данных в попапчик, вместо отсылки на почту.
Заодно почтовый сервис не грузим и лимиты не юзаем для рассылок.
источник

Y

Yuriy in atinfo chat
Hidden Account
Если есть доступ к коду, то мы для тестового окружения сделали выкидывание таких данных в попапчик, вместо отсылки на почту.
Заодно почтовый сервис не грузим и лимиты не юзаем для рассылок.
нет. доступа к коду нету.
Это типа тестововое задание. думаю как его посильнее заавтоматить
источник

RB

Roller Boller in atinfo chat
Переслано от Roller Boller
Привет! А кто-нибудь юзает pytest-base-url в связке в pytest-selenium и pytest-dotenv? Выглядит так, что установка PYTEST_BASE_URL в .env не работает вовсе, но может быть я что-то неправильно делаю:

# .env
$ cat .env
PYTEST_BASE_URL="https://google.com"


# test_g.py
$ cat test_g.py
def test_google(driver, base_url):
   driver.get(base_url)
источник

RB

Roller Boller in atinfo chat
Переслано от Roller Boller
Весь стек кидать бессмысленно, но итог такой:
           raise exception_class(message, screen, stacktrace, alert_text)
>       raise exception_class(message, screen, stacktrace)
E       selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
E         (Session info: chrome=88.0.4324.182)

../.virtualenvs/SeleniumProject-r0WoRSvQ/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py:242: InvalidArgumentException
источник

RB

Roller Boller in atinfo chat
Переслано от Roller Boller
Это проиходит потому-что фикстура base_url возвращает пустую строку. Может быть кто-нибудь сталкивался?
источник

К

Ксюха in atinfo chat
Roller Boller
Переслано от Roller Boller
Это проиходит потому-что фикстура base_url возвращает пустую строку. Может быть кто-нибудь сталкивался?
Ты где-то делаешь load_dotenv?
источник

RB

Roller Boller in atinfo chat
Ксюха
Ты где-то делаешь load_dotenv?
За меня это делает pytest-dotenv
источник

К

Ксюха in atinfo chat
Roller Boller
За меня это делает pytest-dotenv
Нет, не делает

Add the following code to your settings.py:

# settings.py
from dotenv import load_dotenv
load_dotenv()

# OR, the same with increased verbosity
load_dotenv(verbose=True)

# OR, explicitly providing path to '.env'
from pathlib import Path  # Python 3.6+ only
env_path = Path('.') / '.env'
load_dotenv(dotenv_path=env_path)
источник

К

Ксюха in atinfo chat
Ксюха
Нет, не делает

Add the following code to your settings.py:

# settings.py
from dotenv import load_dotenv
load_dotenv()

# OR, the same with increased verbosity
load_dotenv(verbose=True)

# OR, explicitly providing path to '.env'
from pathlib import Path  # Python 3.6+ only
env_path = Path('.') / '.env'
load_dotenv(dotenv_path=env_path)
Из доки pytest-dotenv
источник

RB

Roller Boller in atinfo chat
Ксюха
Из доки pytest-dotenv
источник

К

Ксюха in atinfo chat
Это к чему?
источник

EB

Evgenii B in atinfo chat
И что этот код должен показать?
источник

EB

Evgenii B in atinfo chat
Какой-то подозрительный кусок кода который должен был упасть на вызове os. Потому что импорта нет
источник

RB

Roller Boller in atinfo chat
Вы серьезно? Это к тому, что pytest с установленным pytest-dotenv плагином умеет читать переменные из .env-файла без объявления чтения .env-файла в коде.
источник

EB

Evgenii B in atinfo chat
А как он работает, как ты его прицепил к проекту?
источник