Pārbaudes vide programmatūras testēšanai

Satura rādītājs:

Anonim

Kas ir testa vide?

Testēšanas vide ir programmatūras un aparatūras iestatīšana, lai testēšanas komandas varētu izpildīt testa gadījumus. Citiem vārdiem sakot, tas atbalsta testa izpildi ar konfigurētu aparatūru, programmatūru un tīklu.

Testa gulta vai testa vide ir konfigurēta atbilstoši pārbaudāmās lietojumprogrammas vajadzībām. Dažos gadījumos testa gulta varētu būt testa vides un tajā izmantoto testa datu kombinācija.

Pareizas testa vides iestatīšana nodrošina programmatūras testēšanas panākumus. Jebkuri trūkumi šajā procesā klientam var radīt papildu izmaksas un laiku.

Šajā apmācībā jūs uzzināsiet

  • Kas ir testa vide
  • Galvenās jomas, kas jāizveido testa vidē
  • Programmatūras testa vides iestatīšanas process
  • Pārbaudīt vides pārvaldību
  • Pārbaudes vides kontrolsaraksts
  • Izaicinājumi testa vides pārvaldības izveidē
  • Paraugprakse testa vides pārvaldības izveidošanai

Galvenās jomas, kas jāizveido testa vidē

Pārbaudes videi ir jāiestata galvenā joma

  • Sistēma un lietojumprogrammas
  • Testa dati
  • Datu bāzes serveris
  • Priekšējā skriešanas vide
  • Klienta operētājsistēma
  • Pārlūkprogramma
  • Aparatūra ietver servera operētājsistēmu
  • Tīkls
  • Nepieciešama dokumentācija, piemēram, atsauces dokumenti / konfigurācijas rokasgrāmatas / instalēšanas rokasgrāmatas / lietotāja rokasgrāmatas

Programmatūras testa vides iestatīšanas process

Pārbaudes aprobežojas ar to, ko var pārbaudīt un ko nevajadzētu pārbaudīt.

Testa vides iestatīšanā ir iesaistīti sekojoši cilvēki

  • Sistēmas administratori,
  • Izstrādātāji
  • Testētāji
  • Dažreiz lietotāji vai speciālisti, kuriem ir saistība ar testēšanu.

Testa vidē ir jāizveido vairākas atšķirīgas jomas, piemēram,

Testa servera iestatīšana

Katru testu nevar veikt ar vietējo mašīnu. Tam var būt nepieciešams izveidot testa serveri, kas var atbalstīt lietojumprogrammas.

Piemēram, Fedora izveidoja PHP, Java bāzes lietojumprogrammām ar vai bez pasta serveriem, cron iestatīja, Java bāzes lietojumprogrammas utt.

Tīkls

Tīkls izveidots atbilstoši testa prasībām. Tas iekļauj,

  • Interneta iestatīšana
  • LAN Wifi iestatīšana
  • Privātā tīkla iestatīšana

Tas nodrošina, ka sastrēgumi, kas rodas testēšanas laikā, neietekmē citus dalībniekus. (Izstrādātāji, dizaineri, satura autori utt.)

Pārbaudiet datora iestatīšanu

Lai veiktu tīmekļa testēšanu, jums, iespējams, būs jāiestata dažādas pārlūkprogrammas dažādiem testētājiem. Darbvirsmas lietojumprogrammām nepieciešami dažāda veida OS dažādiem testētāju datoriem.

Piemēram, var būt nepieciešama Windows Phone lietotņu pārbaude

  • Visual Studio instalēšana
  • Windows tālruņa emulators
  • Alternatīvi, testerim piešķirot Windows tālruni.

Ziņošana par kļūdām

Testētājiem būtu jānodrošina kļūdu ziņošanas rīki.

Testa datu izveidošana testa videi

Daudzi uzņēmumi programmatūras produkta pārbaudei izmanto atsevišķu testa vidi. Parasti tiek izmantota ražošanas datu kopēšana, lai pārbaudītu. Tas palīdz testētājam atklāt tās pašas problēmas kā tiešraides serveris, nesabojājot ražošanas datus.

Pieeja ražošanas datu kopēšanai, lai pārbaudītu datus, ietver:

  • Iestatiet ražošanas darbus, lai datus kopētu kopējā testēšanas vidē
  • Visa PII (personu identificējoša informācija) tiek modificēta kopā ar citiem sensitīviem datiem. PII tiek aizstāta ar loģiski pareiziem, bet ne personīgiem datiem.
  • Noņemiet datus, kas nav svarīgi jūsu testam.

Testētāji vai izstrādātāji to var nokopēt savā individuālajā testa vidē. Viņi to var modificēt atbilstoši savām prasībām.

Privātums ir kopiju izgatavošanas datu galvenā problēma. Lai pārvarētu privātuma problēmas, jums vajadzētu izpētīt neskaidros un anonimizētos testa datus.

Datu anonimizēšanai var izmantot divas pieejas,

  • BlackList: Šajā pieejā visi datu lauki netiek mainīti. Izņemot tos lietotāju norādītos laukus.
  • WhiteList: Pēc noklusējuma šī pieeja anonimizē visus datu laukus. Izņemot to lauku sarakstu, kurus atļauts kopēt. Baltajā sarakstā iekļautais lauks nozīmē, ka ir pareizi kopēt datus tādus, kādi tie ir, un anonimizācija nav nepieciešama.

Turklāt, ja izmantojat ražošanas datus, jums ir jābūt gudriem par to, kā iegūt datus. Efektīva pieeja ir datu bāzes pieprasīšana, izmantojot SQL skriptu.

