Sobes.tech
Junior

Ką apima programinės įrangos diegimo testavimas?

sobes.tech AI

Atsakymas iš AI

Programinės įrangos įdiegimo testavimas apima:

  • Minimalūs sisteminiai reikalavimai atitinka: Užtikrinti, kad programa būtų įdiegta ir veiktų mašinose su minimaliais nurodytais parametrais.
  • Skirtingų įdiegimo būdų testavimas: Patikrinti įdiegimą per įdiegimo programą (GUI, CLI), automatinį įdiegimą (silent install), įdiegimą iš komandų eilutės, įdiegimą iš tinklo išteklių.
  • Atnaujinimo/įdiegimo iš naujo testavimas: Patikrinti, ar teisingai atnaujinama iš ankstesnių versijų, ar teisingai įdiegiamas tas pats versijos paketas, ar įdiegimas virš esamo.
  • Pašalinimo proceso patikrinimas: Užtikrinti, kad programa būtų visiškai pašalinta be nereikalingų failų, registro įrašų ar procesų palikimo. Testuoti pilną ir dalinį pašalinimą.
  • Įdiegimo nutraukimo/atnaujinimo testavimas: Patikrinti, kaip elgiasi įdiegimo priemonė nutraukus procesą (pvz., išjungus maitinimą, uždarius langą), ir bandant tęsti ar pradėti iš naujo.
  • Įdiegimo testavimas skirtingiems vartotojams: Patikrinti administratorių ir įprastų vartotojų įdiegimą su ribotomis teisėmis.
  • Klaidų valdymo testavimas: Patikrinti, kaip įdiegimo priemonė tvarko situacijas, tokias kaip disko vietos stygius, prieigos teisių trūkumas, nesuderinamumas bibliotekose, portų konfliktai, neteisingi įvesties duomenys.
  • Įdiegtų failų ir įrašų patikrinimas: Patikrinti, ar po įdiegimo yra visi būtini failai, aplankai, nuorodos, įrašai registre, paslaugos, tvarkyklės.
  • Po įdiegimo elgsenos patikrinimas: Paleisti programą, patikrinti pagrindinių funkcijų veikimą, įrašų tikslumą žurnaluose, išteklių naudojimą (atmintis, CPU).
  • Suderinamumo su kita programine įranga testavimas: Patikrinti, ar įdiegta programinė įranga nesukelia konfliktų su kita jau įdiegta.
  • Įdiegimo testavimas skirtingose konfigūracijose: Patikrinti įdiegimą švarioje sistemoje, su kitomis OS ar bibliotekų versijomis, virtualiose mašinose, skirtingose kalbų lokalizacijose.

Pagrindinis tikslas – užtikrinti, kad vartotojas galėtų lengvai ir sėkmingai įdiegti, atnaujinti, pakartotinai įdiegti ir pašalinti programinę įrangą įvairiomis sąlygomis ir konfigūracijomis, taip pat kad po įdiegimo produktas veiktų tinkamai.