Súhrn
Jednou z hlavných úloh pri príprave na testovanie je napísať testovací plán. V pláne testovania zadáte rozsah a ciele testovania a Opíšte metodológiu, ktorú budete používať.
Ďalšie informácie
Keď vyviniete testovací plán na testovanie kompatibility aplikácií s Windowsom, zahrňte nasledovné:
-
Rozsah: aké úrovne priority sa počas testovania riešia?
-
Metodológia: kto test zahŕňa?
-
Požiadavky: Aký hardvér, softvér, personál, školenie a nástroje, ktoré je potrebné vykonať pri testovaní?
-
Kritériá pre Pass-Fail: čo určuje, či aplikácia prechádza alebo zlyhá?
-
Plán: ako plánujete vykonať testovanie podľa naplánovaného dátumu?
Stanovenie rozsahu testovania
Ak vaša organizácia používa veľa aplikácií, nemusíte mať na to, aby ste museli dostatočne otestovať, ako by ste chceli. Najprv otestujte najvyššiu prioritu a najčastejšie používané aplikácie. Otestujte serverové aj klientske aplikácie. Klientske aplikácie sú zvyčajne najťažšie a časovo náročné na otestovanie z dôvodu množstva aplikácií.
Definovanie metodológie testovania
Pri plánovaní metodológie zvážte nasledovné:
-
Kde sa uskutočňuje testovanie?
-
Kto vykoná testy?
-
Ako budete komunikovať s účastníkmi a zapojiť účastníkov?
-
Ako sa naplánuje testovanie?
-
Ako sa spravujú problémy s aplikáciou?
Ak má vaša organizácia skupinu aplikácií testerov, odporúčame, aby ste ich použili. Ak takúto skupinu nemáte, pozrite si spôsoby použitia rôznych zdrojov na dosiahnutie najlepších výsledkov v primeranom časovom rozsahu. Môžete napríklad použiť niekoľko skúsených testerov na vytvorenie batérie skúšobných prípadov, ktoré môžu trénovať ostatných na spustenie. Prípadne môžete mať skúsených testerov vykonať základnú sadu testov a potom koordinovať s obchodnými jednotkami, aby sa ich experti dostali do laboratória na vykonávanie funkcií, ktoré používajú pri práci. Navrhnite postup na plánovanie skúšobných dní a komunikáciu s testermi. Môžete napríklad nastaviť webovú lokalitu na intranete, kde môže ktokoľvek Zobraziť skúšobné dátumy, správy o stave, mená kontaktov a ďalšie relevantné dokumenty.
Identifikácia požiadaviek na zdroje
Pri plánovaní testovania kompatibility aplikácií Majte na pamäti, že budúci stav vášho počítačového prostredia. Plánujete inovovať časť softvéru na verzie, ktoré úplne používajú nové funkcie Windowsu? Plánujete implementovať nové štandardné konfigurácie počítača alebo použiť terminálové služby? Problémy, akými sú napríklad tieto informácie, určujú zdroje, ktoré potrebujete, a aplikácie, ktoré chcete testovať ako balík. Ak plánujete nasadiť nové aplikácie s Windowsom počas zavádzania, vyskúšajte tieto aplikácie so súčasnými aplikáciami. Testovanie môžete zjednodušiť nastavením laboratória, v ktorom môžu skúšobné osoby vykonávať testy. V takejto laboratóriu môžete mať vždy k dispozícii potrebné nástroje a vybavenie. V laboratóriu nastavte skúšobné počítače na dvojnásobné alebo trojité spustenie, aby testeri mohli rýchlo získať prístup k režimu, ktorý potrebujú na inštaláciu a testovanie aplikácií. Môžete napríklad potrebovať Windows NT 4,0 a Windows 2000 na otestovanie aplikácií prostredníctvom cesty inovácie. Ak chcete, aby mohli testery jednoduchšie obnoviť počítače pred ich predchádzajúcim stavom, vytvorte na diskových obrázkoch disky základné operačné systémy.
Definovanie kritérií prechodu – zlyhanie
Definujte postup pre testery a zistite, kedy a kde sa majú prihlásiť problémy s aplikáciou a problémy, ktoré chcete vyriešiť. Ak chcete definovať kritériá na odovzdanie a zlyhanie, zvážte nasledujúce problémy:
-
Aký význam je problém? Ovplyvní to funkciu kritického alebo periférneho zariadenia?
-
Ako pravdepodobne niekto narazí na problém?
-
Existuje nejaký spôsob, ako obísť problém?
Plán testovania závisí od mnohých podmienok vrátane týchto:
-
Koľko testerov sa zúčastňuje.
-
Či sú testery v tomto projekte na plný úväzok alebo je potrebné naplánovať ich.
-
Úrovne skúseností testerov.
-
Počet a zložitosť aplikácií.
Testovanie aplikácií
Mnoho komerčných aplikácií už bolo otestovaných s cieľom zistiť, ako dobre podporujú Windows 2000 a novšie verzie. Spoločnosť Microsoft poskytuje adresár aplikácií pre Windows 2000, kde môžete vyhľadať stav aplikácií, ktoré používate. V adresári sa používajú tieto označenia:
-
Certifikovaná – označuje, že aplikácia bola testovaná podľa najpravdivejšie a že využíva nové funkcie Windowsu.
-
Ready-naznačuje, že v závislosti od dodávateľa bola aplikácia testovaná na kompatibilitu s a je podporovaná v systéme Windows 2000. Aplikácia nemusí využívať nové funkcie Windowsu.
-
Plánované – označuje, že zámerom je, aby sa žiadosť splnila buď certifikované kritériá alebo kritériá pripravené pri úplnom testovaní.
Stratégie testovania
Cieľom testovania aplikácie je overiť, či všetko, čo funguje na aktuálnej platforme, funguje aj na aktuálnej verzii Windowsu. Ak bola aplikácia napísaná pre staršiu verziu Windowsu, nemusí to nevyhnutne používať nové funkcie Windowsu, ale jej funkčnosť by mala fungovať vo Windowse 2000 ako na aktuálnej platforme.
Komerčné aplikácie
V prípade komerčných aplikácií je prvým krokom spustenie nastavenia v režime check-upgrade-Only na zistenie možných nezlučiteľnosti. Keď spustíte inštaláciu v tomto režime, Windows skontroluje nainštalovaný softvér v zozname aplikácií, ktoré sú známe ako nekompatibilné a denníky, ktoré nájde. Formát príkazového riadkov pre režim check-upgrade-Only je:
winnt32 /checkupgradeonly Hoci vám tento nástroj môže upozorniť na možné problémy s kompatibilitou, rieši len malé percento aplikácií a len aplikácie nainštalované v počítači, ktorý kontrolujete. Ďalším krokom je kontrola v adresári aplikácií systému Windows na určenie kompatibility aplikácií, ktoré používate. Aj keď zistíte, že niektoré z vašich aplikácií už boli otestované inými používateľmi, mali by ste ich otestovať vo svojom prostredí. V tomto prípade sa sústreďte na testovanie spôsobu, akým vaša organizácia používa aplikácie. Otestujte napríklad nasledovné:
-
Konfigurácie, ktoré vaša organizácia používa.
-
Najčastejšie používané funkcie.
-
Kombinácie aplikácií, ktoré používate spoločne.
Nezabudnite otestovať antivírusový program. Mnohé z týchto aplikácií je potrebné inovovať, pretože používajú filtre systému súborov. Mnohé Systémové filtre Windows NT 4,0 nemusia fungovať vo Windowse 2000 alebo novšom v dôsledku zmien v systéme súborov NTFS.
Vlastné aplikácie
Ak používate vlastné produkty tretích strán alebo interne vytvárate aplikácie, musíte vyvinúť rozsiahlu testovaciu stratégiu ako pre vopred otestované komerčné aplikácie. Aj v prípade testovania aplikácie, ktorú ste nevyvinuli, môže špecifikácia aplikácie Windows 2000 poskytnúť prehľad o testovaní. Webová lokalita MSDN na lokalite http://MSDN.Microsoft.com obsahuje verziu špecifikácie na stiahnutie. Webová lokalita MSDN obsahuje aj ďalšie dôležité informácie o testovaní, ako sú napríklad biele knihy o prieskumných testoch a metóda, ktorú nezávislá skúšobná organizácia používa na otestovanie funkčnosti dodávateľov aplikácií na certifikáciu.Poznámka: návrhy testovania v tejto časti nie sú komplexné a nevzťahujú sa na všetky situácie. Sú k dispozícii, aby vám pomohli začať premýšľať o tom, ako otestovať.
Testovanie scenárov nasadenia
Otestujte inštaláciu a spúšťanie aplikácií pomocou scenárov, ktoré plánujete použiť počas nasadenia. Môžete napríklad naplánovať inštaláciu na čisté počítače alebo inováciu zo systému Windows 95 alebo Windows 98 alebo staršiu verziu systému Windows NT. Ak plánujete inovovať, počas inovácie môžete ponechať aplikácie v počítači alebo ich môžete odinštalovať a znova nainštalovať po inovácii. Z dôvodu rozdielov medzi Windowsom 95 alebo Windowsom 98 a Windowsom 2000 niektoré inštalácie aplikácií fungujú odlišne v závislosti od operačného systému, ktorý používate na inštaláciu. Ak napríklad nainštalujete aplikáciu v počítači s Windowsom 95 alebo Windowsom 98 a potom inovujete počítač na Windows 2000, aplikácia nemusí fungovať rovnako ako pri inštalácii vo Windowse 2000. V tomto prípade bude pravdepodobne potrebné aplikáciu odinštalovať a znova nainštalovať po inovácii alebo získaní knižnice DLL (Dynamic Link) pre migráciu. Knižnica DLL migrácie povoľuje aplikáciu, ktorá bola pôvodne nainštalovaná vo Windowse 95 alebo Windowse 98, aby fungovala správne po inovovaní počítača na Windows 2000. Knižnice DLL migrácie dokážu vyriešiť problémy s aplikáciou vykonaním týchto akcií:
-
Nahradenie alebo inovácia súborov Windows 95-specific alebo Windows 98 v súboroch kompatibilných so systémom Windows 2000.
-
Mapovanie Windows 95 špecifické kľúče databázy registry špecifické pre Windows alebo Windows 98 na príslušné umiestnenia Windowsu 2000.
Scenár inovácie
Ak plánujete inovovať počítače:
-
Nainštalujte Windows 95, Windows 98 alebo Windows NT 3,51 alebo novšiu verziu.
-
Nainštalujte aplikáciu, ktorú chcete testovať.
-
Inovujte počítač na Windows 2000.
-
Otestujte aplikáciu.
Scenár čistej inštalácie
Ak plánujete inštaláciu naformátovaných počítačov:
-
Nainštalujte Windows 2000.
-
Nainštalujte aplikáciu.
-
Otestujte aplikáciu.
Testovanie inštalácie a odinštalovania
Otestujte inštaláciu aplikácie rôznymi spôsobmi, napríklad nasledovné:
-
Ukončite inštaláciu pred dokončením.
-
Vyskúšajte všetky možnosti inštalácie používané vo vašom prostredí.
-
Ak vaša organizácia umožňuje používateľom inštalovať aplikácie, otestujte inštaláciu ako správca a ako používateľ Power. potom otestujte funkčnosť aplikácie.
-
Skúste odinštalovať aplikácie.
-
Overte, či je aplikácia možné nainštalovať správcom a odinštalovaním používateľom. Pri prihlasovaní ako používateľ by mal byť odinštalovanie dokončený alebo zakázaný.
Otestujte aplikácie pomocou funkcií, konfigurácií a aplikačných balíkov, ktoré používate na vykonávanie obchodných úloh.
Prístup k údajom
Skúste získať prístup k údajom rôznymi spôsobmi, napríklad nasledovné:
-
Prístup k údajom na serveri s aktuálnou verziou Windowsu, ako aj na serveri so systémom Windows 2000.
-
Testovanie súbežného používania databázy vrátane simultánneho prístupu a aktualizácie záznamu.
-
Vykonávanie zložitých dotazov.
Skúšobná tlač
Vytlačte rôzne typy dokumentov s rôznymi tlačiarňami, ako sú napríklad tieto:
-
Tlačte dokumenty s vloženými súbormi z viacerých zdrojových aplikácií.
-
Tlač na tlačiarne s dlhými názvami súborov.
Bežné problémy s kompatibilitou
Aplikácie vyvinuté pre predchádzajúce verzie Windowsu nemusia naplno využiť nové funkcie, ako napríklad Active Directory alebo IntelliMirror. Táto časť sa nezaoberá týmito novými funkciami.
-
Ochrana súborov systému Windows: v starších verziách Windowsu sa povolili aplikácie na nahradenie zdieľaných systémových súborov počas inštalácie. Keď sa vyskytnú takéto zmeny, používatelia najčastejšie vyskytli problémy, ktoré sa pohybovali od chýb programu, do nestabilného operačného systému. Ochrana súborov vo Windowse je nová funkcia, ktorá zabraňuje aplikáciám nahradiť systémové súbory. Táto funkcia overí, či sú chránené systémové súbory správnou verziou spoločnosti Microsoft. Ak bol súbor nahradený nesprávnou verziou, Windows obnoví správnu verziu.
-
Robustná kontrola haldy: Windows obsahuje niekoľko vylepšení výkonu v správcovi haldy. Aplikácie, ktoré nepoužívali správu haldy správne pred vystavením problémov s riadením pamäte. Bežné problémy zahŕňajú použitie pamäte po uvoľnení a za predpokladu, že pamäť sa nepresunie, keď je prerozdelená na menšiu veľkosť.
-
Enumerácia hardvérových zariadení: zmeny v zozname podporovaných hardvérových zariadení môžu spôsobovať problémy v aplikáciách, ktoré používajú zariadenia, ktoré už nie sú podporované.
-
Enumerácia písma: zoznam písiem sa zmenil. Keďže kľúče databázy Registry boli pridané do podpory internacionalizácie, niektoré aplikácie sa môžu zobrazovať na viacerých obrazovkách písiem.
-
Zmenené kľúče databázy Registry: niektoré kľúče databázy Registry boli premiestnené alebo odstránené. Aplikácie, ktoré zapíšu do programovacieho rozhrania aplikácie (API), by nemali mať problémy, ale môžu mať problémy pri písaní priamo do databázy Registry.
-
Kontrola verzií: programy na inštaláciu aplikácií, ktoré kontrolujú verzie nesprávne, môžu mať problémy. Skontrolujte, či je vaša aplikácia alebo novšia verzia závislá od toho, či vaša aplikácia nie je závislá od konkrétneho operačného systému alebo verzie.
-
Služba Windows Messaging Service: aplikácie, ktoré očakávajú, že systém Windows Messaging Service (WMS) vám poskytne operačný systém, ho nenájdu.
-
Zabezpečenie vstupu a výstupu súboru: Windows sprísnil zabezpečenie vstupu a výstupu súboru. Aplikácie, ktoré používajú filtre súborov, ako sú napríklad antivírusové programy, môžu stratiť významnú funkciu vo Windowse 2000 alebo novšom.
Riešenie nekompatibility aplikácií
Keď narazíte na problémy s kompatibilitou aplikácií, musíte ich uprednostniť a potom niekoho priradiť. Mali by ste mať plán na priradenie problémov. Priradením vhodného personálu k výskumu a riešeniu problémov je dôležité, aby ste mali k úspechu testovania aplikácií rozhodujúci význam. Riešenie problémov môže zahŕňať širokú škálu aktivít, napríklad nasledovné:
-
Prehľadávanie webových lokalít so známymi problémami a riešeniami.
-
Kontaktovanie dodávateľov na opravy, inštalačné programy alebo knižnice DLL migrácie.
-
Obráťte sa na oddelenie technickej podpory spoločnosti Microsoft.
-
Ladenie interne vyvinutých aplikácií.
Pri skúmaní príčiny problému zvážte rozličné prístupy na určenie najefektívnejšieho riešenia. Môžete sa napríklad rozhodnúť:
-
Problém vyriešite, ak ste aplikáciu vytvorili.
-
Ak ste aplikáciu zakúpili, požiadajte o riešenie problému dodávateľa.
-
Nahraďte aplikáciu novou verziou alebo aplikáciou.
-
Ignorovať zlyhanie, ak máte spôsob, ako problém obísť.
Vždy sa uistite, že sa problém nevyskytuje na aktuálnej platforme pred jeho preskúmaním ako problém s kompatibilitou Windowsu 2000. K dispozícii sú niektoré z dostupných zdrojov na skúmanie problémov s kompatibilitou Windowsu 2000:
-
Špecifikácia aplikácie Windows 2000, ktorú si môžete stiahnuť z knižnice MSDN na lokalitehttp://MSDN.Microsoft.com. Dodatok E poskytuje konkrétne miesto, kde môžete získať špecifikácie.
-
Príručka kompatibility pre Windows 2000, ktorú môžete nájsť v knižnici MSDN na lokalite http://MSDN.Microsoft.com. Táto príručka obsahuje cenné informácie o diagnostike problémov s kompatibilitou.
-
Microsoft TechNet na lokalitehttp://www.Microsoft.com/technet, ktorá obsahuje aktualizácie, biele knihy a ďalšie technické informácie
-
Adresár aplikácií Windows 2000, ktoré obsahujú informácie o podpore a prepojenia na webové lokality dodávateľa.