Povzetek

Ena od primarnih opravil pri pripravi na testiranje je, da napišete načrt testa. V načrtu preskusa določite obseg in cilje za preskušanje ter opišite metodologijo, ki jo boste uporabili.

Več informacij

Ko razvijete načrt preskusa za preskušanje združljivosti programov s sistemom Windows, vključite to:

  • Obseg: kakšna raven prioritete, ki jo obravnavate med preskušanjem?

  • Metodologija: kdo vključuje preizkušanje?

  • Zahteve: kaj je strojna oprema, programska oprema, osebje, izobraževanje in orodja, ki jih potrebujete za izvedbo testiranja?

  • Pogoji za pass-Fail: Kaj določa, ali program preide ali ne uspe?

  • Urnik: kako nameravate preskus dokončati s predvidenim datumom?

Določanje obsega testiranja

Če vaša organizacija uporablja številne aplikacije, morda nimate časa, da bi jih preskusili tako temeljito kot želite. Najprej preskusite najvišjo prioriteto in najpogosteje uporabljene aplikacije. Preskusite strežnike in aplikacije, ki temeljijo na strežniku, in odjemalca. Odjemalski programi so običajno najtežji in zamudni za preskus zaradi količine aplikacij.

Določanje metodologije testiranja

Ko načrtujete metodologijo, razmislite o tem:

  • Kje se izvaja testiranje?

  • Kdo bo opravljal preskuse?

  • Kako boste komunicirali z udeleženci in jih vključili?

  • Kako boste razporedili testiranje?

  • Kako boste upravljali težave z aplikacijo?

Če ima vaša organizacija skupino programov za preverjanje uporabe, vam priporočamo, da jih uporabite. Če nimate take skupine, poiščite načine za uporabo različnih virov, da dosežete najboljše rezultate v razumnem času. Uporabite lahko na primer nekaj izkušenih testerjev, da razvijete baterijo preskusnih primerov, ki jih lahko drugi usposobijo za zagon. Lahko pa tudi izkušene testerje izvedete osnovni nabor preskusov in nato usklajujete s poslovnimi enotami, da bodo njihovi strokovnjaki prišli v laboratorij, kjer bodo izvajali funkcije, ki jih uporabljajo pri delu. Oblikujte postopek za razporejanje preskusnih dni in komuniciranje z testerji. Na primer, lahko nastavite spletno mesto v intranetu, kjer si lahko kdo ogleda preskusne datume, poročila o stanju, imena stikov in druge ustrezne dokumente.

Prepoznavanje zahtev virov

Ko načrtujete preskus združljivosti programov, upoštevajte prihodnje stanje računalniškega okolja. Ali načrtujete nadgradnjo nekatere programske opreme na različice, ki v celoti uporabljajo nove funkcije sistema Windows? Ali načrtujete izvajanje novih standardnih konfiguracij namizja ali uporabite terminalske storitve? Težave, kot so te, določajo vire, ki jih potrebujete, in aplikacije, ki jih boste testirali kot zbirko. Če načrtujete uvajanje novih programov v sistemu Windows med uvajanjem, preskusite te programe s trenutnimi aplikacijami. Testiranje lahko olajšate tako, da nastavite laboratorij, kjer lahko preizkuševalci opravijo svoje preskuse. V takem laboratoriju lahko imate vedno na voljo potrebna orodja in opremo. V laboratoriju nastavite preskusne računalnike za dvojni ali trojni zagon, tako da lahko testerji hitro dostopajo do načina, ki ga morajo namestiti in preskusiti njihove aplikacije. Morda boste potrebovali na primer Windows NT 4,0 in Windows 2000, če želite preskusiti aplikacije prek poti nadgradnje. Če želite, da bodo testerji preprosto obnovili računalnike v predhodnem stanju, ustvarite slike diskov z osnovnimi operacijskimi sistemi.

Določanje pogoja za neuspešen prehod

Določite postopek za testerje, da vedo, kdaj in kje se prijavijo težave z aplikacijo in težave, ki jih želite razrešiti. Če želite določiti pogoje za pass in Fail, razmislite o težavah, kot je to:

  • Kako pomembna je težava? Ali vpliva na kritično funkcijo ali periferno?

  • Kako verjetno je, da je nekdo naletel na težavo?

  • Ali obstaja način, kako obiti težavo?

