Articles

Inona no atao hoe Software Testing, inona no dikan'ny fitsapana rindrambaiko

Ny fitiliana rindrankajy dia andiana dingana hanadihadiana, fanombanana ary hamaritana ny fahafenoan'ny rindrambaiko nosoratana ho an'ny solosaina. Miantoka ny fanarahana ny vokatra rindrambaiko mifandraika amin'ny fepetra takian'ny lalàna, fandraharahana, teknika, fiasa ary mpampiasa.

Fitsapana rindrambaiko, na fitsapana rindrambaiko, dia fantatra amin'ny hoe fitsapana fampiharana.

Ny fitiliana lozisialy dia dingana lehibe indrindra voaforon'ny dingana maro mifamatotra. Ny tanjona lehibe amin'ny fitiliana rindrambaiko dia ny handrefesana ny fahamendrehan'ny rindrambaiko miaraka amin'ny fahafenony amin'ny resaka fitakiana fototra. Ny fitsirihana ny lozisialy dia misy ny fandinihana sy ny fitiliana ny lozisialy amin'ny alalan'ny dingana fitsapana samihafa. Ny tanjon'ireo dingana ireo dia mety ahitana:

Fanamarinana ny fahafenoan'ny rindrambaiko mifanaraka amin'ny fepetra takian'ny asa/orinasa
Famantarana ny lesoka / lesoka ara-teknika ary miantoka fa tsy misy hadisoana ilay rindrambaiko
Fanombanana ny fampiasana, ny fampisehoana, ny fiarovana, ny localization, ny fifanarahana ary ny fametrahana
Ny rindrambaiko voasedra dia tsy maintsy mandalo ny fitsapana rehetra mba ho feno na mety hampiasaina. Ny sasany amin'ireo karazana fomba fitiliana lozisialy dia ahitana fitsapana boaty fotsy, fitsapana boaty mainty ary fitsapana boaty volondavenona. Ankoatr'izay, ny rindrambaiko dia azo andrana manontolo, amin'ny singa / singa na ao anaty rafitra mivantana.

Fitsapana Black Box

Black Box Testing dia teknika fitsapana rindrambaiko izay mifantoka amin'ny famakafakana ny fiasan'ny rindrambaiko, momba ny fiasan'ny rafitra anatiny. Ny Black Box Testing dia novolavolaina ho fomba famakafakana ny fepetra takian'ny mpanjifa, ny famaritana ary ny paikady famolavolana avo lenta.

Ny mpanandrana Black Box Testing dia misafidy andiana famonoana kaody manan-kery sy tsy mety ary fepetra fampidirana ary manamarina ny valin'ny famoahana manan-kery.

Black Box Testing dia fantatra ihany koa amin'ny fitiliana fiasa na fitsapana boaty mihidy.

Ny motera karoka dia ohatra tsotra amin'ny fampiharana iray amin'ny fitsapana boaty mainty. Mampiditra lahatsoratra ao amin'ny bara fitadiavana an'ny mpitety tranonkala iray ny mpampiasa motera fikarohana iray. Ny motera fikarohana avy eo dia mitady sy maka ny valin'ny angona mpampiasa (vokatra).

Ny tombony amin'ny Black Box Testing dia misy:

  • Fahatsorana: Manamora ny fitsapana ny tetikasa avo lenta sy ny fampiharana sarotra
  • Mitahiry loharanon-karena: Mifantoka amin'ny fiasan'ny lozisialy ireo mpanandrana.
  • Tranga fitsapana: Mifantoha amin'ny fampiasa rindrambaiko hanamora ny fivoarana haingana ny tranga fitsapana.
  • Manome flexibility: tsy ilaina ny fahalalana fandaharana manokana.

Ny Black Box Testing koa dia manana fatiantoka sasany, toy izao manaraka izao:

  • Mety ho sarotra ny fanamboarana sy fikojakojana ny tranga fitsapana/script satria miankina amin'ny fampidirana fantatra ny fitaovana Black Box Testing.
  • Ny fifaneraserana amin'ny mpampiasa interface graphique (GUI) dia mety hanimba ny script andrana.
  • Ny andrana dia mahakasika ny asan'ny fampiharana ihany.

Fitsapana White Box

Mandritra ny fitsapana boaty fotsy, ny kaody dia mandeha miaraka amin'ny soatoavina fampidirana voafantina mialoha mba hanamarinana ireo soatoavina vokarina nofantenana. Ny fitiliana White-boaty dia matetika ahitana fanoratana kaody stub (kaody ampiasaina hanoloana endri-javatra manokana. Ny stub dia afaka maka tahaka ny fihetsiky ny code efa misy, toy ny fomba fiasa amin'ny milina lavitra.) ary koa ny mpamily.

