Stabilizálása az alkalmazás telepítési folyamat

Tesztelés a telepített alkalmazások

Tesztelés különböző telepítési csomagok létrehozott tervezési idő, ez az egyik első lépés a stabilizációs lépésben. Tesztelés biztosítja a megfelelő telepítés és a folyamatos működést a fő és kiegészítő alkalmazásait. Mivel mag és kiegészítő alkalmazások függ az operációs rendszer image kiépítését, tesztelését ezen csomagok szinkronizálni kell a vizsgálat az operációs rendszer kép. További információ a tesztelés a telepített képeket, lásd. Az „elnevezésű szakasz végrehajtása laboratóriumi tesztek és kísérleti telepítések» (Művészet Lab tesztek és kísérleti telepítés), Útmutató a alkalmazástelepítést alcsoportban (telepítési Feature csapat útmutató.).

Kétfajta vizsgálat egyszerűsítése izolálása és megszünteti összeférhetetlenségi kérdéseket.

Egység vizsgálat A egyes alkalmazási funkciók tiszta számítógépet, hogy arról, hogy további alkalmazások fog működni az ideális környezetben.

Integrációs tesztelés. Vizsgáljuk meg az egyes funkciók több alkalmazás a számítógépen, amely a kérelmek nagy száma, a legjobb módja, hogy újra a termelés számítógépek.

A vizsgálat után a résztvevők Application Management alcsoport kell értékelni és rögzíteni az eredményeket. Ha a tesztelési folyamat mutattak semmiféle problémát, először meg kell bizonyosodnia arról, hogy kompatibilitási problémák, de nem a tesztkörnyezetben vagy meglévő alkalmazást. Eldöntése előtt, hogy a kérdés a kompatibilitás a Windows, akkor mindig végezze el az alábbi két lépést.

Ügyeljen arra, hogy a probléma nem kapcsolódik a tesztkörnyezetben. A probléma lehet kapcsolatos nepoladakami hardver, szoftver és hálózati beállításokat, ahelyett alkalmazáskompatibilitás.

Ügyeljen arra, hogy a probléma nem érinti a jelenleg használatban lévő Windows-verzió. Végezze el ugyanezt a vizsgálatot a változat a Windows alapján, amely az alkalmazás fut a pillanatban, hogy megbizonyosodjon arról, hogy megfelelően működik-e. Ha dolgozik a jelenlegi platform ugyanaz a hiba lép fel, nem áll kapcsolatban a kompatibilitási problémák.

A tesztelés iteratív eljárás egy teszt detektálás kérdések, a problémamegoldás és tesztelje újra. A lépések ezen folyamat befolyásolhatják az azonosított problémákat és azok megoldásait. Például, a megoldandó probléma korrigálásával alkalmazáskompatibilitási, szabályozott másképp, mint megoldandó problémák megváltoztatásával a forráskódot, vagy elérjék a frissítés a szállítótól.

Azoknak a problémákat, hogy meg lehet oldani a alkalmazáskompatibilitás javítások, a színpadon a vizsgálatra van szükség, hogy tartalmazza azt a lépést felbontás. Ez azt jelenti, hogy miután a résztvevők Application Management alcsoport problémákat észlelnek, akkor szükséges rögzíteni a kompatibilitási problémák és tesztelje újra, amíg az alkalmazás nem lesz bevetésre kész. Amikor a zenekar az eredeti tartalom megváltoztatása kódot, hogy a szokásosan használt ismétlődő ciklusokban tesztelés, hibakeresés, kódolás és újrafordítás tesztelje újra. Ha a résztvevők Application Management alcsoportok nem tudja meghatározni alkalmazás kompatibilitási problémákat megoldani a problémákat, és nem férnek hozzá a forráskódot, akkor lépjen kapcsolatba a szállítóval, és kap egy frissítést ehhez az alkalmazáshoz.

Ábra. 21. ábra a tesztelési folyamatot.

Ábra. 21. A tesztelési folyamat alkalmazások

A sikeres lebonyolítását vizsgálat alapvetően a felismerése problémák és a felbontás. Felbontás ilyen probléma nagyon fontos, és a hozzá ezeket a kérdéseket, hogy kereshető tudásbázis nagyban segíti szerepét klaszter interakció a felhasználó tanulást támogató személyzet. Az a képesség, hogy ne csak észleli a problémát, és megoldást találni, hanem megoldani a problémát talált felbecsülhetetlen. Ezen túlmenően, előnyös, hogy ezt a tudást, hogy más emberek, és segít nekik bevonni a folyamatba, és nem teszi az információt tartomány néhány kiválasztott.

