software installation un installation testing
Vykonali ste testovanie inštalácie softvéru? Aká bola skúsenosť? Testovanie inštalácie (Testovanie implementácie) je celkom zaujímavou súčasťou životného cyklu softvéru na testovanie.
Testovanie inštalácie je ako predstavenie hosťa vo vašej domácnosti. Nový hosť by mal byť správne predstavený všetkým členom rodiny, aby sa cítil pohodlne. Inštalácia nového softvéru je tiež celkom podobná vyššie uvedenému príkladu.
Ak bude vaša inštalácia v novom systéme úspešná, bude zákazník určite spokojný, ale čo keď sú veci úplne opačne. Ak inštalácia zlyhá, náš program nebude fungovať iba na tomto systéme, ale môže tiež vážne poškodiť systém používateľa. Používateľ môže vyžadovať preinštalovanie celého operačného systému.
V uvedenom prípade urobíte na používateľa dojem? Určite nie! Váš prvý dojem, že ste verným zákazníkom, je zničený kvôli neúplnému testovaniu inštalácie.
Čo musíte urobiť pre dobrý prvý dojem? Inštalátor primerane otestujte kombináciou manuálnych aj automatizovaných procesov na rôznych strojoch s inou konfiguráciou. Hlavným záujmom testovania inštalácie je Čas! Dokonca aj jeden testovací prípad vyžaduje veľa času.
Ak sa chystáte otestovať veľký inštalátor aplikácie, potom premýšľajte o čase potrebnom na vykonanie toľkých testovacích prípadov v rôznych konfiguráciách.
Uvidíme rôzne spôsoby vykonania manuálneho testovania inštalačného programu a niekoľko základných pokynov pre automatizáciu procesu inštalácie.
Ak chcete spustiť Testovanie inštalácie, najskôr sa rozhodnite, koľko rôznych konfigurácií systému chcete inštaláciu otestovať.
Pripravte si jednu základnú jednotku pevného disku. Naformátujte tento HDD najbežnejším alebo predvoleným súborovým systémom, nainštalujte na tento HDD najbežnejší operačný systém (Windows). Nainštalujte na tento HDD niektoré základné požadované komponenty.
Zakaždým vytvorí obrázky tohto základného pevného disku a na tejto základnej jednotke môžete vytvoriť ďalšie konfigurácie. Vytvorte jednu sadu z každej konfigurácie, ako je operačný systém a formát súboru, ktoré sa majú použiť na ďalšie testovanie.
Ako môžeme v tomto procese použiť automatizáciu? Vytvorte niektoré systémy určené na vytváranie základných obrázkov (na rýchle vytváranie presných obrázkov operačného systému používajte softvér ako Norton Ghost) základnej konfigurácie. To vám ušetrí obrovský čas v každom testovacom prípade.
Napríklad , ak je čas na inštaláciu jedného OS so základnou konfiguráciou uvedený na 1 hodinu, potom pre každý testovací prípad na novom OS budete potrebovať viac ako 1 hodinu. Vytvorenie obrazu OS však bude sotva vyžadovať 5 až 10 minút a ušetríte približne 40 až 50 minút!
Jeden operačný systém môžete použiť s viacerými pokusmi o inštaláciu inštalačného programu. Zakaždým, keď odinštalujete aplikáciu a pripravíte základný stav pre ďalší testovací prípad. Tu buďte opatrní, že váš odinštalačný program by mal byť predtým otestovaný a mal by fungovať dobre.
Tipy na testovanie inštalácie s niekoľkými širokými testovacími prípadmi:
# 1) Použite vývojové diagramy vykonať testovanie inštalácie. Vývojové diagramy zjednodušujú našu úlohu. Pozri príklad vývojového diagramu pre testovací prípad základného testovania inštalácie.
Pridajte do tohto základného vývojového diagramu ďalšie testovacie prípady. Napríklad, ak naša aplikácia nie je prvým vydaním, skúste pridať rôzne logické inštalačné cesty.
#dva) Ak ste predtým nainštalovali kompaktnú základnú verziu aplikácie, potom v ďalšom testovacom prípade Nainštalujte si celú aplikáciu verziu na rovnakej ceste, ktorá sa používa pre kompaktnú verziu.
# 3) Ak používate vývojový diagram na testovanie rôznych súbory, ktoré sa majú zapísať na disk zatiaľ čo inštalácia potom používa rovnaký vývojový diagram v opačnom poradí na otestovanie odinštalovania všetkých nainštalovaných súborov na disku.
# 4) Použite vývojové diagramy na automatizovať testovacie úsilie. Bude veľmi ľahké prevádzať diagramy do automatizovaných skriptov.
# 5) Vyskúšajte inštalačné skripty použité na kontrolu súboru požadované miesto na disku . Ak inštalačný program požaduje požadované miesto na disku 1 MB, skontrolujte, či sa použije presne 1 MB alebo či sa počas inštalácie využilo viac miesta na disku. Ak áno, označte to ako chybu.
# 6) Vyskúšajte požiadavku na miesto na disku v inom formáte systému súborov. Rovnako ako FAT16 bude vyžadovať viac miesta ako efektívne systémy súborov NTFS alebo FAT32.
# 7) Pokiaľ je to možné, nastavte vyhradený systém iba na vytváranie obrazov diskov. Ako už bolo povedané, ušetrí vám to čas na testovanie.
# 8) Použite distribuované testovacie prostredie za účelom vykonania testovania inštalácie. Distribuované prostredie jednoducho šetrí váš čas a môžete efektívne spravovať všetky rôzne testovacie prípady z jedného počítača.
Dobrým prístupom je vytvorenie hlavného stroja, ktorý bude riadiť rôzne podriadené stroje v sieti. Inštaláciu môžete spustiť súčasne na inom počítači ako v hlavnom systéme.
# 9) Pokúste sa automatizovať rutinu a otestujte počet súborov, ktoré sa majú zapísať na disk. Tento zoznam súborov môžete udržiavať tak, aby bol zapísaný na disk v excelovom liste, a môžete tento zoznam poskytnúť ako vstup do automatizovaného skriptu, ktorý skontroluje každú cestu a overí správnu inštaláciu.
# 10) Overte pomocou softvéru dostupného voľne na trhu zmeny v registri o úspešnej inštalácii. Po inštalácii overte zmeny v registri pomocou zoznamu očakávaných zmien.
#eleven) Rázne prerušiť proces inštalácie medzi. Pozrite sa na chovanie systému a na to, či sa systém bez problémov obnoví do pôvodného stavu. Toto „prerušenie inštalácie“ môžete vyskúšať v každom kroku inštalácie.
# 12) Kontrola miesta na disku: Toto je zásadná kontrola v scenári testovania inštalácie. Na vykonanie tejto kontroly môžete zvoliť rôzne manuálne a automatizované metódy.
Pri manuálnych metódach môžete skontrolovať voľné miesto na disku dostupné na jednotke pred inštaláciou a miesto na disku nahlásené skriptom inštalatéra, aby ste skontrolovali, či inštalačný program počíta a nahlasuje miesto na disku presne. Po inštalácii skontrolujte miesto na disku a overte presné využitie miesta na disku.
Spustite rôzne kombinácie dostupnosti miesta na disku pomocou niektorých nástrojov na automatické zaplnenie miesta na disku počas inštalácie. Počas inštalácie skontrolujte správanie systému v podmienkach malého priestoru na disku.
# 13) Pri kontrole inštalácie môžete test na odinštalovanie tiež. Pred každou novou iteráciou inštalácie sa uistite, či sú po odinštalovaní odstránené všetky súbory zapísané na disk.
Rutina odinštalovania niekedy odstráni súbory iba z poslednej inovovanej inštalácie, pričom ponechá súbory starej verzie nedotknuté. Skontrolujte tiež možnosť reštartu po odinštalovaní manuálne a dôrazne, aby sa nereštartoval.
Venoval som sa mnohým oblastiam Postup manuálneho aj automatického testovania inštalácie .
Stále je veľa oblastí, na ktoré sa musíte zamerať v závislosti od zložitosti softvéru, ktorý inštalujete. Medzi tieto neriešené dôležité úlohy patrí inštalácia cez sieť, online inštalácia, inštalácia opravy, kontrola inštalácie databázy, zdieľaná inštalácia a odinštalovanie DLL, atď.
Dúfam, že tento článok bude základným pokynom pre tých, ktorí majú problémy s testovaním inštalácie softvéru začať ručne alebo automatizovane.
Ak sa vám páči tento článok, tiež by ste chceli prihlásiť sa na odber nášho e-mailového bulletinu .
čo vedie fáza overenia v životnom cykle softvéru?
Odporúčané čítanie
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Úloha pomocníka QA pri testovaní softvéru
- Kurz testovania softvéru: Do ktorého inštitútu pre testovanie softvéru by som sa mal pripojiť?
- Ako svoju kariéru si zvolíte testovanie softvéru
- Práca na voľnej nohe pre spisovateľa technického obsahu, ktorý testuje softvér
- Niektoré zaujímavé otázky týkajúce sa testovania softvéru
- Spätná väzba a recenzie na kurz testovania softvéru
- Testovanie softvéru Pomoc Partnerský program!