Ny tombony amin'ny fitsapana White-box dia ahitana:

  • Mamela ny fampiasana indray ny tranga fitsapana ary manome fitoniana bebe kokoa
  • Manamora ny fanatsarana ny kaody
  • Manamora ny fitadiavana ny toerana misy lesoka miafina amin'ny dingana voalohan'ny fampandrosoana
  • Manamora ny fitsapana fampiharana mahomby
  • Esory ny andalana tsy ilaina amin'ny kaody


Ny tsy fahampiana dia ahitana:

  • Mitaky mpanandrana za-draharaha manana fahalalana momba ny rafitra anatiny
  • Mitaky fotoana
  • Lafo be
  • Sarotra ny fanamarinana bit-of-code.
  • Ny fitsapana White-boaty dia misy ny fitiliana unit, ny fitiliana fampidirana ary ny fitsapana regression.

Fitsapana Unit

Ny Test Unit dia singa iray ao amin'ny Software Development Life Cycle (SDLC) izay ampiharana tsirairay ny fomba fitsapana feno amin'ny ampahany kely indrindra amin'ny programa rindrankajy ho an'ny mety na fitondran-tena irina.


Ny fitsapana unit dia fomba fandrefesana sy fanombanana kalitao ampiharina amin'ny ankamaroan'ny hetsika fampivoarana rindrambaiko orinasa. Amin'ny ankapobeny, ny andrana iray dia manombana ny fomba mifanaraka amin'ny kaody rindrambaiko amin'ny tanjona ankapoben'ny rindrankajy/fampiharana/programa ary ny fiantraikan'ny mety aminy amin'ny vondrona kely hafa. Ny fitiliana unit dia azo atao amin'ny tanana - amin'ny mpamorona iray na maromaro - na amin'ny alàlan'ny vahaolana rindrambaiko mandeha ho azy.

Mandritra ny fitsapana, ny singa tsirairay dia mitokana amin'ny programa na interface tsara. Ny fitsapana unit dia matetika atao aorian'ny fampivoarana sy alohan'ny fametrahana, ka manamora ny fampidirana sy ny fitadiavana olana aloha. Miovaova arakaraka ny fiteny fandaharana, ny fampiharana rindrambaiko, ary ny tanjon'ny fitsapana ny habe na ny sakan'ny singa iray.

Test Functional

Ny fitiliana miasa dia dingana fitsapana ampiasaina ao anatin'ny fampivoarana rindrambaiko izay andrana ny rindrambaiko mba hahazoana antoka fa mifanaraka amin'ny fepetra rehetra izany. Izy io dia fomba iray hanamarinana ny logiciel mba hahazoana antoka fa manana ny fiasa ilaina rehetra voalaza ao amin'ny fepetra takian'ny asany.


Ny fitsapana miasa dia ampiasaina indrindra hanamarinana fa ny rindrambaiko iray dia manome vokatra mitovy amin'ny takian'ny mpampiasa farany na ny orinasa. Amin'ny ankapobeny, ny fitiliana fampiasa dia mitaky fanombanana sy fampitahana ny fiasan'ny rindrambaiko tsirairay amin'ny fepetra takian'ny orinasa. Ny lozisialy dia nosedraina amin'ny alalan'ny fanomezana azy ny sasany soso-kevitra mifandray mba ho azo tombanana ny vokatra mba hahitana ny fomba mifanaraka amin'ny, mifandray amin'ny, na miovaova amin'ny fepetra fototra. Fanampin'izany, ny fitsapana fampiasa dia manamarina ihany koa ny fampiasana ny rindrambaiko, ohatra ny fanaovana antoka fa miasa araka izay ilaina ny fitetezana.

Gazety fanavaozana
Aza adino ny vaovao manan-danja indrindra momba ny fanavaozana. Misoratra anarana handray azy ireo amin'ny mailaka.

Fitsapana fihemorana

Ny fitsirihana ny regression dia karazana fitsapana rindrambaiko ampiasaina hamaritana raha vokatry ny fiovan'ny rindrambaiko ny olana vaovao.

Alohan'ny hampiharana fanovana dia andrana ny programa iray. Aorian'ny fampiharana ny fanovana dia averina averina amin'ny faritra voafantina ilay fandaharana mba hamantarana raha niteraka bibikely na olana vaovao ilay fanovana, na nahatanterahan'ny tanjona nokasainy ny fanovana tena izy.


