Kā pārbaudīt programmu saderību ar Windows

Kopsavilkums

Viens no primārajiem uzdevumiem, gatavojoties testēšanai, ir uzrakstīt testa plānu. Pārbaudes plānā ir jānorāda testa tvērums un mērķi un raksturota izmantojamā metodoloģija.

Papildinformācija

Kad izveidojat testa plānu lietojumprogrammu saderības pārbaudei ar Windows, iekļaujiet tālāk norādītās darbības.

  • Tvērums: kādi prioritāšu līmeņi jūsu adresēs testēšanā?

  • Metodoloģija: kas veic testēšanu?

  • Prasības: kura aparatūra, programmatūra, personāls, apmācība un rīki ir jāveic, lai veiktu testēšanu?

  • Pass-Fail kritēriji: kas nosaka, vai lietojumprogramma pāriet vai nesekmīga?

  • Grafiks: kā plānot pabeigt testēšanu līdz plānotajam datumam?

Pārbaudes tvēruma izveide

Ja jūsu organizācija izmanto daudzas lietojumprogrammas, jums, iespējams, nav laika to pārbaudīt. Vispirms pārbaudiet augstāko prioritāti un populārākās vai biežāk lietotās lietojumprogrammas. Pārbaudiet gan servera, gan klienta lietojumprogrammas. Klienta lietojumprogrammas parasti ir visgrūtāk un laikietilpīgi, lai testētu lietojumprogrammu apjomu.

Testa metodoloģijas noteikšana

Plānojot metodiku, apsveriet tālāk norādītos aspektus.

  • Kur notiks pārbaude?

  • Kas veiks pārbaudes?

  • Kā sazināties ar dalībniekiem un iesaistīt dalībniekus?

  • Kā plānojat testēšanu?

  • Kā pārvaldīt lietojumprogrammas problēmas?

Ja jūsu organizācijai ir lietojumprogrammu pārbaudītāju grupa, iesakām tos izmantot. Ja jums nav šādas grupas, meklējiet veidus, kā izmantot dažādus resursus, lai sasniegtu labākos rezultātus saprātīgā laika periodā. Piemēram, varat izmantot dažus pieredzējušus testerus, lai izstrādātu testa gadījumu bateriju, ko viņi var mācīt citiem palaist. Vai arī, iespējams, ka pieredzējuši izmēģinātāji veic pamata testu veikšanu un pēc tam koordinē ar biznesa vienībām, lai to eksperti būtu pieejami attiecīgajā darbā. Izstrādā testa dienu plānošanas procesu un komunicēšana ar testētājiem. Piemēram, varat izveidot tīmekļa vietni iekštīklā, kur ikviens var skatīt testa datumus, statusa atskaites, kontaktpersonu vārdus un citus atbilstošus dokumentus.

Resursu prasību noteikšana

Plānojot lietojumprogrammu saderības testēšanu, ņemiet vērā sava datorlietošanas vides turpmāko stāvokli. Vai plānojat jaunināt daļu savas programmatūras uz versijām, kas pilnībā izmanto jaunos Windows līdzekļus? Vai plānojat ieviest jaunas standarta datora konfigurācijas vai izmantot termināļa pakalpojumus? Problēmas, piemēram, nosaka nepieciešamos resursus un lietojumprogrammas, kuras testēsit kā komplektu. Ja izvēršanas laikā plānojat jaunās lietojumprogrammas izvietot kopā ar Windows, testējiet šīs lietojumprogrammas, izmantojot pašreizējās lietojumprogrammas. Varat atvieglot testēšanu, iestatot laboratoriju, kur pārbaudītāji var veikt pārbaudes. Šajā laboratorijā varat izmantot nepieciešamos rīkus un aprīkojumu, kas pieejami vienmēr. Laboratorijā iestatiet testa datorus duālai vai trīskāršai sāknēšanai, lai testētāji varētu ātri piekļūt režīmam, kas viņiem jāinstalē un jātestē. Piemēram, var būt nepieciešams Windows NT 4,0 un Windows 2000, lai testētu lietojumprogrammas jaunināšanas ceļā. Lai testētājiem atvieglotu datoru atjaunošanu iepriekšējo stāvokli, padariet diskdziņu disku attēlus ar pamata operētājsistēmām.