Pārbaudīt vides pārvaldību

Testa vides pārvaldība nodarbojas ar testa gultas uzturēšanu un uzturēšanu.

Testa vides pārvaldības funkcijas darbību saraksts ietver,

  1. Centrālās repozitorija uzturēšana ar visu atjaunināto testa vides versiju.
  2. Testa vides pārvaldība atbilstoši testa grupas prasībām.
  3. Saskaņā ar jaunajām prasībām, radot jaunu vidi
  4. Vides uzraudzība
  5. Novecojušas testa vides atjaunināšana / dzēšana
  6. Vides jautājumu izpēte
  7. Koordinācija līdz jautājuma risināšanai.

Pārbaudes vides kontrolsaraksts

Aparatūra
1 Pārbaudiet, vai ir pieejams testēšanai nepieciešamais aprīkojums? Ja tas tā nav, analizējiet piegādes laiku!
Pārbaudiet, vai ir pieejams perifērijas aprīkojums? Piemēram, skeneri, speciāli printeri, plaukstdatori utt.
Programmatūra / savienojumi
2 Vai ir norādītas nepieciešamās lietojumprogrammas? Lietojumprogramma, piemēram, Excel, Word, zīmējumi utt.
Vai organizācijai pastāv testa vide jaunajai programmatūrai? Vai organizatoriska pieredze ir programmatūras lietošanā un uzturēšanā?
Vides dati
3 Pārbaudiet, vai ir pieejamas standarta testa datu kopas? Izmantojot regresijas testa komplektu, apsveriet Defekta administrāciju, lai apkopotu testa datus.
Vai pastāv vienošanās ar testa datu īpašniekiem par testa datiem? Apsveriet funkcionālo uzturēšanu.
Apkopes rīki / procesi
4 Pārbaudiet, vai testa vides uzturēšanai pastāv viens kontaktpunkts? Ja nē, sagatavojiet visu iespējamo dalībnieku sarakstu, kas iesaistīti testa vides uzturēšanā. Tajā jāiekļauj arī viņu kontaktinformācija.
Vai ir panākta vienošanās par testa vides gatavību un kvalitāti? Piemēram, pieņemšanas kritēriji, tehniskās apkopes prasības utt. Pārbaudiet arī, vai ir saskaņoti citi / papildus kvalitātes atribūti videi.
Vai visi apkopes procesā iesaistītie locekļi ir zināmi?

Papildus šiem ir vēl daži jautājumi, uz kuriem jāatbild pirms testa vides iestatīšanas.

  • Vai izstrādāt iekšēju testa vidi vai nodot ārpakalpojumus?
  • Vai sekot uzņēmuma iekšējam standartam vai sekot kādam Ārējam (IEE, ISO utt.)?
  • Cik ilgi testa vide ir nepieciešama?
  • Jānosaka atšķirības starp testa un ražošanas sistēmām un to ietekme uz testa derīgumu.
  • Vai jūs varat atkārtoti izmantot esošo iestatījumu citiem uzņēmuma projektiem?

Izaicinājumi testa vides pārvaldības izveidē

  1. Pareiza resursu izmantošanas plānošana

    Neefektīva resursu izmantošanas plānošana var ietekmēt faktisko produkciju. Turklāt tas var izraisīt konfliktu starp komandām.

  2. Attālā vide

    Iespējams, ka testa vide atrodas ģeogrāfiski atsevišķi. Šādā gadījumā testēšanas komandai ir jāpaļaujas uz atbalsta komandu dažādiem testa aktīviem. (Programmatūras, aparatūras un citi jautājumi).

  3. Izstrādāt iestatīšanas laiku

    Dažreiz integrācijas testēšanas gadījumos testa izveide kļūst pārāk sarežģīta.

  4. Komandu koplietošana

    Ja testēšanas vidi vienlaikus izmanto izstrādes un testēšanas komanda, testa rezultāti tiks bojāti.

  5. Kompleksa testa konfigurācija

    Noteiktam testam ir nepieciešama sarežģīta testa vides konfigurācija. Tas var izaicināt testa komandu.

Paraugprakse testa vides pārvaldības izveidošanai

  1. Rūpīgi izprotiet testa prasības un izglītojiet testa grupas dalībniekus.
  2. Savienojums jāpārbauda pirms testa uzsākšanas
  3. Pārbaudiet nepieciešamo aparatūru un programmatūru, licences
  4. Pārlūkprogrammas un versijas
  5. Plānojiet testa vides plānoto lietošanu.
  6. Automatizācijas rīki un to konfigurācijas.

Kas ir testēšanas vieta programmatūras testēšanā?

Tests Gulta Programmatūras testēšana ir programmatūras izstrādes vide. Tas ļauj izstrādātājiem pārbaudīt savus moduļus, neietekmējot tiešraides serverus. Testa gulta ir paredzēta ne tikai izstrādātājiem, bet arī testētājiem. To dēvē par testa vidi stingrai un pārredzamai jauno tehnoloģiju pārbaudei.

Kopsavilkums :

  • Testēšanas vide ir programmatūras un aparatūras iestatīšana, kurā testa grupa veiks testēšanu
  • Pārbaudes videi ir jāiestata galvenā joma
    • Sistēma un lietojumprogrammas
    • Testa dati
    • Datu bāzes serveris
    • Priekšējā skriešanas vide utt.
  • Pārbaudes vides izveides laikā daži izaicinājumi ietver,
    • Attālā vide
    • Kombinēts lietojums starp komandām
    • Izstrādāt iestatīšanas laiku
    • Neefektīva resursu izmantošanas plānošana integrācijai
    • Kompleksa testa konfigurācija