Тест на евристику

Автор: John Stephens
Дата Створення: 24 Січень 2021
Дата Оновлення: 19 Травень 2024
Anonim
[RU] Эвристика. Творческие задачи и их решение. Георгий Незабитовский
Відеоролик: [RU] Эвристика. Творческие задачи и их решение. Георгий Незабитовский

Зміст

Визначення - Що означає тестування на евристику?

Тестування евристики - це тестування алгоритмів, модулів коду чи інших видів проектів, де стратегії тестування спираються на минулі дані про ймовірності. Ці цільові типи тестування часто дозволяють провести більш інтелектуальне дослідження того, де можуть виникнути помилки чи проблеми. Тестування на евристику також використовується в екрануючих технологіях, таких як фільтрування.


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

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює тестування на евристику

Евристичне тестування можна порівняти з освіченою здогадкою, на відміну від чисто кількісного тестування програмного забезпечення, яке працює відносно сліпо, без будь-якого напрямку вищого рівня. Наприклад, припустимо, що розробник повинен протестувати проект з 10 000 рядків коду. Проведення загального лінійного тесту з цих 10000 ліній було б суто тестуванням квантування програмного забезпечення. Евристичне тестування, з іншого боку, передбачає перегляд того, як часто трапляються помилки в певних частинах коду. Використовуючи цей приклад, якщо розробник розглядає історичні дані, щоб зрозуміти, що певний модуль коду в минулому був порівняно більш схильним до помилок, стратегія тестування на евристику може включати ізоляцію цього модуля, включаючи, наприклад, конкретні 2000 рядків коду , і спрямовувати більше ресурсів тестування на цей розділ коду, а не тестувати всі 10 000 рядків коду порівну.


Тестування на евристику передбачає філософію, яку розробники можуть засвоїти з досвіду чи з невипадкових тенденцій, які виникають у часі. У деяких випадках тестування на евристику може бути набагато ефективнішим у вирішенні завдань, ніж сліпе тестування.