Sobes.tech
Junior

Mida hõlmab tarkvara installimise testimine?

sobes.tech AI

Vastus AI-lt

Tarkvara paigaldamise testimine hõlmab:

  • Minimaalsete süsteeminõuete vastavuse kontroll: Veenduda, et programm paigaldub ja töötab arvutites, millel on minimaalne nõutud konfiguratsioon.
  • Erinevate paigaldusviiside testimine: Kontrollida paigaldamist kasutades installijat (GUI, CLI), automaatset paigaldust (silent install), käsurea paigaldust, võrguressurssidest paigaldust.
  • Uuendamise/taaspaigaldamise testimine: Kontrollida, kas uuendus eelmistest versioonidest on korrektne, kas sama versiooni uuesti paigaldamine on õige, ja paigaldamine olemasoleva peale.
  • Kustutamisprotsessi kontroll: Veenduda, et programm eemaldatakse täielikult ilma soovimatute failide, registri kirjetega või protsesside jääkidega. Testida täielikku ja osalist eemaldamist.
  • Paigaldamise katkestamise/taasalgatamise test: Kontrollida, kuidas paigaldaja käitub katkestamisel (näiteks toite väljalülitamine, akna sulgemine), ning proovida jätkata või uuesti alustada.
  • Paigaldamise testimine erinevate kasutajate jaoks: Kontrollida administraatorite ja piiratud õigustega tavakasutajate paigaldust.
  • Vigade korral käitumise test: Kontrollida, kuidas paigaldaja käsitleb olukordi nagu kettaruumi puudus, juurdepääsuõiguste puudumine, raamatukogude versioonide sobimatus, portide konfliktid, vale sisendandmed.
  • Paigaldatud failide ja kirjeid kontroll: Kontrollida, kas pärast paigaldust on kõik vajalikud failid, kaustad, otseteed, registri kirjed, teenused, draiverid olemas.
  • Pärast paigaldamist käitumise kontroll: Käivitada programm, kontrollida põhifunktsioonide tööd, logifailides olevate kirjeide õigsust, ressursside (mälu, CPU) kasutust.
  • Kooskõla teiste tarkvaradega: Kontrollida, kas paigaldatud tarkvara ei põhjusta konflikte juba olemasolevate programmidega.
  • Paigaldamise testimine erinevates konfiguratsioonides: Kontrollida paigaldamist puhtal süsteemil, teistes OS või raamatukogudes, virtuaalmasinates, erinevates keelelokaliseerimistes.

Peamine eesmärk – tagada, et kasutaja saab hõlpsasti ja edukalt paigaldada, uuendada, uuesti paigaldada ja eemaldada tarkvara erinevates tingimustes ja konfiguratsioonides ning et pärast paigaldust töötab toode korrektselt.