Ang Panguna nga Problema sa Pagsulay

Pasiuna

Maayong hapon, mga residente sa Khabrovsk. Karon pa lang ako nagsulbad sa usa ka pagsulay nga buluhaton alang sa usa ka bakante nga QA Lead alang sa usa ka kompanya sa fintech. Ang una nga buluhaton, ang paghimo og plano sa pagsulay nga adunay usa ka kompleto nga checklist ug mga pananglitan sa mga kaso sa pagsulay alang sa pagsulay sa usa ka electric kettle, mahimong masulbad nga wala’y hinungdan:

Apan ang ikaduha nga bahin nahimo nga usa ka pangutana: "Aduna bay bisan unsang mga problema nga kasagaran sa tanan nga mga tester nga nagpugong kanila sa pagtrabaho nga mas episyente?"

Ang unang butang nga naa sa akong hunahuna mao ang paglista sa tanan nga mas daghan o dili kaayo mamatikdan nga mga problema nga akong nasugatan sa panahon sa pagsulay, pagwagtang sa gagmay nga mga butang, ug pag-summarize sa uban. Apan dali nakong naamgohan nga ang inductive nga pamaagi motubag sa usa ka pangutana nga wala magamit sa "tanan", apan, sa labing maayo, lamang sa "kadaghanan" sa mga tester. Busa, nakahukom ko nga duolon kini gikan sa pikas nga bahin, nga deductive, ug mao kini ang nahitabo.

Kahubitan

Ang una nga butang nga kasagaran nakong buhaton sa pagsulbad sa usa ka bag-ong problema mao ang pagsulay nga masabtan kung unsa ang tanan, ug aron mahimo kini kinahanglan nako nga masabtan ang kahulugan sa mga pulong nga naghatag niini. Ang yawe nga mga pulong nga masabtan mao ang mosunod:

  • ang problema
  • tester
  • tester nga trabaho
  • pagkaepisyente sa pagsulay

Mobalik ta sa Wikipedia ug sentido komon:
Problema (karaang Griyego πρόβλημα) sa halapad nga diwa - usa ka komplikado nga teoretikal o praktikal nga isyu nga nanginahanglan pagtuon ug resolusyon; sa siyensiya - usa ka nagkasumpaki nga sitwasyon nga makita sa porma sa mga kaatbang nga mga posisyon sa pagpatin-aw sa bisan unsa nga panghitabo, mga butang, mga proseso ug nagkinahanglan sa usa ka igong teorya sa pagsulbad niini; Sa kinabuhi, ang problema giporma sa usa ka porma nga masabtan sa mga tawo: "Nahibal-an ko kung unsa, wala ako kahibalo kung giunsa," nga mao, nahibal-an kung unsa ang kinahanglan makuha, apan wala mahibal-an kung giunsa kini buhaton. . Gikan sa ulahi. lat. problema, gikan sa Grego. πρόβλημα "gilabay sa unahan, gibutang sa atubangan"; gikan sa προβάλλω “ihulog sa unahan, ibutang sa imong atubangan; pagbasol".

Dili kaayo makatarunganon, sa tinuud, "problema" = "bisan unsa nga kinahanglan atubangon."
Tester - usa ka espesyalista (dili kami bahinon sa mga tipo, tungod kay interesado kami sa tanan nga mga tester) nga nakigbahin sa pagsulay sa usa ka sangkap o sistema, ang sangputanan niini:
Trabaho ni Tester - usa ka hugpong sa mga kalihokan nga may kalabutan sa pagsulay.
Episyente (lat. effectivus) - ang relasyon tali sa nakab-ot nga resulta ug sa mga kapanguhaan nga gigamit (ISO 9000: 2015).
Resulta - usa ka sangputanan sa usa ka kutay (serye) sa mga aksyon (resulta) o mga panghitabo, gipahayag sa qualitatively o quantitatively. Ang posibleng mga resulta naglakip sa bentaha, disbentaha, ganansya, kapildihan, bili, ug kadaugan.
Sama sa "problema," adunay gamay nga kahulogan: usa ka butang nga migawas isip resulta sa trabaho.
kapanguhaan - ang quantitatively masukod nga posibilidad sa pagbuhat sa bisan unsa nga kalihokan sa usa ka tawo o mga tawo; mga kondisyon nga nagtugot sa paggamit sa pipila ka mga pagbag-o aron makuha ang gitinguha nga resulta. Ang tester usa ka tawo, ug uyon sa teorya sa hinungdanon nga mga kahinguhaan, ang matag tawo mao ang tag-iya sa upat nga mga kabtangan sa ekonomiya:
cash (kita) kay renewable resource;
enerhiya (life force) kay partially renewable resource;
ang panahon maoy usa ka pirmi ug sukaranan nga dili mabag-o nga kahinguhaan;
Ang kahibalo (impormasyon) kay usa ka renewable resource, kini kabahin sa human capital nga mahimong motubo ug maguba[1].

