Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Rezime

Jedan od primarnih zadataka u pripremi za testiranje je pisanje plana testiranja. U planu testiranja određujete obim i ciljeve testiranja i opisuju metodologiju koju ćete koristiti.

Više informacija

Kada razvijate probni plan za testiranje kompatibilnosti aplikacija sa operativnim sistemom Windows, uključite sledeće:

  • Opseg: koji nivoi prioriteta ćete rešiti tokom testiranja?

  • Metodologija: ko je to ispitivanje?

  • Uslovi: koji su hardver, softver, osoblje, obuka i alatke koje treba da obavite testiranje?

  • Kriterijumi za prolazne uslove: Šta utvrđuje da li aplikacija prolazi ili otkaže?

  • Raspored: Kako nameravate da dovršite testiranje do planiranog datuma?

Utvrđivanje obima testiranja

Ako vaša organizacija koristi mnoge aplikacije, možda nećete imati vremena da ih testirate onako kako temeljno želite. Najpre testirajte najviši prioritet i najčešće korišćene aplikacije. Testiranje aplikacija zasnovanih na serveru i klijenata. Aplikacije zasnovane na klijentu obično su najteže i utrošne za testiranje zbog količine aplikacija.

Definisanje metodologija testiranja

Kada planirate metodologiju, razmotrite sledeće:

  • Gde će se testiranje održati?

  • Ko će obaviti testove?

  • Kako ćete komunicirati sa učesnicima i uključivati učesnike?

  • Kako ćete zakazati testiranje?

  • Kako ćete upravljati problemima sa aplikacijom?

Ako vaša organizacija ima grupu testera aplikacija, preporučujemo da ih koristite. Ako nemate takvu grupu, potražite načine za korišćenje raznih resursa kako biste ostvarili najbolje rezultate u razumnom vremenskom periodu. Na primer, možete da koristite nekoliko iskusnih testera za razvijanje baterije probnih slučajeva, koje mogu da obučavaju druge da rade. Osim toga, možete da imate iskusne testere koji vrše osnovne delove testova, a zatim da koordinirate sa poslovnim jedinicama kako bi njihovi stručnjaci mogli da dođu u laboratoriju da izvode funkcije koje koriste u svom radu. U toku je proces planiranja dana testiranja i komuniciranja sa testerima. Na primer, možete da podesite Web lokaciju na internoj mreži gde svako može da pregleda datume testova, izveštaje o statusu, imena kontakata i druge relevantne dokumente.

Identifikovanje zahteva resursa

Dok planirate testiranje kompatibilnosti aplikacija, imajte na umu buduću državu okruženja računara. Da li planirate da nadogradite neki softver na verzije koje u potpunosti koriste nove Windows funkcije? Da li planirate da primenite nove standardne konfiguracije radne površine ili koristite usluge terminala? Problemi poput ovih određuju resurse koji su vam potrebni i aplikacije koje ćete testirati kao paket. Ako planirate da primenite nove aplikacije pomoću operativnog sistema Windows tokom raspoređivanja, testirajte ove aplikacije pomoću trenutnih aplikacija. Možete olakšati testiranje postavljanjem laboratorije u kojoj testeri mogu da izvrše svoje testove. U takvoj laboratoriji možete u svakom trenutku imati neophodne alate i opremu. U laboratoriji, podesite test računare za dvojno ili trokrevetno pokretanje tako da testeri mogu brzo da pristupe režimu koji je potreban za instaliranje i testiranje aplikacija. Na primer, možda će vam biti potrebno Windows NT 4,0 i Windows 2000 da biste testirali aplikacije putem putanje nadogradnje. Da bi testerima olakšali vraćanje računara u prethodno stanje, napravite slike na disku sa osnovnim operativnim sistemima.

Definisanje kriterijuma za nepropusne neuspjeh

Definišite proceduru za testere da biste znali kada i gde se prijavljuju problemi sa aplikacijom i problemi koje želite da otklonite. Da biste definisali kriterijume za usvajanje i neuspeh, razmotrite pitanja kao što su:

  • Koliko je problem bitan? Da li utiče na kritičnu funkciju ili na periferni uređaj?

  • Kako je verovatno da neko naiđe na problem?

  • Da li postoji način da se problem zaobiđe?