Piekļuves kritēriju definēšana

Definējiet testa dalībnieku procedūru, lai uzzinātu, kad un kur viņiem ir jāreģistrē lietojumprogrammas problēmas un problēmas, kuras vēlaties atrisināt. Lai noteiktu caurlaides un neveiksmes kritērijus, apsveriet šādus jautājumus:

  • Cik nozīmīga ir problēma? Vai tas ietekmē kritisko funkciju vai perifēro?

  • Cik iespējams, ka kāda ir problēma?

  • Vai ir iespējams apiet problēmu?

Jūsu testēšanas kalendārs ir atkarīgs no vairākiem nosacījumiem, tostarp:

  • Kurā piedalās citi pārbaudītāji.

  • Vai testētājiem šajā projektā ir pilna laika vai tie ir jāplāno.

  • Pārbaudītāju pieredzes līmeņi.

  • Lietojumprogrammu skaits un sarežģītība.

Lietojumprogrammu pārbaude

Daudzas komerciālās lietojumprogrammas jau ir pārbaudītas, lai noteiktu, cik labi tās atbalsta Windows 2000 un jaunākas versijas. Microsoft nodrošina Windows 2000 lietojumprogrammu direktoriju, kur varat meklēt to lietojumprogrammu statusu, ko izmantojat. Direktorijs izmanto šādus apzīmējumus:

  • Sertificēts — norāda, ka lietojumprogrammu testē VeriTest, un tā izmanto jauno Windows līdzekļu priekšrocības.

  • Gatavs, norādot, ka saskaņā ar piegādātāju lietojumprogramma ir pārbaudījusi saderību ar un tiek atbalstīts operētājsistēmā Windows 2000. Lietojumprogramma ne vienmēr izmanto jauno Windows līdzekļu priekšrocības.

  • Plānots — norāda, ka nolūks ir paredzēts, ka lietojumprogramma atbilst sertificētajiem vai sagatavotajiem kritērijiem, kad tas ir pilnībā pārbaudīts.

Testēšanas stratēģijas

Jūsu lietojumprogrammas testēšanā varat pārbaudīt, vai viss, kas darbojas jūsu pašreizējā platformā, darbojas arī jūsu pašreizējā sistēmas Windows versijā. Ja lietojumprogramma ir rakstīta vecākai Windows versijai, tai nav obligāti jāizmanto jauni Windows līdzekļi, bet tās funkcionalitātei ir jādarbojas operētājsistēmā Windows 2000, kā tas ir jūsu pašreizējā platformā.

Komerciālās lietojumprogrammas

Attiecībā uz komerciālām lietojumprogrammām pirmais solis ir palaist uzstādīšanu tikai Check-Upgrade-only režīmā, lai pārbaudītu potenciālo nesaderību. Palaižot uzstādīšanas programmu šajā režīmā, sistēma Windows pārbauda instalēto programmatūru pret to lietojumprogrammu sarakstu, kas ir zināmas kā nesaderīgas, kā arī atrod nesaderīgus. Komandrindas formāts tikai pārbaudei — jaunināšanas režīmā ir šāds:

winnt32 /checkupgradeonly Kaut gan šis rīks var brīdināt par iespējamām saderības problēmām, tā adresē tikai nelielu lietojumprogrammu skaitu un tikai tās lietojumprogrammas, kuras ir instalētas datorā, kuru pārbaudāt. Nākamā darbība ir pārbaudīt Windows lietojumprogrammu direktoriju, lai noteiktu izmantojamo lietojumprogrammu saderību. Pat tad, ja konstatējat, ka dažas jūsu lietojumprogrammas jau ir testējusi citas personas, tās ir jātestē savā vidē. Šajā gadījumā Izmēģini koncentrēties uz to, kā jūsu organizācija izmanto lietojumprogrammas. Piemēram, izmēģiniet tālāk norādītās darbības.

  • Jūsu organizācija izmanto konfigurācijas.

  • Visbiežāk lietotie līdzekļi.

  • Kopā lietotās lietojumprogrammas.

