💻 Блог

Что такое ad hoc тестирование и на основе чего оно проводится

Ad-hoc тестирование — это метод тестирования программного обеспечения, который проводится без какого-либо заранее определенного плана или набора шагов. Этот метод тестирования является более хаотичным и интуитивным, и его может выполнять любой человек. Ad hoc тестирование может быть использовано на ранней стадии цикла разработки, еще до создания формального плана тестирования, для быстрого выявления дефектов и проблем.

Ad hoc (букв. «к этому») — латинская фраза, означающая «для данного случая», «специально для этого». Ad hoc исследования — это категория специальных исследований, проводимых разово, с целью решения конкретных задач.

Ad-hoc тестирование отличается от исследовательского тестирования тем, что первый является более хаотичным и интуитивным, а исследовательское тестирование желательно выполнять опытным тестировщиком, разработчиком или бизнес-аналитиком. По книге Канера «Testing Computer Software», исследовательское тестирование — это просто более вдумчивый подход к ad-hoc тестированию.

Хотя ad-hoc тестирование лучше всего проводить после формального, его можно использовать на ранней стадии цикла разработки, еще до создания формального плана тестирования, для быстрого выявления дефектов и проблем. Однако, не следует полагаться только на ad-hoc тестирование, так как это может привести к упущению важных дефектов и проблем.

При использовании ad-hoc тестирования необходимо учитывать, что этот метод тестирования не предполагает заранее определенного плана или набора шагов. Поэтому, чтобы получить максимальную пользу от ad-hoc тестирования, необходимо следить за процессом тестирования и записывать все найденные дефекты и проблемы. Это позволит более эффективно управлять процессом тестирования и улучшить качество программного обеспечения.

В заключение, ad-hoc тестирование — это метод тестирования программного обеспечения, который проводится без заранее определенного плана или набора шагов. Хотя этот метод тестирования является более хаотичным и интуитивным, его можно использовать на ранней стадии цикла разработки для быстрого выявления дефектов и проблем. Однако, не следует полагаться только на ad-hoc тестирование, так как это может привести к упущению важных дефектов и проблем. При использовании ad-hoc тестирования необходимо следить за процессом тестирования и записывать все найденные дефекты и проблемы, чтобы более эффективно управлять процессом тестирования и улучшить качество программного обеспечения.

Вверх