Raspored testiranja zavisi od mnogih uslova, uključujući:

  • Koliko testera učestvuje.

  • Da li su testeri na ovom projektu puno vremena ili treba da budu zakazani.

  • Na nivou iskustva testera.

  • Broj i složenost aplikacija.

Testiranje aplikacija

Mnoge komercijalne aplikacije su već testirane da utvrde kako dobro podržavaju Windows 2000 i novije verzije. Microsoft obezbeđuje direktorijum aplikacija za Windows 2000 u kome možete da potražite status aplikacija koje koristite. Direktorijum koristi sledeću odluke predstavljaju:

  • Certifikovano – označavajući da je aplikacija testitest testirana tako da koristi prednosti novih Windows funkcija.

  • Spremno-nagoveštavajući da je, prema dobavljaču, aplikacija testirana sa kompatibilnošću i podržana u operativnom sistemu Windows 2000. Aplikacija ne koristi nužno nove funkcije operativnog sistema Windows.

  • Planirano – nagoveštavajući da je namera da aplikacija ispuni ili overene ili spremne kriterijume kada je u potpunosti testiran.

Strategije testiranja

Cilj testiranja aplikacija je da proverite da li sve što radi na vašoj trenutnoj platformi funkcioniše i na vašoj trenutnoj verziji operativnog sistema Windows. Ako je aplikacija napisana za raniju verziju operativnog sistema Windows, ona ne mora nužno da koristi nove funkcije operativnog sistema Windows, ali njegova funkcionalnost bi trebalo da radi u operativnom sistemu Windows 2000 kao i na vašoj trenutnoj platformi.

Komercijalne aplikacije

Za komercijalne aplikacije prvi korak je pokretanje instalacionog programa u režimu samo za nadogradnju da biste proverili da li postoje potencijalne nekompatibilnosti. Kada pokrenete instalaciju u ovom režimu, Windows proverava instalirani softver u odnosu na listu aplikacija za koje je poznato da nije kompatibilan i evidentira sve što pronađe. Format komandne linije za režim provere i nadogradnje je:

winnt32 /checkupgradeonly Iako ova alatka može da vas upozori na potencijalne probleme sa kompatibilnošću, on se odnosi samo na mali procenat aplikacija i samo aplikacije koje su instalirane na računaru koji proveravate. Sledeći korak jeste da proverite direktorijum Windows aplikacija da biste utvrdili kompatibilnost aplikacija koje koristite. Čak i ako pronađete da su neke od aplikacija već testirali druge, trebalo bi da ih testirate u svom okruženju. U ovom slučaju, usmerite svoje testiranje na način na koji vaša organizacija koristi aplikacije. Na primer, testirajte sledeće:

  • Konfiguracije koje vaša organizacija koristi.

  • Najčešće korišćenih funkcija.

  • Kombinacije aplikacija koje koristite zajedno.

Ne zaboravite da testirate antivirusni program. Mnoge od ovih aplikacija moraju da budu nadograđene zbog korišćenja filtera sistema datoteka. Većina Windows NT 4,0 datoteka sistemski filteri možda neće raditi na operativnom sistemu Windows 2000 ili novijem zbog promena u NTFS sistemu datoteka.

Prilagođene aplikacije

Ako koristite prilagođene proizvode samostalnih proizvođača ili da razvijete aplikacije interno, potrebno je da razvijate opsežniju strategiju testiranja nego za unapred testirane komercijalne aplikacije. Čak i ako testirate aplikaciju koju niste razvili, specifikacija aplikacije Windows 2000 može da obezbedi uvid u testiranje. MSDN Web lokacija na adresi http://msdn.Microsoft.com sadrži verziju specifikacije koja se može preuzeti. MSDN Web lokacija takođe sadrži i druge važne informacije o testiranju, kao što su beli papiri o istraživenoj testiranju i metod koji nezavisne organizacije za testiranje koriste da bi testirali funkciju dobavljača aplikacija koji se prosleđuju za sertifikaciju.Napomena: predlozi za testiranje u ovom odeljku nisu sveobuhvatan i ne primenjuju se na sve situacije. One vam pružaju pomoć da počnete da razmišljate o testiranju.

Testiranje scenarija primene