Atcerieties, ka jāpārbauda pretvīrusu programmatūra. Daudzi no šiem pieteikumiem ir jājaunina, jo tie izmanto failu sistēmas filtrus. Daudzi Windows NT 4,0 failu sistēmas filtri, iespējams, nedarbojas sistēmā Windows 2000 vai jaunākās versijās, jo tiek veiktas izmaiņas NTFS failu sistēmā.

Pielāgotas lietojumprogrammas

Ja izmantojat pielāgotus trešo pušu produktus vai izveidojat lietojumprogrammas iekšēji, jums ir jāattīsta plašāka pārbaužu stratēģija nekā iepriekš testētām komerciālām lietojumprogrammām. Pat tad, ja testējat lietojumprogrammu, kuru neattīstījāt, Windows 2000 lietojumprogrammas specifikācija var sniegt ieskatu par testēšanu. MSDN tīmekļa vietnē http://MSDN.Microsoft.com ir ietverta lejupielādējamā specifikācijas versija. MSDN tīmekļa vietnē ir iekļauta arī cita svarīga informācija par testēšanu, piemēram, baltās grāmatas par pētniecisko testēšanu, kā arī metode, kas neatkarīgām testēšanas organizācijām jāizmanto, lai testētu lietojumprogrammu izplatītāju funkcionalitāti.Piezīme: šajā sadaļā pārbaudītie ieteikumi nav visaptveroši, un tie neattiecas uz visām situācijām. Tie ir paredzēti, lai palīdzētu jums sākt domāt par to, kā pārbaudīt.

Izvietošanas scenāriju pārbaude

Testējiet instalāciju un sāciet lietojumprogrammas, izmantojot scenārijus, kurus plānojat izmantot izvietošanas laikā. Piemēram, iespējams, ka plānojat izvietot, instalējot tīrīšanas datoros vai jauninot no Windows 95 vai Windows 98 vai vecākas Windows NT versijas. Ja plānojat veikt jaunināšanu, varat paturēt lietojumprogrammas datorā jaunināšanas laikā, kā arī varat tās atinstalēt un atkārtoti instalēt pēc jaunināšanas. Ņemot vērā atšķirības starp Windows 95 vai Windows 98 un Windows 2000, dažas lietojumprogrammu instalācijas darbojas atšķirīgi atkarībā no tā, kuru operētājsistēmu izmantojat instalēšanai. Piemēram, ja instalējat lietojumprogrammu datorā, kurā darbojas sistēma Windows 95 vai Windows 98, un pēc tam jaunināt datoru uz Windows 2000, lietojumprogramma, iespējams, nedarbosies tādā pašā veidā, kā būtu, ja to būtu instalējis Windows 2000. Šajā gadījumā, iespējams, vajadzēs atinstalēt lietojumprogrammu un to atkārtoti instalēt pēc jaunināšanas vai migrācijas dinamisko saišu bibliotēkas (Dynamic Link Library — DLL) iegūšanas. Migrācijas DLL nodrošina lietojumprogrammu, kas sākotnēji tika instalēta sistēmā Windows 95 vai Windows 98, lai tā darbotos pareizi pēc datora jaunināšanas uz Windows 2000. Migrācijas DLL var atrisināt lietojumprogrammas problēmas, veicot tālāk norādītās darbības.

  • Nomainot vai jauninot Windows 95 vai Windows 98 specifiskos failus ar Windows 2000 saderīgiem failiem.

  • Kartējiet Windows 95 specifiskās vai Windows 98 specifiskās reģistra atslēgas uz atbilstošās Windows 2000 atrašanās vietām.

Jaunināšanas scenārijs