Tena ilaina ho an'ny rindranasa rindrambaiko lehibe ny fitiliana famerenana, satria sarotra ny mahafantatra raha niteraka olana vaovao ho an'ny ampahany hafa amin'ny fampiharana ny fanovana ny ampahany amin'ny olana iray. Ohatra, ny fanovana ny taratasy fangatahana fampindramam-bola amin'ny banky dia mety hiteraka tsy fahombiazan'ny tatitra momba ny varotra isam-bolana. Amin'ny ankabeazan'ny toe-javatra, toa tsy misy ifandraisany ny olana, saingy mety ho antony mahatonga ny fahasorenana eo amin'ireo mpamorona fampiharana.

Ny toe-javatra hafa izay mitaky fitsirihana ny fiverenana dia ahitana ny fijerena raha mahatratra tanjona voafaritra ny fiovana sasany na fitsapana ireo loza vaovao mifandray amin'ny olana mipoitra indray aorian'ny fotoana tsy misy olana.

Ny fitsirihana ny fihemorana maoderina dia atao amin'ny alalan'ny fitaovana fitiliana ara-barotra manokana izay maka sary amin'ny rindrambaiko efa misy izay ampitahaina aorian'ny fampiharana fanovana manokana. Saika tsy ho vitan'ny mpanandrana olombelona ny manao asa mitovy amin'ny fomba mahomby toy ny mpanandrana rindrambaiko mandeha ho azy. Marina indrindra izany amin'ny rindranasa rindrambaiko lehibe sy be pitsiny ao anatin'ny tontolo IT lehibe toy ny banky, hopitaly, orinasa mpamokatra ary mpivarotra lehibe.

Fitsapana ny adin-tsaina

Ny fitiliana adin-tsaina dia manondro ny fitiliana rindrambaiko na hardware mba hamaritana raha mahafa-po ny fahombiazany ao anatin'ny toe-javatra faran'izay ratsy sy tsy mety, izay mety hitranga vokatry ny fifamoivoizana be loatra amin'ny tambajotra, ny fampandehanana ny dingana, ny underclocking, ny overclocking ary ny fangatahan'ny loharanon-karena ambony indrindra.

Ny ankamaroan'ny rafitra dia novolavolaina amin'ny fiheverana ny fepetra fiasana mahazatra. Noho izany, na dia mihoatra ny fetra iray aza, dia tsinontsinona ny fahadisoana raha sedraina mandritra ny fampandrosoana ny rafitra.


Ny fitiliana ny adin-tsaina dia ampiasaina amin'ireto toe-javatra manaraka ireto:

  • Lozisialy: Ny fitiliana adin-tsaina dia manantitrantitra ny fisiana sy ny fiatrehana ny hadisoana amin'ny enta-mavesatra faran'izay mavesatra mba hahazoana antoka fa tsy hidona ny lozisialy noho ny tsy fahampian'ny loharanon-karena. Ny fitsirihana ny adin'ny lozisialy dia mifantoka amin'ny fifampiraharahana fantatra amin'ny fanafoanana ny fifampiraharahana, izay adin-tsaina mafy mandritra ny andrana, na dia tsy misy tahiry aza. Ny fizotry ny fitiliana adin-tsaina dia mameno ny mpampiasa miaraka mihoatra ny haavon'ny rafitra mahazatra mba hahitana ny rohy malemy indrindra ao amin'ny rafitra.
  • Hardware: Ny fitsapana adin-tsaina dia miantoka ny fahamarinan-toerana amin'ny tontolo informatika mahazatra.
  • Tranonkala: Ny fitsapana adin-tsaina dia mamaritra ny fetran'ny fiasan'ny tranokala rehetra.
  • CPU: Ny fanovana toy ny overvolting, undervolting, underlocking, ary overlocking dia voazaha mba hamaritana raha mahavita enta-mavesatra izy ireo amin'ny alàlan'ny fampandehanana programa mavesa-danja amin'ny CPU mba hitsapana ny fianjeran'ny rafitra na ny fiatoana. Ny fitsapana adin-tsaina CPU dia antsoina koa hoe fitsapana fampijaliana.

Fitsapana mandeha ho azy

Fitsapana mandeha ho azy (automatique fitsapana rindrambaiko) dia fomba fitiliana kaody izay mampiasa fitaovana rindrambaiko manokana izay manao fitiliana ho azy ary avy eo mampitaha ny valin'ny fitsapana tena izy amin'ny vokatra andrasana.