Testirajte instaliranje i pokretanje aplikacija pomoću scenarija koje planirate da koristite tokom raspoređivanja. Na primer, možete da planirate da ih primenite na čistim računarima ili nadograđujete sa operativnog sistema Windows 95 ili Windows 98 ili sa starije verzije operativnog sistema Windows NT. Ako planirate da izvršite nadogradnju, aplikacije na računaru možda ćete čuvati tokom nadogradnje ili ih možete deinstalirati i ponovo instalirati nakon nadogradnje. Zbog razlika između operativnog sistema Windows 95 ili Windows 98 i Windows 2000, neke instalacije aplikacija rade različito u zavisnosti od operativnog sistema koji koristite za instalaciju. Na primer, ako instalirate aplikaciju na računaru koji radi pod operativnim sistemom Windows 95 ili Windows 98, a zatim nadogradite računar na Windows 2000, aplikacija možda neće funkcionisati na isti način kao i ako ste ga instalirali u operativnom sistemu Windows 2000. U tom slučaju, možda ćete morati da deinstalirate aplikaciju i ponovo je instalirate nakon nadogradnje ili da pribavite biblioteku dinamičkih veza migracije (DLL) za migraciju. DLL za migraciju omogućava da aplikacija koja je prvobitno instalirana u operativnom sistemu Windows 95 ili Windows 98 ispravno funkcioniše nakon nadogradnje računara na Windows 2000. DLLs za migraciju može da otkloni probleme sa aplikacijom izvršavanjem sledećih radnji:

  • Zamena ili nadogradnja datoteka specifičnih za Windows 95 ili Windows 98 pomoću datoteka koje su kompatibilne sa operativnim sistemom Windows 2000.

  • Mapiranje Windows 95-specifičnih ili Windows 98-specifičnih ključeva registra na odgovarajuće Windows 2000 lokacije.

Nadogradi scenario

Ako planirate da nadogradite svoje računare:

  1. Instalirajte Windows 95, Windows 98 ili Windows NT 3,51 ili noviji.

  2. Instalirajte aplikaciju koju želite da testirate.

  3. Nadogradite računar na Windows 2000.

  4. Testirajte aplikaciju.

Scenario čiste instalacije

Ako planirate da instalirate na ponovo formatirana računala:

  1. Instalirajte Windows 2000.

  2. Instalirate aplikaciju.

  3. Testirajte aplikaciju.

Testiranje instalacije i deinstaliranja

Testirajte instalaciju aplikacije na različite načine, na primer:

  1. Obustavi instalaciju pre nego što se dovrši.

  2. Isprobajte sve opcije instalacije koje se koriste u vašem okruženju.

  3. Ako vaša organizacija dozvoljava korisnicima da instaliraju aplikacije, testirajte instalaciju kao administrator i kao korisnik napajanja; zatim testirajte funkcionalnost aplikacije.

  4. Pokušajte da deinstalirate aplikacije.

  5. Proverite da li korisnik može instalirati aplikaciju i deinstalirati ih od strane korisnika. Kada se prijavite kao korisnik, Deinstalacija bi trebalo da bude potpuna ili nedozvoljena.

Testirajte aplikacije pomoću funkcija, konfiguracija i programskih paketa za aplikacije koje koristite za obavljanje poslovnih zadataka.

Pristup podacima

Pokušajte da pristupite podacima na različite načine, na primer:

  • Pristupite podacima na serveru koji radi pod trenutnom verzijom operativnog sistema Windows, kao i na serveru koji radi pod operativnim sistemom Windows 2000.

  • Testirajte Uporedni rad baze podataka, uključujući i istovremeni pristup i ažuriranje zapisa.

  • Izvršavaju složene upite.

Testiraj štampanje

Odštampajte različite vrste dokumenata sa različitim štampačima, kao što je sledeće:

  • Štampanje dokumenata sa ugrađenim datotekama iz nekoliko izvornih aplikacija.

  • Štampanje na štampačima sa dugim imenima datoteka.

Uobičajeni problemi sa kompatibilnošću