Gusto nakong timan-an nga ang kahulugan sa kahusayan sa among kaso dili hingpit nga husto, tungod kay ang labi nga kahibalo nga among gigamit, labi ka ubos ang kahusayan. Busa, akong ipasabot pag-usab ang pagkaepisyente isip "ang ratio tali sa mga resulta nga nakab-ot ug sa mga kahinguhaan nga gigasto." Unya ang tanan husto: ang kahibalo dili usik sa panahon sa trabaho, apan kini makapamenos sa mga gasto sa usa lamang ka sukaranan nga dili mabag-o nga kapanguhaan - ang iyang oras.

desisyon

Mao nga, nangita kami mga global nga problema sa mga tester nga nakadaot sa pagkaepektibo sa ilang trabaho.
Ang labing hinungdanon nga kapanguhaan nga gigasto sa trabaho sa usa ka tester mao ang iyang oras (ang nahabilin mahimo’g makunhuran kini sa usa ka paagi o lain), ug aron mahisgutan naton ang husto nga pagkalkula sa kahusayan, ang sangputanan kinahanglan usab nga mubu sa oras. .
Aron mahimo kini, hunahunaa ang usa ka sistema nga ang posibilidad nga masiguro sa tester pinaagi sa iyang trabaho. Ang ingon nga sistema usa ka proyekto kansang team naglakip sa usa ka tester. Ang siklo sa kinabuhi sa proyekto mahimong halos girepresentahan sa mosunod nga algorithm:

  1. Pagtrabaho uban sa mga Kinahanglanon
  2. Pagporma sa teknikal nga mga detalye
  3. Pagpalambo
  4. Pagsulay
  5. Ipagawas sa produksiyon
  6. Suporta (goo item 1)

Niini nga kaso, ang tibuok nga proyekto mahimong balik-balikon nga bahinon ngadto sa mga subproyekto (mga bahin), nga adunay parehas nga siklo sa kinabuhi.
Gikan sa punto sa panglantaw sa proyekto, ang gamay nga oras nga gigugol niini, mas epektibo ang pagpatuman niini.
Sa ingon, nakaabut kami sa kahulugan sa labing kataas nga posible nga kahusayan sa usa ka tester gikan sa punto sa pagtan-aw sa proyekto - kini ang kahimtang sa proyekto kung ang oras sa pagsulay mao ang zero. Usa ka sagad nga problema sa tanan nga mga tigsulay mao ang kawalay katakus nga makab-ot kini nga oras.

Unsaon pag-atubang niini?

Ang mga konklusyon klaro kaayo ug gigamit sa kadaghanan sa dugay nga panahon:

  1. Ang pag-uswag ug pagsulay kinahanglan nga magsugod ug matapos halos dungan (kini kasagarang gihimo sa departamento QA). Ang sulundon nga kapilian mao kung ang tanan nga pagpaandar nga gipalambo nasakop na sa mga autotest sa oras nga andam na kini, giorganisar sa pag-regression (ug, kung mahimo, pre-commit) nga pagsulay gamit ang usa ka matang sa CI.
  2. Ang mas daghang bahin sa usa ka proyekto (mas komplikado kini), mas daghang oras ang kinahanglan nga igugol sa pagsusi nga ang bag-ong pagpaandar dili makaguba sa daan. Busa, kon mas komplikado ang proyekto, mas gikinahanglan ang automation pagsulay sa regression.
  3. Sa matag higayon nga masipyat kami sa usa ka bug sa produksiyon ug makit-an kini sa usa ka tiggamit, kinahanglan namon nga mogugol ug dugang nga oras sa pag-agi sa siklo sa kinabuhi sa proyekto sugod sa punto 1 (Pagtrabaho uban ang mga kinahanglanon, sa kini nga kaso, mga tiggamit). Tungod kay ang mga hinungdan sa pagkawala sa usa ka bug sa kasagaran wala mahibal-an, kami nahabilin nga adunay usa lamang ka dalan sa pag-optimize - ang matag bug nga makit-an sa mga tiggamit kinahanglan iapil sa pagsulay sa pagbag-o aron masiguro nga dili na kini makita pag-usab.

Source: www.habr.com

Idugang sa usa ka comment