Size: a a a

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

2020 August 11

OK

Oleksandr Khotemskyi in QA — Автоматизация
Lucky
ребят, а есть какой-нибудь показатель для парадокса пестицида? вот допустим я каждый день запускаю свои апи тесты + катаю регрессию после каждого деплоя; в какое время наступит момент, когда мои тесты станут бесполезными? (не берём в расчёты, когда происходит их рефакторинг и меняются эндпоинты и т.п.)
это немного не так работает. Тут нет четко «срока годности» тестов. Твое приложение меняется - и тесты тоже нужно менять, иначе тесты начинают тестировать не то что нужно.
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Oleksandr Khotemskyi
это немного не так работает. Тут нет четко «срока годности» тестов. Твое приложение меняется - и тесты тоже нужно менять, иначе тесты начинают тестировать не то что нужно.
Эфект пестицида наступает когда приложение меняется, а тесты не пересматривают\переписывают, а просто «зеленят» всеми возможными способами (if/else, try/catch, ретраи, и все такое). Тогда тесты уже ничего не показывают.
источник

E

Evgeniy in QA — Автоматизация
Lucky
ребят, а есть какой-нибудь показатель для парадокса пестицида? вот допустим я каждый день запускаю свои апи тесты + катаю регрессию после каждого деплоя; в какое время наступит момент, когда мои тесты станут бесполезными? (не берём в расчёты, когда происходит их рефакторинг и меняются эндпоинты и т.п.)
Есть такой KPI как Slip through factor
источник

L

Lucky in QA — Автоматизация
ага, понял, парадокс вызывается плохой поддержкой тестов, спасибо!
источник

BO

Boris Osipov in QA — Автоматизация
Evgeniy
Есть такой KPI как Slip through factor
можно чуть поподробнее?
источник

AK

Anton Khayrutdinov in QA — Автоматизация
Lucky
ага, понял, парадокс вызывается плохой поддержкой тестов, спасибо!
Ну это довольно странный вывод) эффект пестицида это не что-то, с чем надо бороться. Это в значительной степени неизбежность, которая имеет как позитивные, так и негативные эффекты. Например, следствие этого эффекта - вытеснение багов из хорошо покрытой тестами области в слабо покрытую, что при правильной тестовой модели означает "перемещение" багов из критичной функциональности во второстепенную
источник

E

Evgeniy in QA — Автоматизация
Boris Osipov
можно чуть поподробнее?
там суть в том, что после каждого релиза ты анализируешь найденные баги, и проверяешь, а не пропустили ли автотесты этот баг, если да, то модифицируешь тест
источник

I

Igor in QA — Автоматизация
Есть ещё подход - при любом пропуске бага major и выше на проде, надо обязательно добавлять автотест в регрессию
источник

MK

Mem Kekovich in QA — Автоматизация
Лиане
спасибо за статейку, это какая-то гребаная магия, но работает
На скок я понял все тривиально
Интерфейсом говорим что куда мапить и погнали в двух методах указывать как из а сделать б и обратно

Или не все так просто?)
источник

DM

Daniil Matafonov in QA — Автоматизация
Всем привет!
Подскажите, пожалуйста, кто-нибудь сталкивался с подобной ошибкой в UI тестах?

javascript error: Cannot read property 'scrollIntoView' of null(..)

Предполагаю, что ошибка связана с изменением DOM модели при выполнении автотеста, но не знаю как лучше поправить.
источник

S

Stan in QA — Автоматизация
Доброго дня вам. Есть задача нагрузочного тестирования большого количества заявок. Идет где-то 7 последовательных запросов в одной заявке на разные api.
Беда в том, что в каждом запросе используется данные из предыдущего.

Наглядней: thread1: json запрос -> json ответ, берем данные из ответа, суём в запрос 2 и тп раз 7; И таких тредов будет 50-100, для начала.

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

DM

Daniil Matafonov in QA — Автоматизация
@stezz63 , посмотрите инструмент https://k6.io. Довольно гибкий для нагрузочного тестирования. Количество потоков можно конфигурировать через аргументы для CLI или настраивать в конфиге. Для ваших целей должен подойти.
источник

B

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

S

Sergey DVM in QA — Автоматизация
У меня максимум цепочка из 3 запросов была подобных в Jmeter't, извлекать переменные в респонсах\подставлять проперти из файлов не было сложным
источник

AI

Anton Ippolitov in QA — Автоматизация
Не пробовал в многопоточном режиме, только для автоматизации одного запроса. В JMeter было просто.
Думаю вопрос для этого чатика: https://t.me/qa_load
источник

Л

Лиане in QA — Автоматизация
Mem Kekovich
На скок я понял все тривиально
Интерфейсом говорим что куда мапить и погнали в двух методах указывать как из а сделать б и обратно

Или не все так просто?)
даже не говорила, что куда мапить, воспользовалась функцией auto.
источник

Л

Лиане in QA — Автоматизация
поэтому и говорю, что магия)
источник

ДД

Дарья Дарья... in QA — Автоматизация
Всем привет, есть ли какие-то курсы, которые адекватные и знания по которым котируются на рынке труда? Желательно по автоматизации тестирования на Java. Я функциональный тестировщик, хочу развиваться
источник

A

Andrey in QA — Автоматизация
Дарья Дарья
Всем привет, есть ли какие-то курсы, которые адекватные и знания по которым котируются на рынке труда? Желательно по автоматизации тестирования на Java. Я функциональный тестировщик, хочу развиваться
приве. QA.GURU глянь, я сейчас там на втором потоке. там как раз автоматизация
источник

S

Staz in QA — Автоматизация
а почему Java > Python? Куда не глянь, везде Java?
источник