Hlavnφm d∙vodem, kter² vedl ke vzniku tohoto novΘho testu byla snaha dßt u₧ivateli k dispozici funkci, kterß provßdφ kontrolu s maximßlnφ spolehlivostφ a uÜet°it Φas, kter² se p°i opakovanΘm testu mnoha stejn²ch objekt∙ zbyteΦn∞ ztrßcφ.
U ka₧dΘho otestovanΘho objektu se provede anal²za a pokud je objekt oznaΦen jako korektnφ, jsou do databßze o n∞m ulo₧eny podrobnΘ informace û jmΘno objektu, atributy, velikost, kontrolnφ souΦty, hlaviΦky soubor∙, apod.
Jinß situace nastßvß v p°φpad∞ zjiÜt∞nΘ zm∞ny. Zde je nutno prov∞°it, zda zm∞na nenφ zp∙sobena virovou nßkazou. ZjiÜt∞nß zm∞na je v ka₧dΘm p°φpad∞ vypsßna jako hlßÜenφ do okna zobrazenΘho b∞hem kompletnφho testu.
Vzßp∞tφ je zm∞n∞n² soubor prov∞°en heuristickou anal²zou na virovou Φistotu. Pokud nebyl zjiÜt∞n ₧ßdn² virus a ₧ßdnΘ podez°enφ na mo₧n² v²skyt novΘho neznßmΘho viru, je zm∞n∞n² soubor za°azen do seznamu zm∞n, p°ipraven²ch k automatickΘ aktualizaci û tato akce se vykonß na samotnΘm konci kompletnφho testu û zm∞n∞nΘ (a otestovanΘ) objekty se za°adφ do databßze jako nov² standard pro p°φÜtφ testy.
V p°φpad∞, ₧e v nastavenφ kompletnφho testu je nastaven parametr Hlßsit zm∞nu jako virus, je zjiÜt∞nß zm∞na ohlßÜena mnohem v²razn∞jÜφm zp∙sobem û krom∞ v²pisu hlßÜenφ do okna, je nalezenß zm∞na oznßmena stejn²m zp∙sobem jako nalezen² virus û v²razn²m hlßÜenφm, zastavenφm testu a vyΦkßnφm na reakci u₧ivatele.
Standardnφ nastavenφ, kdy jsou zjiÜt∞nΘ zm∞ny, prov∞°enΘ heuristickou anal²zou a oznaΦenΘ jako korektnφ, za°azeny pouze do seznamu hlßÜenφ je vyhovujφcφ pro b∞₧nΘho u₧ivatele û lze v₧dy p°edpoklßdat jist² poΦet zm∞n soubor∙, vznikl²ch pracφ s poΦφtaΦem.
N∞kte°φ u₧ivatelΘ vÜak majφ tΘm∞° stabilizovanΘ spektrum pou₧it²ch program∙ a ke zm∞nßm v tomto p°φpad∞ prakticky nedochßzφ. Zde m∙₧e ka₧dß zm∞na b²t d∙vodem ke zv²Üenφ ostra₧itosti. V tomto p°φpad∞, lze nastavit kompletnφ test tak, aby nalezenou zm∞nu ohlßsil stejn∞ v²razn∞ jako objekt napaden² virem û zastavenφ testu, v²pis hlßÜenφ o zm∞n∞ nejen do v²sledku, ale takΘ na plochu a oΦekßval potvrzenφ u₧ivatelem.
Pokud bude b∞hem kompletnφho testu zjiÜt∞n objekt napaden² virem, bude reakce kompletnφho testu zcela shodnß s antivirov²m testem a heuristickou anal²zou û na obrazovce bude vypsßno hlßÜenφ a u₧ivateli budou nabφdnuty funkce pro odstran∞nφ virovΘ nßkazy. Soubor napaden² virem samoz°ejm∞ nenφ za°azen do databßze kompletnφho testu.
Podrobn∞jÜφ informace o nalezenφ viru jsou uvedeny v kapitole Nalezen virus.
Tyto zm∞ny jsou oznaΦeny û p°i opuÜt∞nφ kompletnφho testu se ulo₧φ do databßze jako nov² standard pro p°φÜtφ testy. U₧ivatel si m∙₧e seznam zm∞n prohlΘdnout a p°φpadn∞ m∙₧e oznaΦenφ n∞kterΘ z nalezen²ch zm∞n zruÜit û tyto zm∞ny nebudou za°azeny do automatickΘ aktualizace.
Pokud bylo pou₧ito nastavenφ parametru Hlßsit zm∞nu jako virus, byla nalezenß zm∞na ohlßÜena u₧ivateli v okam₧iku jejφ detekce û pokud v tom okam₧iku u₧ivatel rozhodl, ₧e tuto zm∞nu neakceptuje, nenφ tato zm∞na v seznamu oznaΦena û nenφ p°ipravena k za°azenφ do databßze.
Vezmemeûli v ·vahu, ₧e p°i b∞₧nΘ prßci typickΘho u₧ivatele je v²skyt zm∞n minimßlnφ, omezφ se ve v∞tÜin∞ p°φpad∙ b∞h kompletnφho testu na pr∙chod za°φzenφm, porovnßnφm stavu objekt∙ a jejich kontrolu s databßzφ (tato funkce mß tΘm∞° minimßlnφ ΦasovΘ nßroky). ╚asov∞ nßroΦn∞jÜφ heuristickß anal²za se spustφ pouze na n∞kolik mßlo zjiÜt∞n²ch zm∞n. V²sledkem bude mnohonßsobnΘ zrychlenφ testu rozsßhlΘho disku p°i zachovßnφ spolehlivosti.
Jinß situace nastßvß samoz°ejm∞ u kontroly objekt∙ zφskan²ch z vn∞jÜφho sv∞ta û z Internetu, na disketßch apod. Zde neexistuje ₧ßdnß informace o nov∞ zφskan²ch objektech a kompletnφ test nemß v podstat∞ smysl. Zde je vhodnΘ pou₧φt p°φmo heuristickou anal²zu.