Ja plānojat jaunināt savus datorus:

  1. Instalējiet Windows 95, Windows 98 vai Windows NT 3,51 vai jaunāku versiju.

  2. Instalējiet lietojumprogrammu, kuru vēlaties pārbaudīt.

  3. Jauniniet datoru uz Windows 2000.

  4. Pārbaudiet lietojumprogrammu.

Tīras instalēšanas scenārijs

Ja plānojat instalēt pārformatētos datoros, veiciet tālāk norādītās darbības.

  1. Instalējiet Windows 2000.

  2. Instalējiet programmu.

  3. Pārbaudiet lietojumprogrammu.

Instalēšanas un atinstalēšanas pārbaude

Testējiet lietojumprogrammu instalāciju dažādos veidos, piemēram, šādi:

  1. Pārtrauciet instalēšanu, pirms tā ir pabeigta.

  2. Izmēģiniet visas instalācijas opcijas, kas tiek izmantotas jūsu vidē.

  3. Ja jūsu organizācija atļauj lietotājiem instalēt lietojumprogrammas, testējiet instalāciju gan kā administrators, gan kā prasmīgs lietotājs; pēc tam pārbaudiet lietojumprogrammas funkcionalitāti.

  4. Mēģiniet atinstalēt lietojumprogrammas.

  5. Pārbaudiet, vai lietojumprogrammu var instalēt administrators un to atinstalē lietotājs. Ja esat pieteicies kā lietotājs, atinstalēt ir jābūt pabeigtai vai neatļautai.

Testējiet lietojumprogrammas, izmantojot līdzekļus, konfigurācijas un lietojumprogrammu komplektus, ko izmantojat, lai veiktu biznesa uzdevumus.

Access dati

Mēģiniet piekļūt datiem dažādos veidos, piemēram, šādi:

  • Piekļūstiet datiem serverī, kurā darbojas pašreizējā Windows versija, kā arī serverī, kurā darbojas sistēma Windows 2000.

  • Testējiet datu bāzes vienlaicīgu lietošanu, tostarp ierakstu vienlaikus ar piekļuvi un atjaunināšanu.

  • Izpildīt sarežģītus vaicājumus.

Testa drukāšana

Drukājiet dažādus dokumentu tipus ar dažādiem printeriem, piemēram, šādi:

  • Drukājiet dokumentus ar iegultiem failiem no vairākām avota lietojumprogrammām.

  • Drukājiet ar printeriem ar gariem failu nosaukumiem.

Biežāk sastopamās saderības problēmas

Lietojumprogrammas, kas izstrādātas iepriekšējām Windows versijām, var pilnībā neizmantot jaunus līdzekļus, piemēram, Active Directory vai IntelliMirror. Šī sadaļa nepievēršas šiem jaunajiem līdzekļiem.

  • Windows failu aizsardzība: vecākas sistēmas Windows versijas ir atļautas lietojumprogrammas, kas instalēšanas laikā aizstās koplietojamus sistēmas failus. Ja šīs izmaiņas ir notikušas, lietotājiem bieži radās problēmas, kas bija no programmas kļūdām uz nestabilu operētājsistēmu. Windows failu aizsardzība ir jauns līdzeklis, kas liedz lietojumprogrammām aizstāt sistēmas failus. Šis līdzeklis pārbauda, vai aizsargātie sistēmas faili ir pareizā Microsoft versija. Ja fails tika aizstāts ar nepareizu versiju, sistēma Windows atjauno pareizo versiju.

  • Robustas kaudzes pārbaude: operētājsistēmā Windows ietilpst vairāki veiktspējas uzlabojumi. Lietojumprogrammas, kas neizmantoja kaudzes pārvaldību pareizi, pirms tagad var tikt atklātas atmiņas pārvaldības problēmas. Biežāk sastopamās problēmas iekļauj atmiņas izmantošanu pēc tam, kad tās ir atbrīvotas, un pieņemot, ka atmiņa nekustas, kad tā tiek atdalīta uz mazāku lielumu.

  • Aparatūras ierīču uzskaitījums: izmaiņas atbalstīto aparatūras ierīču sarakstā var izraisīt problēmas ar lietojumprogrammām, kas izmanto ierīces, kuras vairs netiek atbalstītas.

  • Fontu uzskaitījums: fontu saraksts ir mainīts. Tā kā reģistra atslēgas ir pievienotas, lai atbalstītu internacionalizācijas, dažas lietojumprogrammas var redzēt vairākus fontu attēlos.

  • Mainītas reģistra atslēgas: dažas reģistra atslēgas ir pārvietotas vai izdzēstas. Lietojumprogrammas, kas tiek rakstītas lietojumprogrammas programmēšanas interfeisā (API), nedrīkst būt problēmas, bet tām var rasties problēmas, ja tās ir rakstītas tieši reģistrā.

  • Versijas pārbaude: lietojumprogrammu instalēšanas programmas, kas nepareizi pārbauda versijas, var rasties problēmas. Pārbaudiet, vai jūsu lietojumprogrammai ir nepieciešama vai jaunāka versija, ja vien lietojumprogramma nav atkarīga no noteiktas operētājsistēmas vai versijas.

  • Windows ziņojumapmaiņas pakalpojums: lietojumprogrammas, kas sagaida Windows ziņojumapmaiņas pakalpojumu (WMS), ko nodrošina operētājsistēma, neatrod to.

  • Failu ievades/izvades drošība: sistēmai Windows ir piestiprināta drošības funkcija failu ievadei un izvadei. Lietojumprogrammas, kas izmanto failu filtrus, piemēram, pretvīrusu programmas, var zaudēt nozīmīgu funkcionalitāti sistēmā Windows 2000 vai jaunākā versijā.

