Size: a a a

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

2020 September 24

LY

Lev Yarushin in QA — Автоматизация
нет, например Testrail
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Lev Yarushin
Вопрос с документацией можно решить иначе - наверняка у вас есть TMS. Если при прогоне тестов будут выводиться/актуализироваться сценарии (через API TMS) то вопрос актуализации документации станет гораздо проще.
есть получше - https://testomat.io/
источник

M

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

R(

Roman (rpwheeler) in QA — Автоматизация
Mari
Ребята, а можно еще раз что плохого в огурце? У нас в компании по 1 автоматизатору, а проект огромный + плохая коммуникация между всеми отделами, мне показалось, что подход огуречный дает возможность клевых отчетов и понимания что автоматизировано.
У проектов автоматизации может быть и без того много зависимостей.

Огурец это слой представления -- написанное по огурцу это как код назвали а не что он собственно делает.
Как выше сказал Лев, если автоматизацию пишут сами автоматизаторы (и огурец тоже), то он ничем особо не помогает.

Совершенно сплошь и рядом огуречные сценарии растягиваются на 15+ строк, и в таких случаях, несмотря на то что сценарий написан вроде "человеческим языком", что он делает понятно, а как именно, и почему именно так, и ради чего он это делает, и что в этом сценарии ключевое -- непонятно, сами по себе огуречные степы это ещё одно "как мы сами это назвали".

Поначалу кажется что это да, не больно -- но эти степы тоже надо писать, группировать-структурировать, поддерживать и -=избегать дублирования=-. Чтобы избегать дублирования, потом когда их становится много, прежде чем написать ещё что-то надо перечитать всё что уже написано, попытаться понять что из этого можно приспособить а что надо новое писать. Та ещё морока.  

Если просто написать комментарий что проверка делает и зачем, это может быть полезнее огуречных степов без такого комментария.

На отчёты огуречные я нормально насмотрелся, ничего особо помогающего в них не заметил. Самое полезное что я в них вижу это ошибки ассертов и стэктрейс -- что можно прекрасно иметь и без огурца.

Надёжность проектов огурец не повышает: вполне может оказаться так что половину времени придётся смотреть в консольный лог Дженкинса, а не огурца, -- почему отчёт огурца вообще не собрался.
источник

M

Mari in QA — Автоматизация
Jira, Jenkins, автоматизатор в слак копирует отчеты(все очень плохо)
источник

M

Mari in QA — Автоматизация
Roman (rpwheeler)
У проектов автоматизации может быть и без того много зависимостей.

Огурец это слой представления -- написанное по огурцу это как код назвали а не что он собственно делает.
Как выше сказал Лев, если автоматизацию пишут сами автоматизаторы (и огурец тоже), то он ничем особо не помогает.

Совершенно сплошь и рядом огуречные сценарии растягиваются на 15+ строк, и в таких случаях, несмотря на то что сценарий написан вроде "человеческим языком", что он делает понятно, а как именно, и почему именно так, и ради чего он это делает, и что в этом сценарии ключевое -- непонятно, сами по себе огуречные степы это ещё одно "как мы сами это назвали".

Поначалу кажется что это да, не больно -- но эти степы тоже надо писать, группировать-структурировать, поддерживать и -=избегать дублирования=-. Чтобы избегать дублирования, потом когда их становится много, прежде чем написать ещё что-то надо перечитать всё что уже написано, попытаться понять что из этого можно приспособить а что надо новое писать. Та ещё морока.  

Если просто написать комментарий что проверка делает и зачем, это может быть полезнее огуречных степов без такого комментария.

На отчёты огуречные я нормально насмотрелся, ничего особо помогающего в них не заметил. Самое полезное что я в них вижу это ошибки ассертов и стэктрейс -- что можно прекрасно иметь и без огурца.

Надёжность проектов огурец не повышает: вполне может оказаться так что половину времени придётся смотреть в консольный лог Дженкинса, а не огурца, -- почему отчёт огурца вообще не собрался.
Спасибо большое за развернутый ответ!
источник

LY

Lev Yarushin in QA — Автоматизация
Так это ещё в разработке. И не бесплатно ) Обычно TMS у всех уже есть, и ещё одну "специально для автотестов" покупать не будут. Но идея мне нравится )
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Lev Yarushin
Так это ещё в разработке. И не бесплатно ) Обычно TMS у всех уже есть, и ещё одну "специально для автотестов" покупать не будут. Но идея мне нравится )
TMS тоже не бесплатно чаще всего
источник

LY

Lev Yarushin in QA — Автоматизация
Конечно, но она уже есть и оплачена. И к примеру есть отличный Kiwi, который опенсорс.
источник

M

Mari in QA — Автоматизация
я походу одна работаю в самой отсталой компании мира😅
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Lev Yarushin
Конечно, но она уже есть и оплачена. И к примеру есть отличный Kiwi, который опенсорс.
Почему я раньше его не видел, вот и обменялись годными тулами, спасибо!
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Lev Yarushin
Конечно, но она уже есть и оплачена. И к примеру есть отличный Kiwi, который опенсорс.
Практически использовали его, коллега? Сам по себе или с интеграциями? Интересуюсь практическими отзывами на оный.
источник

LY

Lev Yarushin in QA — Автоматизация
Roman (rpwheeler)
Практически использовали его, коллега? Сам по себе или с интеграциями? Интересуюсь практическими отзывами на оный.
Да, и продолжаю. Фактически основан на Django, и несложно "допилить" если что-то специфическое нужно.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Mari
Jira, Jenkins, автоматизатор в слак копирует отчеты(все очень плохо)
А кто заставляет копировать отчёты в слак и зачем? :) Я работал в компаниях со слаком, никто отчёты туда не копировал.
источник

M

Mari in QA — Автоматизация
Roman (rpwheeler)
А кто заставляет копировать отчёты в слак и зачем? :) Я работал в компаниях со слаком, никто отчёты туда не копировал.
Мне уже стыдно делиться как что у нас в компании)...копируют чтобы апдейтить менеджеров о результатах автотестов.
источник

A

Alexey in QA — Автоматизация
Всем привет
Такой вопрос, как в pytest запустить тесты сразу во всех браузерах (прошли тесты на хроме и дальше запустились на фаерфоксе)?

Сейчас пока запускаю с ключом —browser где указываю какой браузер запустить, но не особо удобно менять каждый раз https://pastebin.com/uFJd6Kgv
источник

B

Bola in QA — Автоматизация
Roman (rpwheeler)
У проектов автоматизации может быть и без того много зависимостей.

Огурец это слой представления -- написанное по огурцу это как код назвали а не что он собственно делает.
Как выше сказал Лев, если автоматизацию пишут сами автоматизаторы (и огурец тоже), то он ничем особо не помогает.

Совершенно сплошь и рядом огуречные сценарии растягиваются на 15+ строк, и в таких случаях, несмотря на то что сценарий написан вроде "человеческим языком", что он делает понятно, а как именно, и почему именно так, и ради чего он это делает, и что в этом сценарии ключевое -- непонятно, сами по себе огуречные степы это ещё одно "как мы сами это назвали".

Поначалу кажется что это да, не больно -- но эти степы тоже надо писать, группировать-структурировать, поддерживать и -=избегать дублирования=-. Чтобы избегать дублирования, потом когда их становится много, прежде чем написать ещё что-то надо перечитать всё что уже написано, попытаться понять что из этого можно приспособить а что надо новое писать. Та ещё морока.  

Если просто написать комментарий что проверка делает и зачем, это может быть полезнее огуречных степов без такого комментария.

На отчёты огуречные я нормально насмотрелся, ничего особо помогающего в них не заметил. Самое полезное что я в них вижу это ошибки ассертов и стэктрейс -- что можно прекрасно иметь и без огурца.

Надёжность проектов огурец не повышает: вполне может оказаться так что половину времени придётся смотреть в консольный лог Дженкинса, а не огурца, -- почему отчёт огурца вообще не собрался.
Не очень понял претензии: непонятно что проверяет сценарий. Обычно это написано в названии сценария. Зато видишь весь сценарий целиком и на каком шаге упал. В консоль можно не заглядывать, к отчёту прикладываются все тестовые артефакты, включая логи, скрины.
Насчёт степов - с этим согласен. Сложно придумать понятные,не дублирующие, непротиворечивые степы.
источник

B

Bola in QA — Автоматизация
Boris Osipov
не ной. завтра еще бдд обсудим и пейдж обжекты! потерпи!
Как в воду глядел
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Mari
Мне уже стыдно делиться как что у нас в компании)...копируют чтобы апдейтить менеджеров о результатах автотестов.
та все нормально, тут у многих свои скелеты в шкафу
источник

S1

Sceptic 1234 in QA — Автоматизация
У слака же наверняка апи есть, можно подключить чтобы отчёты автоматом туда кидались)
источник