Ny fitiliana mandeha ho azy dia mitana anjara toerana lehibe amin'ny fandefasana mitohy (CD), Integration mitohy (CI), DevOps, ary DevSecOps. Ny tombony lehibe amin'ny fitiliana automatique dia ahitana:

  • Ny fitiliana mandeha ho azy dia mamonjy fotoana sy vola amin'ny mpamorona amin'ny fanaovana ny fizotran'ny fitsapana ho mahomby kokoa.
  • Ny andrana mandeha ho azy dia mamantatra ny lesoka amin'ny fomba mahomby kokoa noho ny andrana amin'ny tanana.
  • Rehefa mandeha ho azy ny fitsapana dia azo ampiharina mifanandrify ny fitaovana fitsapana maro.


Amin'ny fampivoarana rindrambaiko, ilaina indrindra ny manao fitiliana mandeha ho azy mandritra ny dingana fananganana mba hahazoana antoka fa tsy misy hadisoana fananganana ny fampiharana iray ary manatanteraka ny asany.

Ny fakana fotoana hanaovana automatique ny fitsirihana rindrankajy dia hamonjy ny fotoanan'ny mpamorona amin'ny farany amin'ny fampihenana ny loza mety hanimba ny fiasa efa misy ny fiovan'ny kaody.


Ny fitsapana dia dingana tena manan-danja amin'ny dingana fampandrosoana. Miantoka fa voalamina avokoa ny bibikely rehetra ary ny vokatra, ny lozisialy na ny fitaovana, dia mandeha araka izay nokasaina na akaiky ny zava-bitany kendrena araka izay azo atao. Ny fitiliana mandeha ho azy, fa tsy ny fanaovana fitiliana amin'ny tanana, dia ilaina mba hanaterana lozisialy mandaitra tsy tapaka izay mahafeno ny filan'ny mpampiasa ara-potoana ary misy lesoka kely.

Karazana fitsapana mandeha ho azy ampiasaina amin'ny famolavolana rindrambaiko
  • Fitsapana vondrona: Andramo programa tokana ambany amin'ny tontolo mitokana alohan'ny hanamarinana ny fampidirana azy amin'ny vondrona hafa.
  • Fitsapana Integration: Ny fitsapana unit sy ny singa fampiharana hafa dia nosedraina ho toy ny singa mitambatra.
  • Fitsapana miasa: Jereo raha mandeha araka ny tokony ho izy ny rafitra rindrambaiko.
  • Fitsapana zava-bita: Tombanana ny hamafin'ny fampiharana amin'ny enta-mavesatra ambony noho ny nantenaina. Matetika ny fitsapana ny fahombiazan'ny asa dia mampiseho bottleneck.
  • Fitsapana setroka: Mamaritra raha toa ka milamina tsara ny fanorenana iray mba hirosoana amin'ny fitsapana fanampiny.
  • Fitsapana navigateur: Hamarino fa mifanaraka amin'ny navigateur isan-karazany ny singa rindrambaiko.

Mbola atao amin'ny fotoana isan-karazany ny fitiliana amin'ny tanana mandritra ny fampivoarana, fa ny mpamorona na ny injeniera amin'ny hardware no tena manao izany mba hahitana haingana raha nisy vokany irina ny fanovana nataony.

Ercole Palmeri

Gazety fanavaozana
Aza adino ny vaovao manan-danja indrindra momba ny fanavaozana. Misoratra anarana handray azy ireo amin'ny mailaka.

Lahatsoratra vao haingana

Veeam dia manasongadina ny fanohanana feno indrindra ho an'ny ransomware, manomboka amin'ny fiarovana ka hatramin'ny famaliana sy ny fanarenana

Ny Coveware avy amin'i Veeam dia hanohy hanome tolotra famaliana trangan-javatra an-tserasera. Ny Coveware dia hanolotra fahaiza-manao forensika sy fanavaozana…

23 Aprily 2024

Revolisiona Maitso sy Nomerika: Ahoana no fiovan'ny Fikojakojana mialoha ny indostrian'ny solika sy ny entona

Ny fikojakojana mialoha dia manova ny sehatry ny solika sy entona, miaraka amin'ny fomba fiasa vaovao sy mavitrika amin'ny fitantanana orinasa.…

22 Aprily 2024

Ny mpandrindra antitrust UK dia nanangana fanairana BigTech momba ny GenAI

Ny UK CMA dia namoaka fampitandremana momba ny fihetsik'i Big Tech amin'ny tsenan'ny faharanitan-tsaina artifisialy. Ery…

18 Aprily 2024

Casa Green: revolisiona angovo ho an'ny hoavy maharitra any Italia

Ny didim-panjakana "Case Green", novolavolain'ny Vondrona Eoropeana mba hanatsarana ny fahombiazan'ny angovo amin'ny trano, dia namarana ny fizotrany lalàna miaraka amin'ny…

18 Aprily 2024