У дома развитие Какво е тест за евристика? - определение от техопедия

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

Съдържание:

Anonim

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

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

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

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

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

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

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