Vaš urnik testiranja je odvisen od številnih pogojev, vključno s temi:

  • Koliko preizkuševalci sodelujejo.

  • Ali so testerji v tem projektu polni delovni čas ali pa jih je treba načrtovati.

  • Ravni izkušenj preizkuševalcev.

  • Število in kompleksnost aplikacij.

Preizkušanje programov

Veliko komercialnih programov je že bilo testiranih, da ugotovite, kako dobro podpirajo Windows 2000 in novejše različice. Microsoft ponuja imenik programov za Windows 2000, kjer lahko poiščete stanje programov, ki jih uporabljate. Imenik uporablja te oznake:

  • Certified-kaže, da je bila aplikacija preizkušena z resnično in da je izkoristilo prednosti novih funkcij sistema Windows.

  • Ready-kaže, da je bila aplikacija v skladu z dobaviteljem testirana z združljivostjo in podprta v sistemu Windows 2000. Aplikacija ne potrebuje nujno prednosti novih funkcij sistema Windows.

  • Načrtovano – kar pomeni, da je namen za program, da ustreza potrjenim ali pripravljenim pogojem, ko je popolnoma testiran.

Strategije testiranja

Cilj testiranja aplikacije je preverjanje, ali je v trenutni različici sistema Windows delovala tudi vse, kar deluje v trenutni platformi. Če je bil program napisan za starejšo različico sistema Windows, ne uporablja nujno novih funkcij sistema Windows, vendar naj bi njegova funkcionalnost delovala v sistemu Windows 2000 kot v trenutni platformi.

Komercialni programi

Za komercialne aplikacije je treba najprej zagnati nastavitev v načinu za preverjanje nadgradnje le, če želite preveriti morebitne nezdružljivosti. Ko zaženete nastavitev v tem načinu, Windows preveri, ali je nameščena programska oprema na seznamu programov, za katere je znano, da niso združljivi, in zabeleži vse, ki jih najde. Oblika ukazne vrstice za preverjanje – samo za nadgradnjo – način je:

winnt32 /checkupgradeonly Čeprav vas lahko to orodje opozori na morebitne težave z združljivostjo, obravnava le majhen odstotek vaših programov in le aplikacije, ki so nameščene v računalniku, ki ga preverjate. Naslednji korak je, da preverite imenik aplikacij sistema Windows, da ugotovite združljivost programov, ki jih uporabljate. Tudi če ugotovite, da so nekatere aplikacije že testirali drugi, jih preskusite v okolju. V tem primeru osredotočite preskušanje na način, kako vaša organizacija uporablja aplikacije. Preskusite na primer to:

  • Konfiguracije, ki jih uporablja vaša organizacija.

  • Funkcije, ki jih najpogosteje uporabljate.

  • Kombinacije programov, ki jih uporabljate skupaj.

Ne pozabite preveriti protivirusne programske opreme. Mnoge od teh programov je treba nadgraditi zaradi uporabe filtrov datotečnega sistema. Mnogi filtri sistema Windows NT 4,0 files morda ne bodo delovali v sistemu Windows 2000 ali novejši različici zaradi sprememb v datotečnem sistemu NTFS.

Programi po meri

Če uporabljate izdelke tretjih oseb po meri ali razvijajo aplikacije interno, morate razviti obsežno strategijo testiranja kot za vnaprej testirane komercialne aplikacije. Tudi če preizkušate aplikacijo, ki je niste razvili, lahko specifikacija aplikacije Windows 2000 zagotovi vpogled v preskušanje. Spletno mesto MSDN na spletnem mestu http://msdn.Microsoft.com vključuje različico specifikacije, ki jo je mogoče prenesti. Na spletnem mestu MSDN so na voljo tudi druge pomembne informacije o testiranju, kot so bele knjige o raziskovalnem testiranju in metoda, ki jo neodvisni preskusni organizaciji uporabljajo za preskušanje funkcionalnosti ponudnikov aplikacij, ki jih pošljejo v potrditev.Opomba: predlogi za preskušanje v tem razdelku niso izčrpni in ne veljajo za vse primere. Na voljo so vam, da začnete razmišljati o tem, kako preskusiti.

Preskusni primeri uvajanja

