Size: a a a

QA — Автоматизация

2019 October 14

ES

Evgeny Secret in QA — Автоматизация
Доброе утро. Поделитель опытом создания проперти файла.
У меня есть файл с проперти, используемыми в UI тестах. В них есть креды для учеток (к примеру). Видится мне, что скоро мне дадут люлей, что в проперти файле аутентификационная информация хранится в открутом виде.
Нужно-ли ее как-то шифровать?
источник

MK

Mem Kekovich in QA — Автоматизация
Evgeny Secret
Доброе утро. Поделитель опытом создания проперти файла.
У меня есть файл с проперти, используемыми в UI тестах. В них есть креды для учеток (к примеру). Видится мне, что скоро мне дадут люлей, что в проперти файле аутентификационная информация хранится в открутом виде.
Нужно-ли ее как-то шифровать?
base64
источник

MK

Mem Kekovich in QA — Автоматизация
а если серьезно - можно через енв переменные сборки
если локально - читать из другого места например
источник

ES

Evgeny Secret in QA — Автоматизация
Mem Kekovich
а если серьезно - можно через енв переменные сборки
если локально - читать из другого места например
Спасибо, погуглю
источник

O

Oleg in QA — Автоматизация
А от кого шифровать?
источник

ES

Evgeny Secret in QA — Автоматизация
Oleg
А от кого шифровать?
Тесты в дальнейшем хочет получить заказчик продукта и запускать у себя.
Скорее всего их не устроит хранение кредов в открытом виде. Вот я и думаю.
источник

ES

Eugene Sevostianov in QA — Автоматизация
все пароли и сенсетив ключи должны быть в дженкинс джобе как энв переменные
источник

O

Oleg in QA — Автоматизация
Когда передаю кому то, то тоже использую проперти через -D
источник

O

Oleg in QA — Автоматизация
Пусть сами их хранят и передают
источник

MK

Mem Kekovich in QA — Автоматизация
Eugene Sevostianov
все пароли и сенсетив ключи должны быть в дженкинс джобе как энв переменные
локально как запускать?))00 через аргументы сборки?)
источник

ES

Eugene Sevostianov in QA — Автоматизация
локально запускаешь как хочешь но не коммитишь) или можно проверять на переменную is_ci = true
источник

MK

Mem Kekovich in QA — Автоматизация
у нас используется vault - в итоге ничего нигде не хранится, кроме сервера секретов
источник

ES

Eugene Sevostianov in QA — Автоматизация
в тесте
источник

O

Oleg in QA — Автоматизация
Mem Kekovich
локально как запускать?))00 через аргументы сборки?)
Локально через проперти файл же
источник

LY

Lev Yarushin in QA — Автоматизация
vault отличный вариант
источник

LY

Lev Yarushin in QA — Автоматизация
источник

EP

Elena Poduzova in QA — Автоматизация
Bulat Latypov
yo!
Подскажите сервис, где не надо получать oauth для REST API Unit test'ов - чтоб PUT, POST, DELETE были
Посмотрите https://httpbin.org
источник

t

to the next step! in QA — Автоматизация
Ребят подскажите пожалуйста, если тест запускаю из идеи то ошибка степов "could not update step: no test case running", а если через командную строку то все нормально
источник

MK

Mem Kekovich in QA — Автоматизация
to the next step!
Ребят подскажите пожалуйста, если тест запускаю из идеи то ошибка степов "could not update step: no test case running", а если через командную строку то все нормально
Аллюр это пишет если аннотация степ вызывается вне контекста теста обычно
источник

BL

Bulat Latypov in QA — Автоматизация
Elena Poduzova
Посмотрите https://httpbin.org
круто спасибо)
источник