A telepítés további alkalmazások csak egy kis része a projekt sikeres megvalósítása, ami tükröződik minden résztvevő belül és kívül a szervezet. Sikeres végrehajtás elismerés, és a hiba megvalósítási módja károsíthatják nemcsak a hírnevét az aktuális projekt, de minden későbbi is.

alkalmazások gyakran kompatibilis más alkalmazások, különösen, ha azok újracsomagolt. Teszteljünk az esetleges kompatibilitási problémák az alábbi három módon.

Vizsgáljuk meg a szoftver telepítését kézzel laboratóriumi környezetben. Hozzon létre egy laboratóriumi környezetben, amely magában foglalja a sok számítógép a szervezetben. Minél több ilyen számítógépek hasonlítanak tényleges kliens számítógépek, annál megbízhatóbb lesz a tesztelési folyamatot. Ideális esetben a résztvevők Application Management alcsoport kell használni klónok tényleges kliens PC-k tesztelésére. Ahogy a számítógépek a különböző felhasználók különböző alkalmazások telepítve, tagjai az alcsoport kell tesztelni alkalmazások kifejlesztése különböző kliens PC-k.

Tesztelés más cégek az eszközöket. AdminStudio Professional Edition és Wise Package Studio segítségével az alkalmazás szimulálása csomag telepítési folyamat, és az esetleges problémákat obnaruzhitva és megoldja a lehetséges alkalmazási konfliktusok, és a minőségellenőrzési alkalmazások után telepített számítógépek.

Tesztelés közben a szakaszos kiépítését. Miután alcsoport alkalmazások tesztelt alkalmazás telepítési folyamat a laborban, megteheti a termelési számítógéphez korlátozott, szakaszos telepítést. Ez a kiépítési kell végezni kizárólag több számítógépre, amíg a csoport nem biztos, hogy az új csomag nincs negatív hatással a számítógépen.

hibaelhárítás stratégiák

csomagok ellenőrzése

Javasolja, hogy ellenőrizze az új vagy újonnan telepített csomagokat a kezdeti telepítés. Alcsoport alkalmazások használhatják a legtöbb Windows Installer tervezés packet inspection. Például, hogy ellenőrizze a csomagokat Orca eszközök szerepelnek az SDK Windows Installer csomag futtatásához érvényesítése parancsot menyuTools.

A többség a Windows Installer fejlesztés packet inspection használt vnutenney konzisztencia felvezető ICE (belső konzisztenciája értékelő). ICE felhasználói tevékenységek vannak írva VBScript, Microsoft JScript® vagy DLL vagy EXE-fájlt. Amikor futtatja a ICE ellenőrzések csomag adatbázist, hogy felfedezzék az elemeket, amelyek külön-külön működik, de okozhat problémákat, ha a teljes adatbázis.

ICE felhasználói tevékenységek visszaút négyféle üzeneteket.

Információkat. Az információs üzenetek tájékoztatást az ICE és nem jeleznek problémát az adatbázisban. Gyakran előfordul, hogy az információ, hogy az ICE is, mint például egy rövid leírást. Továbbá, ezek a jelentések tájékoztatást adnak a végrehajtás a jég.

Figyelmeztetés. A predupezhdeniyah számolt média adatbázis-fejlesztés, ami bizonyos esetekben, az helytelen viselkedés. A figyelmeztető is kell tüntetni a nem várt mellékhatásokat fejlesztése az adatbázis (például beadására két feltételeit azonos a neve, hogy van írva az azonos, de különbözik a jelenléte a levelek alsó és felső esetében: magas és a magas). Mivel a Windows Installer-és nagybetűk, elveszi azt két különböző tulajdonságokkal rendelkeznek.

Oshibki.V hibaüzenet azt jelzi, adatbázis tervezés, hogy a vezető nem megfelelő viselkedés. Például kétkomponensű GUID azonosítók vezet hibás regisztrációs Windows Installer alkatrészeket.

Hibák. Hibaüzenetek jelezzen hibát az intézkedések a ICE felhasználók. Normális, kudarcok okozta súlyos hibák az adatbázisban, amely ennek következtében nem tud futni ICE.

esemény naplózás

Eseménynapló a Windows XP Professional és Windows Vista rendelkezik egy szabványos központosított módon rögzíteni fontos szoftver és hardver események alkalmazások és operációs rendszerek. A szolgáltatás a naplókönyvelésben tárolhatja események több forrásból származó, egy helyen, amely az úgynevezett esemény naplót.

A Windows Installer is nyilvántartja az esemény naplót vezet, eseményeket, mint például:

sikeres vagy sikertelen telepítés, eltávolítás vagy termék hibakeresés.

Során jelentkező hibákat termék konfiguráció.

Detection érvénytelen konfigurációs adatokat.