Preskusite namestitev in izvajajte aplikacije s scenariji, ki jih nameravate uporabiti med uvajanjem. Lahko na primer načrtujete uvedbo z namestitvijo v čiste računalnike ali z nadgradnjo iz sistema Windows 95 ali Windows 98 ali starejše različice sistema Windows NT. Če načrtujete nadgradnjo, lahko med nadgradnjo ohranite programe v računalniku ali pa jih odstranite in znova namestite po nadgradnji. Zaradi razlik med okni 95 ali Windows 98 in sistemom Windows 2000 nekatere namestitve programov delujejo drugače, odvisno od tega, kateri operacijski sistem uporabljate za namestitev. Če na primer namestite program v računalnik, v katerem se izvaja Windows 95 ali Windows 98, in nato nadgradite računalnik v sistem Windows 2000, program morda ne bo deloval na enak način, kot bi ga že namestili v sistemu Windows 2000. V tem primeru boste morda morali odstraniti program in ga znova namestiti, potem ko ste nadgradili ali pridobili knjižnico za dinamično povezavo selitve (DLL). Selitveni DLL omogoča, da je aplikacija, ki je bila prvotno nameščena v sistemu Windows 95 ali Windows 98, pravilno delovala, ko je računalnik nadgrajen v sistem Windows 2000. Selitveni DLL-ji lahko odpravijo težave s temi dejanji:

  • Zamenjava ali nadgradnja določenih datotek s sistemom Windows 95 ali Windows 98, ki so značilne za Windows 2000 – združljive datoteke.

  • Preslikava registra sistema Windows 95 – specifičnih ali Windows 98 – značilnih registrskih ključev na ustrezne lokacije sistema Windows 2000.

Scenarij nadgradnje

Če načrtujete nadgradnjo računalnikov:

  1. Namestite Windows 95, Windows 98 ali Windows NT 3,51 ali novejšo različico.

  2. Namestite aplikacijo, ki jo želite preskusiti.

  3. Nadgradite računalnik na Windows 2000.

  4. Preskusite aplikacijo.

Primer čiste namestitve

Če nameravate namestiti v preoblikovane računalnike:

  1. Namestite Windows 2000.

  2. Namestite aplikacijo.

  3. Preskusite aplikacijo.

Preskus namestitve in odstranjevanja

Preskusite namestitev aplikacije na različne načine, na primer:

  1. Prekinite namestitev, preden je dokončana.

  2. Preizkusite vse možnosti namestitve, ki se uporabljajo v vašem okolju.

  3. Če vaša organizacija uporabnikom omogoča namestitev programov, preskusite namestitev kot skrbnik in kot uporabnik za Power; nato preskusite funkcionalnost aplikacije.

  4. Poskusite odstraniti aplikacije.

  5. Preverite, ali je program lahko namestil skrbnik in ga je odstranil uporabnik. Ko ste prijavljeni kot uporabnik, mora biti odstranitev dokončana ali zavrnjena.

Preskusite aplikacije s funkcijami, konfiguracijami in aplikacijami, ki jih uporabljate za dokončanje poslovnih opravil.

Dostop do podatkov

Poskusite dostopati do podatkov na različne načine, na primer to:

  • Dostop do podatkov v strežniku, v katerem se izvaja trenutna različica sistema Windows, kot tudi v strežniku s sistemom Windows 2000.

  • Preskusite sočasno uporabo zbirke podatkov, vključno s hkratnim dostopom in posodobitvijo zapisa.

  • Izvajanje zapletenih poizvedb.

Preskus tiskanja

Tiskanje različnih vrst dokumentov z različnimi tiskalniki, na primer:

  • Tiskanje dokumentov z vdelanimi datotekami iz več izvornih programov.

  • Tiskanje v tiskalnike z dolgimi imeni datotek.

Pogoste težave z združljivostjo

