software installation un installation testing
Provedli jste testování instalace softwaru? Jaká byla zkušenost? Testování instalace (testování implementace) je docela zajímavou součástí životního cyklu testování softwaru.
Testování instalace je jako představení hosta ve vaší domácnosti. Nový host by měl být řádně představen všem členům rodiny, aby se cítil pohodlně. Instalace nového softwaru je také docela podobná výše uvedenému příkladu.
Pokud je vaše instalace úspěšná v novém systému, pak bude zákazník určitě šťastný, ale co když jsou věci úplně opačné. Pokud instalace selže, náš program nebude fungovat pouze na tomto systému, ale může také způsobit vážné poškození systému uživatele. Uživatel může vyžadovat přeinstalaci celého operačního systému.
Ve výše uvedeném případě uděláte na uživatele dojem? Určitě ne! Váš první dojem, že se stanete věrným zákazníkem, je zničen kvůli neúplnému testování instalace.
Co musíte udělat pro dobrý první dojem? Instalační program vhodně otestujte kombinací ručních i automatizovaných procesů na různých strojích s jinou konfigurací. Hlavním problémem instalace je Time! Vyžaduje spoustu času, aby se dokonce provedl jediný testovací případ.
Pokud se chystáte otestovat velký instalační program aplikace, přemýšlejte o čase potřebném k provedení tak mnoha testovacích případů v různých konfiguracích.
model životního cyklu v softwarovém inženýrství
Uvidíme různé metody provádění ručního testování instalačního programu a některé základní pokyny pro automatizaci procesu instalace.
Chcete-li zahájit testování instalace, nejprve se rozhodněte, kolik různých konfigurací systému chcete instalaci otestovat.
Připravte si jednu základní jednotku pevného disku. Naformátujte tento pevný disk pomocí nejběžnějšího nebo výchozího systému souborů, nainstalujte na tento pevný disk nejběžnější operační systém (Windows). Nainstalujte na tento pevný disk některé základní požadované součásti.
Pokaždé vytvoříte obrazy tohoto základního pevného disku a na této základní jednotce můžete vytvořit další konfigurace. Vytvořte jednu sadu každé konfigurace, jako je operační systém a formát souboru, které se mají použít pro další testování.
Jak můžeme v tomto procesu použít automatizaci? Vytvořte některé systémy určené k vytváření základních obrazů (pro rychlé vytváření přesných obrazů operačního systému používejte software jako Norton Ghost) základní konfigurace. To vám ušetří obrovský čas v každém testovacím případě.
Například , pokud je doba instalace jednoho OS se základní konfigurací uvedena 1 hodinu, pak pro každý testovací případ na novém OS budete potřebovat více než 1 hodinu. Vytvoření obrazu OS však bude sotva vyžadovat 5 až 10 minut a ušetříte přibližně 40 až 50 minut!
Jeden operační systém můžete použít s několika pokusy o instalaci instalačního programu. Pokaždé, když odinstalujete aplikaci a připravíte základní stav pro další testovací případ. Zde buďte opatrní, že váš odinstalační program by měl být předtím otestován a měl by fungovat dobře.
Tipy pro testování instalace u některých širokých testovacích případů:
# 1) Použijte vývojová schémata provést testování instalace. Vývojové diagramy zjednodušují náš úkol. Viz příklad vývojového diagramu pro základní testovací případ testování instalace.
Přidejte do tohoto základního vývojového diagramu několik dalších testovacích případů. Například pokud naše aplikace není prvním vydáním, zkuste přidat různé logické instalační cesty.
#dva) Pokud jste dříve nainstalovali kompaktní základní verzi aplikace, pak v dalším testovacím případě Nainstalujte si celou aplikaci verze na stejné cestě, jaká byla použita pro kompaktní verzi.
# 3) Pokud používáte vývojový diagram k testování různých soubory, které mají být zapsány na disk zatímco instalace pak používá stejný vývojový diagram v opačném pořadí k otestování odinstalace všech nainstalovaných souborů na disku.
# 4) Použijte vývojová schémata k automatizovat testování. Převést diagramy do automatizovaných skriptů bude velmi snadné.
# 5) Vyzkoušejte instalační skripty použité ke kontrole požadované místo na disku . Pokud instalační program požaduje požadované místo na disku 1 MB, ujistěte se, že je použito přesně 1 MB nebo zda během instalace bylo využito více místa na disku. Pokud ano, označte to jako chybu.
# 6) Otestujte požadavek na místo na disku v jiném formátu systému souborů. Stejně jako FAT16 bude vyžadovat více místa než efektivní souborové systémy NTFS nebo FAT32.
# 7) Pokud je to možné, nastavte vyhrazený systém pouze pro vytváření obrazů disků. Jak bylo řečeno výše, ušetří vám to čas na testování.
# 8) Použití distribuované testovací prostředí za účelem provedení testování instalace. Distribuované prostředí jednoduše šetří váš čas a můžete efektivně spravovat všechny různé testovací případy z jednoho počítače.
Dobrým přístupem k tomu je vytvořit hlavní stroj, který bude řídit různé podřízené stroje v síti. Instalaci můžete spustit současně na jiném počítači než z hlavního systému.
# 9) Zkuste rutinu automatizovat a otestujte počet souborů, které mají být zapsány na disk. Tento seznam souborů můžete udržovat tak, aby byl zapsán na disk v listu aplikace Excel, a můžete tento seznam poskytnout jako vstup do automatizovaného skriptu, který každou cestu zkontroluje a ověří správnou instalaci.
# 10) K ověření použijte software, který je volně k dispozici na trhu změny registru na úspěšnou instalaci. Po instalaci ověřte změny registru pomocí seznamu očekávaných změn.
#jedenáct) Energicky přerušit proces instalace mezi. Podívejte se na chování systému a na to, zda se systém bez problémů obnoví do původního stavu. Toto „přerušení instalace“ můžete vyzkoušet v každém kroku instalace.
# 12) Kontrola místa na disku: Toto je zásadní kontrola ve scénáři testování instalace. K provedení kontroly můžete zvolit různé manuální a automatizované metody.
V manuálních metodách můžete zkontrolovat volné místo na disku dostupné na jednotce před instalací a místo na disku nahlášené instalačním skriptem, abyste zkontrolovali, zda instalační program přesně vypočítává a hlásí místo na disku. Po instalaci zkontrolujte místo na disku a ověřte přesné využití místa na disku.
Spusťte různé kombinace dostupnosti místa na disku pomocí některých nástrojů k automatickému zaplnění místa na disku během instalace. Během instalace zkontrolujte chování systému při nedostatku místa na disku.
# 13) Při kontrole instalace můžete test na odinstalování taky. Před každou novou iterací instalace se ujistěte, že jsou po odinstalaci odstraněny všechny soubory zapsané na disk.
Rutina odinstalace někdy odstraní soubory pouze z poslední upgradované instalace, přičemž soubory staré verze zůstanou nedotčené. Zkontrolujte také možnost restartování po odinstalaci ručně a násilně, aby se nerestartoval.
Zabýval jsem se mnoha oblastmi Ruční i automatický postup testování instalace .
Stále existuje mnoho oblastí, na které se musíte zaměřit v závislosti na složitosti softwaru, který instalujete. Mezi tyto neřešené důležité úkoly patří instalace přes síť, online instalace, instalace opravy, kontrola databáze při instalaci, sdílená instalace a odinstalování DLL, atd.
Doufám, že tento článek bude základním vodítkem pro ty, kteří mají potíže s testováním instalace softwaru jak ručně, tak v automatizaci.
jak přidat hodnotu do pole java
Pokud se vám tento článek líbí, chtěli byste také přihlaste se k odběru našeho e-mailového zpravodaje .
Doporučené čtení
- Nejlepší nástroje pro testování softwaru 2021 (QA Test Automation Tools)
- Úloha pomocníka QA při testování softwaru
- Kurz testování softwaru: Ke kterému institutu pro testování softwaru bych se měl připojit?
- Výběr testování softwaru jako vaší kariéry
- Práce na volné noze se softwarem pro testování technického obsahu Writer
- Některé zajímavé otázky týkající se testování softwaru
- Zpětná vazba a recenze kurzu testování softwaru
- Testování softwaru Pomoc Partnerský program!