Size: a a a

QA — Automation

2021 October 22

AK

Anton Khayrutdinov in QA — Automation
Как кажется, более интересные и разнообразные задачи - можно позаниматься тестами на разных платформах, разных языках, поработать и с базами, и с вебом и с мобилками, с CI/CD, со всякими куберами и облачными платформами, поделать какие-то внутренние сервисы и моки. Это большая редкость для обычного разработчика. Плюс как правило нет такого давления от бизнеса в плане "давай-давай, перекрашивай кнопку из красного в зеленый" и более жесткого учета времени - можно заниматься R&D задачами, осваивать новые технологии (и смело их внедрять, потому что переписать тесты проще и менее рискованно, чем основной продукт)
источник

IA

Insane Apologet in QA — Automation
Ништяк, схоронил для ответов на собеседовании.
источник

AK

Anton Khayrutdinov in QA — Automation
Welcome, можно распространять под Public Domain :)
источник

O

Oleg in QA — Automation
👍
источник

А

Амирхон in QA — Automation
Народ, кто нибудь знает, в TeamCity есть возможность запускать скрипты расположенные в компе а не с репозитория Git-а?
источник

AK

Anton Khayrutdinov in QA — Automation
Есть раннеры, которые позволяют указывать тело скриптов непосредственно в шагах сборки (типа баша, но есть и для других языков). Еще есть такая фича как Direct Patch Upload, когда можно через интерфейс загрузить дифф-патч
источник

AK

Anton Khayrutdinov in QA — Automation
Хотя я мож задачу не понимаю. Вообще, тимсити это просто такой баш скрипт с кроном и свистоперделками. Соответственно, с его помощью можно сделать вообще все что угодно - запускаешь баш скрипт, который скачает и запустит что угодно откуда угодно, были бы доступы от агента тимсити до источника.
источник

А

Амирхон in QA — Automation
В общем ситуация такая: у меня написаны более 40 тестов api которую я вручную запускаю через PyTest. Мне нужен инструмент которые запускает тесты заново каждый раз после введенных изменений. В дженкинсе покапался не получилось. В TeamCity запускать скрипты с репозитория получается. Но так репозиторий приватный то для коннекта я используя ssh, а такая возможность в моей рабочей сети закрыта из-за требований безопасности. Теперь нужно как нибудь запускать эти скрипты с папок в рабочем компе
источник

IA

Insane Apologet in QA — Automation
О, я в Postman папку с тестами просто запускаю на нужное количество итераций, используя для генерации разных данных функцию рандома.
источник

К

Капибара in QA — Automation
Кто работал с регулярной может подсказать, как найти закоменченные строки в коде и убрать из них двойные кавычки

Из
// Нажать “Вход”
В
// Нажать Вход
Или заменить на ординарные кавычки
// Нажать ‘Вход’
источник

AK

Anton Khayrutdinov in QA — Automation
Кокой тлен. Так git может работать по http, а в тимсити в настройках vcs roots даже есть возможность просто указать файл к гиту в локальной системе.
источник

AK

Anton Khayrutdinov in QA — Automation
Короче, перед тем как приступать к запуску скриптов, я бы попробовал найти способ все-таки передать репу в тимсити
источник

M

Mikhail in QA — Automation
В дженкинсе есть возможность перезапускать сборку после изменения репозитория, вот например: https://www.fourkitchens.com/blog/article/trigger-jenkins-builds-pushing-github/.
источник

А

Амирхон in QA — Automation
Через https пробовал указав username и пароль от учетки в git но постоянно not authorized выдает. Поэтому и через ssh и коннектил
источник

ED

Evan Demidovich in QA — Automation
Учётка для гита в Global credentials Jenkins создана?
источник

А

Амирхон in QA — Automation
Я TeamCity использую а не Jenkins
источник

OL

Oleksandr Lozitskyi in QA — Automation
Здравствуйте. Кто-то может помочь с гит?
источник

OL

Oleksandr Lozitskyi in QA — Automation
источник

ED

Evan Demidovich in QA — Automation
Экспертизы по TeamCity маловато, не подскажу :).
источник

А

Амирхон in QA — Automation
А что за Global credentials Jenkins, можете рассказть, может поможет
источник