Aplikacije, ki so bile razvite za starejše različice sistema Windows, morda ne bodo izkoristile prednosti novih funkcij, kot so Active Directory ali IntelliMirror. V tem razdelku se ne obravnavajo te nove funkcije.

  • Zaščita datotek sistema Windows: starejše različice sistema Windows so dovoljene za zamenjavo sistemskih datotek v skupni rabi med namestitvijo. Ko so se te spremembe zgodile, so uporabniki pogosto naleteli na težave, ki so se gibale od napak programa v nestabilen operacijski sistem. Zaščita datotek sistema Windows je nova funkcija, ki prepreči, da bi programi zamenjali sistemske datoteke. Ta funkcija preveri, ali so zaščitene sistemske datoteke pravilna Microsoftova različica. Če je bila datoteka zamenjana z napačno različico, Windows obnovi pravilno različico.

  • Robustno preverjanje kopice: Windows vključuje več izboljšav učinkovitosti delovanja v upravitelju kupa. Programi, ki jih ni mogoče pravilno uporabiti za upravljanje kopice, preden lahko zdaj izpostavijo težave z upravljanjem pomnilnika. Pogoste težave vključujejo uporabo pomnilnika, potem ko je bila sproščena in ob predpostavki, da se spomin ne premakne, ko je ta znova dodeljen manjši velikosti.

  • Enumeracija naprav strojne opreme: spremembe na seznamu podprtih naprav strojne opreme lahko povzročijo težave z aplikacijami, ki uporabljajo naprave, ki niso več podprte.

  • Enumeracija pisav: seznam pisav se je spremenil. Ker so ključi registra dodani za podporo za internacionalizacijo, lahko nekateri programi vidijo več prikazov pisav.

  • Spremenjeni registrski ključi: nekateri registrski ključi so bili premaknjeni ali izbrisani. Programi, ki pišejo v programski vmesnik aplikacije (API), ne bi smeli izkusiti težav, lahko pa imajo težave, če pišejo neposredno v register.

  • Preverjanje različic: programi za namestitev aplikacije, ki nepravilno preverjanje različic lahko imajo težave. Preverite, ali je različica, ki jo zahteva aplikacija, zahtevana ali novejša, razen če je vaša aplikacija odvisna od določenega operacijskega sistema ali različice.

  • Storitev Windows Messaging Service: programi, ki pričakujejo storitev Windows Messaging Service (WMS), ki jih bo priskrbel operacijski sistem, ga ne bodo našli.

  • Vhodna/izhodna varnostna datoteka: Windows je poostril varnost za vhodne in izhodne datoteke. Programi, ki uporabljajo filtre datotek, kot so protivirusni programi, lahko izgubijo pomembno funkcionalnost v sistemu Windows 2000 ali novejši različici.

Odpravljanje težav z nezdružljivostjo programov

Ko naletite na težave z združljivostjo programov, jim morate dati prednost in nato dodeliti osebo, da jih razreši. Imeti bi morali načrt za dodeljevanje težav. Dodelitev ustreznega osebja za raziskovanje in odpravljanje težav je ključnega pomena za uspešno testiranje aplikacije. Razreševanje težav lahko vključuje različne dejavnosti, na primer:

  • Raziskovanje spletnih mest za znane težave in rešitve.

  • Obrnite se na prodajalce za popravke, namestitvene programe ali selitvene dll-je.

  • Obrnite se na Microsoftovo podporo.

  • Odpravljanje napak v interno razvitih programih.

Ko raziskujete vzrok težave, razmislite o različnih pristopih za določitev najučinkovitejše rešitve. Izberete lahko na primer:

  • Odpravite težavo, če ste razvili program.

  • Vprašaj prodajalca odpravite težavo, če ste kupili aplikacijo.

  • Zamenjajte aplikacijo z novo različico ali aplikacijo.

  • Prezri napako, če imate način, kako odpraviti težavo.

Vedno preverite, ali se težava ne pojavi na trenutni platformi, preden jo raziskujete kot težavo z združljivostjo sistema Windows 2000. Nekatere razpoložljive vire za raziskovanje težav z združljivostjo sistema Windows 2000 so:

  • Specifikacija aplikacije sistema Windows 2000, ki jo lahko prenesete iz knjižnice MSDN na spletnem mestuhttp://msdn.Microsoft.com. Dodatek E zagotavlja določeno mesto, kjer lahko pridobite specifikacijo.

  • Priročnik za združljivost s sistemom Windows 2000, ki ga lahko najdete v knjižnici MSDN na naslovu http://msdn.Microsoft.com. V tem vodniku so koristne informacije o diagnosticiranju težav z združljivostjo.

  • Microsoft TechNet na spletnem mestuhttp://www.Microsoft.com/technet, ki vsebuje posodobitve, bele knjige in druge tehnične informacije

  • Imenik aplikacij sistema Windows 2000, ki vključuje informacije o podpori in povezave do spletnih mest prodajalca.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.