Парное тестирование - Википедия - Pair testing

Парное тестирование это разработка программного обеспечения техника, при которой два члена команды работают вместе за одной клавиатурой, чтобы проверить программное приложение. Один проводит тестирование, а другой анализирует или проверяет тестирование. Это можно сделать между одним тестер и разработчик или же бизнес-аналитик или между двумя тестировщиками, когда оба участника по очереди управляют клавиатурой.[1]

Описание

Это может быть больше связано с парное программирование и исследовательское тестирование из гибкая разработка программного обеспечения где два члена команды сидят вместе, чтобы проверить программное приложение. Это поможет обоим участникам узнать больше о приложении. Это сократит основную причину проблемы при непрерывном тестировании. Разработчик может узнать, какая часть исходного кода затронута ошибкой. Этот трек может помочь создать надежные тестовые примеры и сузить проблему в следующий раз.

Преимущества и недостатки

  • Разработчик может узнать больше о программное приложение исследуя с тестер. Тестировщик может узнать больше о реализации программного приложения, обратившись к разработчику.
  • Первопричину ошибки легче проанализировать, а тестировщику будет проще проверить исправление ошибки при работе с разработчиком.
  • Разработчик может улучшить навыки проектирования тестов.
  • Парное тестирование может быть менее применимо к тестированию по сценарию, где все шаги для запуска тестовых случаев уже написаны.[нужна цитата ]

использование

Это более применимо, когда требования и спецификации не очень ясны, команда очень нова и ей необходимо быстро изучить поведение приложения.

Это следует тем же принципам парного программирования; два члена команды должны быть на одном уровне.

Смотрите также

Рекомендации

  1. ^ Хендриксон, Элизабет. «Парное исследование». Исследуй это!: Снижение рисков и повышение уверенности с помощью исследовательского тестирования. O'Reilly Media. ISBN  978-1-937785-02-4. Один из способов вовлечь всех членов команды в исследование - объединить их в пары для исследования. Особенно эффективно объединение профессиональных тестеров с другими. Если тестировщик и бизнес-аналитик работают вместе, тестировщик, вероятно, узнает больше о бизнесе и ожиданиях от программного обеспечения ... Если тестировщик и программист объединятся для исследования, программист, вероятно, получит представление о рисках, пока тестировщик получает представление об архитектуре.