Aplikacije razvijene za prethodne verzije operativnog sistema Windows možda neće iskoristiti sve prednosti novih funkcija, kao što su Active Directory ili IntelliMirror. Ovaj odeljak ne rešava ove nove funkcije.

  • Windows zaštita datoteka: prethodne verzije Windows dozvoljenih aplikacija za zamenu deljenih sistemskih datoteka tokom instalacije. Kada se takve promene pojave, korisnici su često naišli na probleme koji se kreću od grešaka programa do nestabilnosti operativnog sistema. Windows zaštita datoteka je nova funkcija koja sprečava aplikacije da zamene sistemske datoteke. Ova funkcija proverava da li su zaštićene sistemske datoteke ispravne Microsoft verzije. Ako je datoteka zamenjena netačnom verzijom, Windows vraća ispravnu verziju.

  • Robusna provera gomile: Windows sadrži nekoliko poboljšanja performansi u upravljaču za gomile. Aplikacije koje nisu ispravno upotrebljile upravljanje gomile i sada mogu imati izložene probleme sa upravljanjem memorijom. Uobičajeni problemi obuhvataju korišćenje memorije nakon što je oslobođen i kada se pretpostavlja da se memorija ne pomera kada se mora nalaziti na manjoj veličini.

  • Prebrojavanje hardverskih uređaja: promene na listi podržanih hardverskih uređaja mogu da prouzrokuju probleme za aplikacije koje koriste uređaje koji više nisu podržani.

  • Prebrojavanje fontova: lista fontova je promenjena. S obzirom na to da su ključevi registratora dodati da bi podržali međunarodne interizaciju, neke aplikacije mogu videti više ekrana fontova.

  • Promenjeni ključevi registratora: neki ključevi registratora su premešteni ili izbrisani. Aplikacije koje upisujete u programski interfejs aplikacije (API) ne bi trebalo da se nalaze u problemima, ali mogu da imaju probleme ako pišu direktno u registrator.

  • Provera verzije: programi za instalaciju aplikacija koje pogrešno proveravaju verzije mogu imati problema. Proverite verziju koju aplikacija zahteva ili noviju, osim ako aplikacija zavisi od određenog operativnog sistema ili verzije.

  • Windows usluga za razmenu poruka: aplikacije koje očekuju Windows uslugu razmene poruka (WMS) koje obezbeđuje operativni sistem neće je pronaći.

  • Bezbednost datoteke/izlaz: Windows je povećao bezbednost za unos i izlaz datoteke. Aplikacije koje koriste filtere datoteka, kao što su programi za zaštitu od virusa, mogu da izgube značajnu funkcionalnost u operativnom sistemu Windows 2000 ili novijoj verziji.

Rešavanje nekompatibilnosti aplikacija

Kada naiđete na probleme sa kompatibilnošću aplikacija, morate da ih odredite, a zatim da dodelite nekoga da ih reši. Trebalo bi da imate plan za dodeljivanje problema. Dodeljivanje odgovarajućeg osoblja za istraživanje i rešavanje problema je kritično za uspeh testiranja aplikacija. Rešavanje problema može obuhvatati širok spektar aktivnosti, kao što su sledeće:

  • Proučavanje Web sajtova za poznate probleme i rešenja.

  • Kontaktiranje dobavljača za zakrpe, instalacione programe ili DLL datoteke migracije.

  • Obratite se Microsoft podršci.

  • Otklanjanje grešaka interno razvijenih aplikacija.

Dok istražite uzrok problema, razmotrite različite pristupe da biste utvrdili najefikasnije rešenje. Na primer, možete da odaberete sledeće:

  • Rešite problem ako ste razvili aplikaciju.

  • Zamolite dobavljača da reši problem ako ste kupili aplikaciju.

  • Zamenite aplikaciju novom verzijom ili aplikacijom.

  • Zanemarite neuspeh ako postoji način da se problem reši.

Uvek se uverite da na trenutnoj platformi ne dolazi do problema pre nego što je istražiti kao problem sa kompatibilnošću operativnog sistema Windows 2000. Neki od raspoloživih resursa za proučavanje Windows 2000 problema sa kompatibilnošću su:

  • Specifikacija aplikacije Windows 2000, koju možete da preuzmete iz MSDN biblioteke nahttp://msdn.Microsoft.com. Aneks E obezbeđuje specifičnu lokaciju na kojoj možete da dobijete specifikaciju.

  • Windows 2000 Vodič za kompatibilnost koji možete pronaći u MSDN biblioteci na adresi http://msdn.Microsoft.com. Ovaj Vodič sadrži dragocene informacije o dijagnostikovanje problema sa kompatibilnošću.

  • Microsoft TechNet na adresihttp://www.Microsoft.com/technet, koja sadrži dopune, bele papire i druge tehničke informacije

  • Direktorijum Windows 2000 aplikacija, koji obuhvata informacije o podršci i veze ka Web lokacijama dobavljača.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×