Információ a hiányzó összetevők okoznak kérelem debug.

Ha az eseménynapló tárolja túl sok információ, akkor túlcsordul. Ha ez bekövetkezik, a Windows Installer-kijelzőn a következő üzenet: „File kérelem napló megtelt.”

Írás egy belső napló

A Windows Installer log hibák és események saját belső log (LOG-fájl), valamint az eseménynaplóban. Diagnosztikai rögzített információk telepítő által ezekben naplófájlok segítségével alcsoport alkalmazások és a felhasználók megértsék a hiba okának a telepítést.

Naplózása meghatározott módszerrel Windows Installer után felvételi mód kiválasztása. Alcsoport alkalmazások többféle módon lehet beépíteni a felvételi módot a napló, mint például:

/ L parancssori eszköz Msiexec.exe;

A Command Line / L Msiexec.exe program résztvevői Application Management alcsoportok meghatározhatja, hogy milyen információt rögzített, és milyen helyen. Táblázat. 15 ismerteti a fakitermelés érvek a parancssorba funkciók / L.

Táblázat. 15. A parancssori naplózó / L

Log minden log adatok kivételével paraméter V; adja meg a paraméter határozza meg V. / L * V

Ahhoz, hogy hozzon létre egy szabványos log fájlt a telepítés révén, a parancssor, adjuk hozzá a / L * LOGFILE.NAME parancssorablak Msiexec. Ez lehetővé teszi, hogy hozzon létre egy normál log fájlt az összes érvet, kivéve érvek a parancssori paramétert V. A magazin részletes információkat, adjuk hozzá a / L * V LOGFILE.NAME parancssorablak Msiexec. Szintaxis Az alábbi példa egy szabványos magazin csapat.

Syntax A következő példa egy bőbeszédű log parancsot.

Az alábbi szintaxis támogatja a részletes naplózást a telepítés során felhasználói felület nélkül. Program.log log fájl található a meghajtó gyökérkönyvtárában C:

Ha a naplózás funkció állandóan aktív, vagy ha az információ kerül rögzítésre a telepítés, ami nem fut a parancssorból (például a telepítés lekérhető vagy önjavító növény), meg REG_SZLogging hogy icewarmup nyilvántartás alapján a HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Installer. Létrehozásához részletes naplót, jelölje icewarmupv registry

A résztvevők Application Management alcsoport kell használni ezt a politikát csak akkor, ha a naplózás funkció nincs csatlakoztatva a parancssorból / L. Ha ebben az esetben a csoportházirend telepítve, akkor létrehoz egy log fájlt az ideiglenes mappába a következő véletlenszerű nevet. msi * .x.LOG.

Reading a naplófájl

Tegyük fel, hogy az alkalmazás futtatásához az alábbi parancsot:

A szekvencia szuszpendáljuk az ezt követő megújítására.

hibaelhárítás stratégiák

Ha az alcsoport alkalmazások felhasználói felülete segítségével a szoftver telepítése és a telepítés nem sikerül, akkor egy hibaüzenet jelzi a hiba okát. Ha engedélyezte a részletes naplózás, a csoport ajánlattevők további információt szerezni a hiba a naplóban. A naplófájl segíthet meghatározni a probléma okát.

Amennyiben a hiba a belső jellegű, a dokumentációt a konkrét hibakód tartalmazza a Windows Installer SDK. Jellemzően a belső hibák származhatnak problémák a csomag vagy a Windows Installer szolgáltatás.

hibaüzenetek

Kezdjük egy hiba a szó keresés a Windows Installer log fájlt. Ha a hiba a számot kell keresni az érték a hibaüzenet a következő részben «Microsoft Windows Installer hibaüzenetek» súgófájlban Msi.chm, tartalmazza a Windows Installer SDK. A naplófájl a hiba számát határozza meg, mely részében a hiba történt: a felvétel vagy a másolás a registry fájlt.

Mivel a Windows Installer nem jelenít meg minden hibaüzenetet, és néhány üzenet nem tartoznak a magazinokban is kezelhetjük az alkalmazásokat alcsoport kell választani egy másik taktika, hogy keresse meg a problémát. Például a szokatlan megszakítás timestamps jelentkezzen kimutatások segíthet meghatározni a probléma okát. Az ilyen megszakítások jelzik késések a hálózati vagy hardver.

Ne feledje, hogy a részletes naplókat több információt nyújtanak, például volt, vagy nem volt másolva a megadott fájlt.

Megjegyzés Egyes részei a kódrészletek bemutatott továbbiakban kaptak csak egy pár sort az olvashatóság javítása érdekében. Úgy kell egy sorban.

Kapcsolódó cikkek