Перейти к содержимому

Фотография

Чем отличаются методы, технологии и техники тестирования?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 neverexist

neverexist

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 06 апреля 2011 - 15:50

Вопрос актуальный в контексте собеседования тестировщика.
Я придерживаюсь такой позиции, что не важно как называть эти вещи, главное, чтобы человек умел их применять.
Но иногда сталкиваюсь с ситуацией, когда нужно просто знать точное определение.
Какой, например, должен быть ответ на вопрос "Перечислите методы тестирования, которые вы знаете?"
На сколько я понимаю, методы - это более широкое понятие. Типа метод "белого" и "черного ящика". Техники - это подходы в рамках какого-то метода. Типа Equivalence partitioning и Boundary-value analysis. Технологии - просто слово из рефератов и резюме.
Поправьте, если я ошибаюсь.
  • 0

#2 neverexist

neverexist

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 06 апреля 2011 - 16:38

а вот тут пишут что Техника = Метод...
  • 0

#3 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 06 апреля 2011 - 21:04

Будем последовательны, начнём с определения указанных понятий отдельно от тестирования.

Метод (от др.-греч. μέθοδος — путь) — систематизированная совокупность шагов, действий, которые необходимо предпринять, чтобы решить определенную задачу или достичь определенной цели.
Техника (от греч. τέχνη — искусство, мастерство, умение) - совокупность приемов, применяемых в каком-нибудь деле, мастерстве или метод, т.е. какая-либо группа приёмов, способов.
Технология (от греч. τέχνη — искусство, мастерство, умение; др.-греч. λόγος — мысль, причина; методика, способ производства) — комплекс организационных мер, операций и приемов, направленных на изготовление, обслуживание, ремонт и/или эксплуатацию изделия с номинальным качеством и оптимальными затратами, и обусловленных текущим уровнем развития науки, техники и общества в целом.

Как мы видим все три понятия тесно переплетены и если хорошенько поискать по различным словарям, то можем подобрать такие определения, где все три понятия совпадают. То есть проблема лингвистическая. Метод с одной стороны может трактоваться как техника, а с другой стороны как технология. Думается следует использовать понятия методология, она уже кардинально отличается от техники. И получается, что есть техника - некая квантовая единица среди трёх терминов. Наиболее наглядная замена - способ. Технология - термин относящийся к процессу в общем. А методология - набор техник, технологий, инструментов, заточенных для решения специфичных задач.
Немного примеров для пояснения моих слов:
Техники (методы) в тестировании: разбиение на классы эквивалентности, статистический анализ.
Технологии - юнит-тестирование, тестирование на проникновение, автоматизированное тестирование.
Методологии - agile, RUP, V модель.
Однозначного определения указанных понятий мне не встречалось, поэтому с удовольствием услышу мнения других участников.
  • 0

#4 Natalya Rukol

Natalya Rukol

    Профессионал

  • Admin
  • PipPipPipPipPipPip
  • 2 001 сообщений
  • Город:Moscow


Отправлено 08 апреля 2011 - 05:43

Вопрос актуальный в контексте собеседования тестировщика.
Я придерживаюсь такой позиции, что не важно как называть эти вещи, главное, чтобы человек умел их применять.
Но иногда сталкиваюсь с ситуацией, когда нужно просто знать точное определение.

Не надо работать с людьми, для которых на собеседовании актуально ЭТО.
  • 1

#5 neverexist

neverexist

    Новый участник

  • Members
  • Pip
  • 4 сообщений

Отправлено 08 апреля 2011 - 09:56


Вопрос актуальный в контексте собеседования тестировщика.
Я придерживаюсь такой позиции, что не важно как называть эти вещи, главное, чтобы человек умел их применять.
Но иногда сталкиваюсь с ситуацией, когда нужно просто знать точное определение.

Не надо работать с людьми, для которых на собеседовании актуально ЭТО.

А лучше их сразу пристрелить, чтоб не мучались. С ними ж всё равно никто работать не будет.

А если серьезно: Наталья, Вы меня неправильно поняли. Я не говорил, что этот вопрос актуален для кого-то из учасников собеседования, и как ему теперь с этим жить. Я имел в виду, что этот вопрос больше относится к собеседованиям, чем к повседневной работе тестировщика. Ведь вы в вашей статье пишите, что о практике нужно говорить больше, чем о теории, но вы же не имели в виду, что на теорию можно забить вообще?
  • 0

#6 minime

minime

    Новый участник

  • Members
  • Pip
  • 6 сообщений
  • ФИО:Федоров Александр
  • Город:Москва


Отправлено 08 июня 2011 - 13:27

Я бы не стал судить о компании по одному вопросу, вижу два выхода для тестировщика из ситуации:
  • рассказать о терминах, подглядев их например в ISTQB http://www.rstqb.org...5,0&sitelang=ru
  • за частую вопросы терминологии на собеседовании призванны выявить кругозор познаний в тестировании, а не конкретные формулировки и классификации. Поэтому можно рассказать что знаешь и строить гипотизы, к какой категории "это" относиться - создасться впечатление мыслящего человека )

  • 0

#7 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 16 сентября 2011 - 04:24

Вопрос актуальный в контексте собеседования тестировщика.
Я придерживаюсь такой позиции, что не важно как называть эти вещи, главное, чтобы человек умел их применять.
Но иногда сталкиваюсь с ситуацией, когда нужно просто знать точное определение.
Какой, например, должен быть ответ на вопрос "Перечислите методы тестирования, которые вы знаете?"
На сколько я понимаю, методы - это более широкое понятие. Типа метод "белого" и "черного ящика". Техники - это подходы в рамках какого-то метода. Типа Equivalence partitioning и Boundary-value analysis. Технологии - просто слово из рефератов и резюме.
Поправьте, если я ошибаюсь.

Похожего вопроса касались вот тут: http://software-test...9272#entry49272
  • 0
Regards,
Alexey


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных