Size: a a a

testing_in_python

2020 June 17

ТЭ

Тачами Экстович... in testing_in_python
источник

EB

Evgenii B in testing_in_python
я просто уперся в лимит сборок в Travis, вот думаю будет ли эффективнее если от одного юзера все сборки параметризировать, но ставить в очередь, оставляя 1-2 активными. Чтобы других ребят из команды совсем не обделить
источник

M

Merg in testing_in_python
в тревисе нет тегов на воркерах? может, через них можно оставить парочку остальным)
источник

JP

John Parsing in testing_in_python
Сказочный Сникерс
Правила чата:
1. Пишите вопрос по своей проблеме сразу же первым сообщением. Без приветов. Без прелюдий «кто может помочь». Обращения в ЛС к участникам нежелательны. Смотрите также http://neprivet.ru и http://nometa.xyz

Пример:
«У меня есть проблема\задача (А) %текст-ошибки или задача%. Я пытался решить ее так %кусок-кода-опционально% (Б), у меня не вышло %текст-ошибки%. Я погуглил, почитал документацию и попробовал сделать так  %кусок-кода-%(В), но получаю ошибку (Г).»

2. Укладывайте свои мысли в одно сообщение, а не десять.
3. Код обрамлять тройным грависом:
`код

если больше десяти строк, залить на https://gist.github.com или pastebin
4. На сообщения отвечайте реплаем, а не форвардом.

Каналы, на которые стоит обратить внимание:
@python_in_depth - Базовые вещи о питоне.

Полезные ссылки
1. FAQ по Python от тг канала @ru_python_beginners
2.
Большой список инструментов, библиотек и расширений для тестирования
3.
Библиотеки для тестирования кодовой базы и генерации тестовых данных
4.
Список антипаттернов
5.
Неочевидные вещи в python
6.
Реализация паттернов проектирования на python
7.
Список плагинов для pytest
8.
Sample проект pytest + selenium + allure
9.
TestRail плагин для pytest
10.
Кастомный планировщик для pytest-xdist, ограничивающий размер рабочей пачки тестов до двух.
11.
Понятный пример использования VCR для тестирования API
12.
Easy Locust FAQ
13.
Contracts and Debugging
14.
Lightweight, OO FSM
15.
PACT - Consumer Driven Contracts
16.
Makefiles in python projects
17.
Awesome Python
18.
Cheatsheet по type hints
19.
HTML Parsing for Humans
20.
Офигенный гайд по декораторам
21.
Большой список инструментов для мамкиных хакеров
22.
Аналог functools.singledispatch
23.
Готовый расширяемый рецепт для моков
24.
Простой и понятный гайд по itertools
25.
Async I/O walkthrough
26.
Async how-to for beginners medium
27.
Async for complete beginners video
28. Проброс доп параметров в фикстуры на реран после фейла
29. Новый инструмент для тестирования API. Под капотом hypothesis + jsonschema. + гайд че куда
Здравствуйте, изучив это можно найти работу?
источник

СС

Сказочный Сникерс... in testing_in_python
странный вопрос, можно найти работу и без изучения этого. точно так же как не найти изучив
источник

JP

John Parsing in testing_in_python
Сказочный Сникерс
странный вопрос, можно найти работу и без изучения этого. точно так же как не найти изучив
Я не правильно вопрос составил, простите. Можно ли с этого материала начать развиваться как тестер с перспективой найти работу в будущем?
источник

СС

Сказочный Сникерс... in testing_in_python
можно 🤷‍♂️
источник

СС

Сказочный Сникерс... in testing_in_python
только скорее не как тестер, а как программист - автоматизатор
источник

СС

Сказочный Сникерс... in testing_in_python
чисто тестером лучше поработать отдельно, хотя бы годик
источник

JP

John Parsing in testing_in_python
Сказочный Сникерс
только скорее не как тестер, а как программист - автоматизатор
Так точно, я ищу информацию о автоматическом тестировании, изучаю отзывы, бесплатно информацию нашел только здесь, на юдеми вроде неплохой курс
источник

JP

John Parsing in testing_in_python
Мануальным тестингом я уже занимаюсь на ютесте
источник

СС

Сказочный Сникерс... in testing_in_python
все что касается автоматизации - это чистое программирование
источник

СС

Сказочный Сникерс... in testing_in_python
и ничего больше
источник

АК

Александр Кот... in testing_in_python
Evgenii B
#slightly_offtopic
пацы, какой у вас parametrization factor на билдах? то есть то количество билдов, которое одновременно запускается после коммита в разных окружениях.

Мне интересно его отношение к максимальному кол-ву параллельных билдов и если оно стремится к 1:1 или примерно так, то как вы утилизируете ресурс пула агентов в плане очередности билдов когда команда активно начинает параллельно пушить


автоматическое расширение пула агентов не интересно рассматривать, ибо у меня фиксированное количество параллельных сборок
По раннеру на команду, раннерна 3-5 параллельных сборок, команда из менее чем 10 человек как-нибудь справится с очередью, при трех параллельных билдах.

Либо пусть собирают локально 🙂
Никаких поднятий приоритетов, но можно отменить чужие джобы. 😉
источник

СС

Сказочный Сникерс... in testing_in_python
John Parsing
Так точно, я ищу информацию о автоматическом тестировании, изучаю отзывы, бесплатно информацию нашел только здесь, на юдеми вроде неплохой курс
есть разная градация автоматизаторов в тестировании.

1. челики, которые автоматизаторы, по факту просто программисты и могут переводить готовые сценарии от ручников в код, либо пишут какое нибудь БДД. они ниче не знаю о приложении, не знают о тестировании но могут кодить
2. челики, которые автотестировщики. умеют тестировать, сами составляют кейсы и сами их переводят в код
3. сдеты - фуллстек тестирование. это больше про процессы. могут и писать кейсы, и писать код, и писать фреймворки и обслуживать CI, поддерживать девокружение, выстраивать процессы итд
источник

JP

John Parsing in testing_in_python
Сказочный Сникерс
есть разная градация автоматизаторов в тестировании.

1. челики, которые автоматизаторы, по факту просто программисты и могут переводить готовые сценарии от ручников в код, либо пишут какое нибудь БДД. они ниче не знаю о приложении, не знают о тестировании но могут кодить
2. челики, которые автотестировщики. умеют тестировать, сами составляют кейсы и сами их переводят в код
3. сдеты - фуллстек тестирование. это больше про процессы. могут и писать кейсы, и писать код, и писать фреймворки и обслуживать CI, поддерживать девокружение, выстраивать процессы итд
Значит для начала выучу пайтон, а потом видно будет
источник

СС

Сказочный Сникерс... in testing_in_python
хороший план
источник

JP

John Parsing in testing_in_python
Спасибо, теперь я имею представление
источник
2020 June 18

VZ

Vitaly Zhdanovich in testing_in_python
Всем привет.
Слушайте, может кто писал тесты/автотесты на grpc сервер?
Читанул тут для себя немного, но так и не понял пишут ли тесты наподобие как пишутся для обычного api rest. Есть всякие дев гайды, очень похожие больше на аля юнит тесты, но вот гайдов для тестировщиков что-то не найду. Или в этом случае пишутся только юнит тесты дев командой и в обычных уже нет необходимости?
Нашел UI тулу для вызова методов, но как писать автотесты так и не ясно.
Мб кто ресурсами может поделиться или примерами.
источник

s

stranger in testing_in_python
Assume that in Gmail there will be 500 mails  out of 500 mails I should check for only 100 mails how to automate can any one answer me the logic
источник