Lietojumprogrammu nesaderību novēršana

Ja rodas problēmas ar lietojumprogrammu saderību, tās ir jāiestata un pēc tam jāpiešķir personai, lai tās atrisinātu. Jums ir nepieciešams plāns, kā piešķirt problēmas. Lai izpētītu un atrisinātu problēmas, ir svarīgi piešķirt atbilstošus darbiniekus. Problēmu risināšana var ietvert plašu darbību klāstu, piemēram, šādu:

  • Pētot tīmekļa vietnes zināmām problēmām un risinājumiem.

  • Sazināšanās ar pārdevējiem ielāpiem, iestatīšanas programmām vai migrācijas DLL.

  • Sazināšanās ar Microsoft atbalsta dienestu.

  • Iekšēji izstrādātu lietojumprogrammu atkļūdošana.

Kā izpētīt problēmas cēloni, apsveriet dažādas pieejas, lai noteiktu visefektīvāko risinājumu. Piemēram, var izvēlēties:

  • Izlabojiet problēmu, ja izveidojāt lietojumprogrammu.

  • Palūdziet, lai pārdevējs novērš problēmu, ja iegādājāties šo lietojumprogrammu.

  • Aizvietojiet lietojumprogrammu ar jaunu versiju vai programmu.

  • Ignorēt neveiksmes, ja jums ir veids, kā novērst šo problēmu.

Vienmēr pārliecinieties, vai jūsu pašreizējā platformā nav problēmu, pirms to pētīt kā Windows 2000 saderības problēmu. Daži pieejamie resursi Windows 2000 saderības problēmu izpētei ir šādi:

  • Windows 2000 lietojumprogrammas specifikācija, ko varat lejupielādēt no MSDN bibliotēkas vietnēhttp://MSDN.Microsoft.com. E Papildinājums nodrošina konkrētu atrašanās vietu, kur var iegūt specifikāciju.

  • Windows 2000 saderības rokasgrāmata, ko varat atrast MSDN bibliotēkā vietnē http://MSDN.Microsoft.com. Šajā rokasgrāmatā iekļauta vērtīga informācija par saderības problēmu diagnosticēšanu.

  • Microsoft TechNet vietnēhttp://www.Microsoft.com/TechNet, kurā ir atjauninājumi, baltās grāmatas un cita tehniska informācija

  • Windows 2000 lietojumprogrammu direktorijs, kurā iekļauta informācija par atbalstu un saites uz piegādātāju vietnēm.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×