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

Автор: John Stephens
Дата На Създаване: 24 Януари 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
[RU] Эвристика. Творческие задачи и их решение. Георгий Незабитовский
Видео: [RU] Эвристика. Творческие задачи и их решение. Георгий Незабитовский

Съдържание

Определение - Какво означава тест за евристика?

Тестването на евристиката е тестване на алгоритми, кодови модули или други видове проекти, при които стратегиите за тестване разчитат на минали данни за вероятностите. Тези целеви видове тестове често позволяват по-интелигентно проучване на местата, където могат да възникнат грешки или проблеми. Евристичните тестове се използват и в екраниращи технологии като филтриране.


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

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява тестове за евристика

Тестването на евристиката е сравнимо с образованото предположение, за разлика от чисто количественото тестване на софтуера, което работи сравнително сляпо, без посока от по-високо ниво. Да предположим, например, че един програмист трябва да тества проект с 10 000 реда код. Провеждането на общ линеен тест на тези 10 000 линии би представлявало чисто количествено тестване на софтуера. Тестване на евристиката, от друга страна, ще включва разглеждане на често срещаните грешки в определени части на кода. Използвайки този пример, ако разработчикът разглежда исторически данни, за да осъзнае, че определен кодов модул е ​​бил относително по-податлив на грешки в миналото, стратегията за тестване на евристиката може да включва изолиране на този модул, включително, например, конкретни 2000 реда код и насочване на повече ресурси за тестване в този раздел от кода, а не тестване на всички 10 000 реда код.


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