Чем отличаются методы, технологии и техники тестирования?
#1
Отправлено 06 апреля 2011 - 15:50
Я придерживаюсь такой позиции, что не важно как называть эти вещи, главное, чтобы человек умел их применять.
Но иногда сталкиваюсь с ситуацией, когда нужно просто знать точное определение.
Какой, например, должен быть ответ на вопрос "Перечислите методы тестирования, которые вы знаете?"
На сколько я понимаю, методы - это более широкое понятие. Типа метод "белого" и "черного ящика". Техники - это подходы в рамках какого-то метода. Типа Equivalence partitioning и Boundary-value analysis. Технологии - просто слово из рефератов и резюме.
Поправьте, если я ошибаюсь.
#3
Отправлено 06 апреля 2011 - 21:04
Как мы видим все три понятия тесно переплетены и если хорошенько поискать по различным словарям, то можем подобрать такие определения, где все три понятия совпадают. То есть проблема лингвистическая. Метод с одной стороны может трактоваться как техника, а с другой стороны как технология. Думается следует использовать понятия методология, она уже кардинально отличается от техники. И получается, что есть техника - некая квантовая единица среди трёх терминов. Наиболее наглядная замена - способ. Технология - термин относящийся к процессу в общем. А методология - набор техник, технологий, инструментов, заточенных для решения специфичных задач.Метод (от др.-греч. μέθοδος — путь) — систематизированная совокупность шагов, действий, которые необходимо предпринять, чтобы решить определенную задачу или достичь определенной цели.
Техника (от греч. τέχνη — искусство, мастерство, умение) - совокупность приемов, применяемых в каком-нибудь деле, мастерстве или метод, т.е. какая-либо группа приёмов, способов.
Технология (от греч. τέχνη — искусство, мастерство, умение; др.-греч. λόγος — мысль, причина; методика, способ производства) — комплекс организационных мер, операций и приемов, направленных на изготовление, обслуживание, ремонт и/или эксплуатацию изделия с номинальным качеством и оптимальными затратами, и обусловленных текущим уровнем развития науки, техники и общества в целом.
Немного примеров для пояснения моих слов:
Техники (методы) в тестировании: разбиение на классы эквивалентности, статистический анализ.
Технологии - юнит-тестирование, тестирование на проникновение, автоматизированное тестирование.
Методологии - agile, RUP, V модель.
Однозначного определения указанных понятий мне не встречалось, поэтому с удовольствием услышу мнения других участников.
#4
Отправлено 08 апреля 2011 - 05:43
Не надо работать с людьми, для которых на собеседовании актуально ЭТО.Вопрос актуальный в контексте собеседования тестировщика.
Я придерживаюсь такой позиции, что не важно как называть эти вещи, главное, чтобы человек умел их применять.
Но иногда сталкиваюсь с ситуацией, когда нужно просто знать точное определение.
Обучение для профессионалов: Школа тест-менеджеров | Школа тест-аналитиков | Школа Тестировщиков
Услуги для тест-менеджеров: Аутсорсинг тестирования | Поиск тестировщиков | Консалтинг
#5
Отправлено 08 апреля 2011 - 09:56
А лучше их сразу пристрелить, чтоб не мучались. С ними ж всё равно никто работать не будет.Не надо работать с людьми, для которых на собеседовании актуально ЭТО.
Вопрос актуальный в контексте собеседования тестировщика.
Я придерживаюсь такой позиции, что не важно как называть эти вещи, главное, чтобы человек умел их применять.
Но иногда сталкиваюсь с ситуацией, когда нужно просто знать точное определение.
А если серьезно: Наталья, Вы меня неправильно поняли. Я не говорил, что этот вопрос актуален для кого-то из учасников собеседования, и как ему теперь с этим жить. Я имел в виду, что этот вопрос больше относится к собеседованиям, чем к повседневной работе тестировщика. Ведь вы в вашей статье пишите, что о практике нужно говорить больше, чем о теории, но вы же не имели в виду, что на теорию можно забить вообще?
#6
Отправлено 08 июня 2011 - 13:27
- рассказать о терминах, подглядев их например в ISTQB http://www.rstqb.org...5,0&sitelang=ru
- за частую вопросы терминологии на собеседовании призванны выявить кругозор познаний в тестировании, а не конкретные формулировки и классификации. Поэтому можно рассказать что знаешь и строить гипотизы, к какой категории "это" относиться - создасться впечатление мыслящего человека )
#7
Отправлено 16 сентября 2011 - 04:24
Похожего вопроса касались вот тут: http://software-test...9272#entry49272Вопрос актуальный в контексте собеседования тестировщика.
Я придерживаюсь такой позиции, что не важно как называть эти вещи, главное, чтобы человек умел их применять.
Но иногда сталкиваюсь с ситуацией, когда нужно просто знать точное определение.
Какой, например, должен быть ответ на вопрос "Перечислите методы тестирования, которые вы знаете?"
На сколько я понимаю, методы - это более широкое понятие. Типа метод "белого" и "черного ящика". Техники - это подходы в рамках какого-то метода. Типа Equivalence partitioning и Boundary-value analysis. Технологии - просто слово из рефератов и резюме.
Поправьте, если я ошибаюсь.
Alexey
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных