Size: a a a

QA — Load & Performance

2020 June 05

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Само собой подписывать размерности и графики это обязательное условия грамотного специалиста
источник

A

Artyom in QA — Load & Performance
Вячеслав Смирнов
Считаю терминологию полезной.
Люди мыслят словами. Реже образами (картинками). Поэтому, обучая, нужно давать терминологию со схемами - показать типичные задачи.

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

Вот такие виды выделяю:
* polarnik.github.io/performance.testing/#50

Вот на такой классификации основано:
* habr.com/ru/company/npo-comp/blog/223833/
* github.com/polarnik/TypesOfTesting
Есть цели и ответы на вопросы - это ок
Специальная олимпиада в стиле «почему ты называешь это тест так, на не вот так» - не ок
источник

AR

Artem Rozhkov in QA — Load & Performance
Ιωάννης Τσεκούρι
Просто ты рискуешь только деньгами бизнеса а не человеческими жизнями :)
Согласен. Но я как понимаю в данном чатике есть руководители направления , которые в шутку или нет говорят том что немного достала разная трактовка. По этому. Я делаю , возможно, не верные выводы. Что настает время, хотя-бы  внутри комьюнити сделать устоявшуюся терминологию))
источник

W

Wazicar in QA — Load & Performance
Artem Rozhkov
Таки, пару слов за пользу терминологию.
Так как пришел в айти из инженерно-строительной среды . Хаос в айти меня поразил.

Без обид. Но мне сложно было первое время. Айти назвать инженерной областью тем более.
Когда в инженерных чертежах все подписано, и каждая линия имеет свое обозначение, которое можно посмотреть в методичке. Это упрощает работу, а не наоборот. Это исключает разное трактование и понимание одной и той же линии.
Инженерно-строительная среда существует более продолжительное время. В этом нашем ИТ всё ещё только развивается только в каком-то смысле.
источник

AR

Artem Rozhkov in QA — Load & Performance
Wazicar
Инженерно-строительная среда существует более продолжительное время. В этом нашем ИТ всё ещё только развивается только в каком-то смысле.
Ну, я как смотрю, тут возник запрос на утряску. Это же хорошо.
источник

A

Anna in QA — Load & Performance
ребят, ну по учёбе же наверное все помнят, что "на интуитивном уровне понимать" и "мочь структурированно объяснить" -- это две офигенно разные штуки. тут и нужна терминология
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Запрос на утряску стоит давно
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Но основная проблема в том что характер подаваемой нагрузки может быть одинаковый для разных целей
источник

A

Anna in QA — Load & Performance
и не нужно быть руководителем для того чтоб испытывать боль. достаточно к примеру иметь пару заинтересованных коллег
источник

W

Wazicar in QA — Load & Performance
Кроме того существует ещё, с моей точки зрения миф, о том что программист/айтишник - это некоторая творческая профессия, некое такое искусство. Потому часто есть такое, что я художник я так вижу. И пишут условные парсеры логов по пять миллиардов раз
источник

W

Wazicar in QA — Load & Performance
И называют как что кому нравится
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
По части творчества и не выделения какого-то вида теста при выполнении эффективного теста, такие мысли. По формальности тестирование может быть:
* по тестам
* исследовательское
* специализированное (профилирование, бенчмарк, например).

Опыт показывает, что в тесте лучше менять только один параметр:

1) Версию системы или настройку и поискать точку деградации/насыщения - нагрузочное
2) Интенсивность повышать до предела - максперф, capacity, ...
3) Количество узлов - масштабируемости, scale
4) Объем данных - объемное
...
Такое тестирование "по тестам" или "по видам". Если тестирование автоматизировано, или система несложная, то так можно.

Если же все вручную (дольше делается, чем автоматизированное), и инженера торопят (времени нет), то можно не делить на виды и делать просто "нагрузку". Сделать запуск, посмотреть на узкие места, и потом решить, что будем менять сегодня - исследовательский подход. Работал в аутсорсе и не в аутсорсе и именно так и тестировал, почти всегда.

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

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

A

Anna in QA — Load & Performance
> В нем смешивается всё: тест на трёх нодах, огромной базе, с нагрузкой выше продуктивной и на 30 часов. Дефектов находится много. Но оно сложнее на самом деле - не знаешь, что ищешь.

@smirnovqa , то есть за такое сильно себя корить не стоит?
источник

W

Wazicar in QA — Load & Performance
Ну результаты же есть
источник

W

Wazicar in QA — Load & Performance
Зачем корить себя за результаты
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Бывает, что дефектов то нет. А время ушло. В специальном виде теста все просто - тест выполнен, дефектов нет, я домой/на треню/в отпуск. А если все вперемешку - ещё посижу маленько ...
источник

A

Anna in QA — Load & Performance
ну я понимаю, что они могут быть ГОРАЗДО достовернее, более систематическими и более планируемыми. за каждый из эпитетов душу продам по итогам года такого вот опыта хаотичного
источник

A

Anna in QA — Load & Performance
всё ок, пока дефекты ищутся и находятся. а вот когда нужно апрувнуть доработку по перфу -- что делать? нужны результаты систематических тестов
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Wazicar
Кроме того существует ещё, с моей точки зрения миф, о том что программист/айтишник - это некоторая творческая профессия, некое такое искусство. Потому часто есть такое, что я художник я так вижу. И пишут условные парсеры логов по пять миллиардов раз
просто есть творчество а есть ремесло )
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
и ремесло нужно осваивать всегда, но не всегда получится стать мастером
источник