Содержание
Регрессионное тестирование отвечает на вопрос «Не поломалось ли в ПО что-нибудь? В другом моменте приемочное тестирование может быть «Белый ящик» (прозрачный, вообще-то, а серого не существует), статистическим, ручным. А иногда динамическим, «прозрачный ящик», и вполне себе ручным.
С безопасностью зависит от деталей. Может быть и функциональное и нефункциональное. И Black box и experience — based. Cтресс тестирование — это нефункциональное негативное тестирование. Можно сказать, что это негативное перформанс тестирование.
При менторинге новичков, канеша, надо во все это вдаваться, объяснять, что все такое разное, у всех все по-своему, каждому свое, жизнь сложная штука… А потом во время работы и набирания опыта уже сами все обрастают. Просто почему-то до сих пор на всех собеседованиях, где собеседуют меня confirmation testing это и где собеседую я с коллегами, именно эти ответы принимаются как правильные и все удовлетворенно кивают головами. Просто пример систематизированной подачи знаний. П.2 повторяет ISTQB классификацию с которой я не совсем согласен из за запутывающей терминологии и ее неортогональности.
Теорія тестування
Только ничего другого они не умеют. В тестировании есть — Уровни, Типы иВиды тестирования. Джун мог об этом что-то слышать, если изучал в институте.
Не вижу смысла выделять в отдельный вид. Скорей всего будет обязательным компонентом Smoke/Acceptance тестирования. Стресс-тестирование — это один из видов https://deveducation.com/ нагрузочного тестирования, которых много и т.д., это НЕфункциональное тестирование. Регрессия, смоук и санити — это тестирование, связанное с изменениями.
Причем, как правило, по своему их пониманию. Даже если в медицине есть своя класификация тестирования, ее знание — это не настолько принципиальный момент, чтобы отсеивать кандидата. Если это тестовая документация (тест-план, тест-стратегия, кейсы, саммари репорт), то тоже это просто ревью за кем-то, чтобы все было на местах, ап ту дейт и ниче не забыли. Какую-то сложную документацию по сложным проектам обычно не куа, а менеджмент читает, хотя куа тоже могут вовлечь, канеша, но мне не приходилось никогда сталкиваться. Установочное тестирование — это просто функциональное позитивное тестирование фичи установки приложения.
Тестировщики отзовитесь! Помогите расставить по полочкам!
И то, ответ скорее всего будет «слышал, могу расшифровать». Ну в c# такие слова тоже есть, правда смысла такое спрашивать на собесе не вижу. Плюс еще — думать наперед, какие задачи и процессы приносят деньги бизнесу (и сколько), а какие — нет.
Еще когда-то был офигенный сайт по теории тестирования, в котором и доступно было написано, и на ISTQB многое завязано, но не могу найти… Уже на четвертой странице гугла по запросу types of testing, там уже и про тестирование на коронавирус, на дислексию, тестирование косметики на животных… Биологический пол — это тоже ортогональная классификация. С полом юридическим сейчас в мире стало сложнее.
Співбесіда з QA. 250+ запитань для Junior, Middle, Senior
Со стороны разницы как будто нет. Разница всегда в том, что разные виды тестирования отвечают на разные вопросы (или же — приносят разную информацию). Мне, например, не нужна классификация в виде дерева. Нужен набор разных групп классификации, но внутри каждой группы равноправные ветви должны быть ортогональны и минимизированы. Та к сожалению нет, особенно на джунов, почему-то считают, что без теории тестирования работать невозможно. А бывают коллеги, которые «Нет, это сразу отказ, как можно этого не знать».
Если автора фейлят на «видах и типах» тестирования, то он попал на собес на проект связанный с медициной или чем то подобным. Если взаимодействуем с конечным объектом тестирования — это динамическое. Если не взаимодействуем напрямую — статическое. Регрессионное тестирование, как и смоук, может использовать абсолютно тот же набор тест-кейсов.
- Со стороны разницы как будто нет.
- Причем, как правило, по своему их пониманию.
- А иногда динамическим, «прозрачный ящик», и вполне себе ручным.
- Проблема классификации в тестировании, что такие группы есть далеко не везде.
- Биологический пол — это тоже ортогональная классификация.
- Если автора фейлят на «видах и типах» тестирования, то он попал на собес на проект связанный с медициной или чем то подобным.
Ну короче, пока этого protesting (хоть он и .ru, вэ) должно хватить. Много лишней инфы, которую они там сами себе изобрели, которую джуну тяжело осмыслить. На собеседовании сертификат будет за плюс, канеша, но сдавать его слишком рано — это тупо зубрить, лучше б году этак на втором-третьем опыта. Тест установки — пишут, что нефункциональное, но мне это кажется странным. Кажется логичным, что это ж первая функциональность при тестировании приложения, десктоп или мобайл или что там еще.
Співбесіда з QA. 250+ запитань для Junior, Middle, Senior
Именно потому, что смешали пол биологический с полом психологическим — это пример плохой, неортогональной классификации. Я к тому, что требовать четкие ответы там, где их не существует — это идиотизм. И скорее говорит о том, что интервьюер сам мало что знает и просто самоутверждается задрачивая по нюансам не имеющим реального значения.
Теорія тестування
И все это желательно на минимальную ЗП. И еще и с отношением остальной команды в стиле «тю, что этот тестер вообще может — только кликать». В тестировании полная каша, так как оно не является научной дисциплиной. «Разложилось» — это когда существует хотя бы одна полная ортогональная класификация. Тайна — её среда выживания и распространения. Чем больше непонятного — тем ценнее выглядят бюрократы, которые умеют «правильно» говорить «правильные» слова.
Тестировщики отзовитесь! Помогите расставить по полочкам!
В какой-то момент приемочное тестирование может быть интеграционным, динамическим, автоматизированным. Сначала нужно было протестировать сайт. Вот просто взять и протестировать. Все протестировать, включая нагрузочное.
Если автора фейлят на «видах и типах» тестирования, то это проблема интервьюера и фиксить тут нужно его. Ни один адекватный человек не будет наказывать за незнание того, чего в нормальном виде не существует. Главное хоть как-то категоризировать и понимать о чем это. В некоторых источниках, виды это — функциональное, нефункциональное тестирование и связанное с изменениями.