'Upega Tafaʻilagi Suʻega Suʻega

'Upega tafaʻilagi suʻesuʻega e ese ile desktop application test. I le Suʻega o Talosaga Aʻoga i luga ole laiga, e masani ona matou faʻaaogaina le browser (le tagata o tausia) e talosagaina ai se upega tafailagi mai se upega tafailagi e ala i le fesoʻotaʻi ma le server i luga o le HTTP poʻo le HTTPS.

E taua, i le avea ai o ni tagata suʻesuʻe, pe a matou aʻafia i le Suʻega i le Upega Tafaʻilagi, e tatau ona tatou masani i faʻavae o le HTTP e maua ai se malamalama lelei pe faʻafefea ona galueina 'upega tafailagi.

I le Suʻega i le Initaneti, e ese mai i le faʻatautaia o suʻega o vaega taʻitasi ma tuʻufaʻatasia, o nisi o ituaiga suʻega pei o Performance, Security, Cross-browser ma le Responsiveness e le manaʻomia i le desktop application test, ua avea ma mea taua tele i le Web Application Testing. E mafua ona o Upega Tafaʻilagi e tatalaina i le tele o tagata maimoa o lea e tatau ai ona faʻamatalaina gaioiga.

I se faʻaopopoga Aʻoga Uepisaite e sili atu ona faigofie i le puipuiga osofaiga e pei o DDos ma SQL tui, ma afai o se '' upega tafaʻilagi taulaʻiga, o le downtime mafai ona taugata tele, o lea o le matua faʻamamafaina foi e tatau ona tuʻuina i le saogalemu suʻega.

Suʻega Tautua i 'Upega Tafaʻilagi

Tele 'upega tafaʻilagi o loʻo fausiaina faʻaaogaina ai' upega tafaʻilagi tautua. Nei maua ai se avanoa mo tagata faʻataʻitaʻi e faʻataʻitaʻi ai le 'upega tafaʻilagi mea tuʻufaʻatasi ae le o se atoa faʻaaogaina le upega tafailagi o loʻo sapalaiina le upega tafailagi.

O penefiti o le suʻesuʻeina o 'upega tafaʻilagi e toʻatasi o:




  • Leai se fesoʻotaʻiga faʻaaoga - E mafai ona fesoʻotaʻi saʻo ma se 'upega tafaʻilagi pe a fai tatou te iloa lona faʻaiuga ma poʻo a tapulaʻa e lafo.


  • Tele saoasaoa - A o matou faʻamoemoeina tuʻusaʻo 'upega tafaʻilagi tautua, e leai ni ata, javascript poʻo css e uta, o lea o le tali e sili atu vave.


  • Faigofie debugging - pe a suʻesuʻeina se 'upega tafaʻilagi tautua, pe a tatou fetaiaʻi ma se mataupu, e sili atu ona faigofie le sailia o le mafuaʻaga o le mataupu ma o lea debugging avea laʻititi o se tiga.


  • Sili atu pulea - e i ai sa matou faʻatonutonu pule i luga o le a le talosaga matou te tuʻuina atu i le 'upega tafaʻilagi tautua, ina ia mafai ai ona matou faʻaaogaina ituaiga uma o faʻamatalaga mo mea sese i luga o le upega tafailagi tautua.

E mafai ona matou faʻaaogaina SopaUI mea faigaluega e faʻataʻitaʻi ai se 'upega tafaʻilagi tautua.

Suʻega o Galuega

E taua tele le faʻataʻitaʻiga o gaioiga ile Suʻega ile Upega Tafaʻilagi a o faʻaaogaina le upega tafailagi ile tele o numera o tagata maimoa.

Pe a suʻesuʻeina 'upega tafaʻilagi, e le gata ia tatou mautinoa le faʻagaioia o le' upega tafaʻilagi e mautu, e tatau foʻi ona tatou mautinoa e le pa'ū le talosaga pe a oʻo i se avega tele i luga o le sapalai.

Ae paga lea, o le tele o tagata galo e uiga i le faʻataʻitaʻiga suʻesuʻega o le 'upega tafaʻilagi polokalama, pe tolopo le suʻesuʻega ae e te leʻi faʻamatuʻu ane ua tuai. Afai e i ai se mea faʻavae matua sese i le mamanu poʻo le tulafono e ono aʻafia ai le faʻatinoga, tatou te le iloa e uiga i ai seʻia ua tuai.

Sili auala o le tamoʻeina o se faʻagaioiga siaki i taimi uma e pei o le aoga faʻataʻitaʻiga suʻega o lea matou te mautinoa ai o le faʻatinoga e leʻi solomuli o se vaega o suiga i le numera faʻavae.

Jmeter o se lauiloa Openource avega suʻesuʻe mea faigaluega e mafai ona faʻaaogaina e siaki ai mo se 'upega tafaʻilagi gaioiga. E mafai foi ona tuʻufaʻatasia i se tautua a le CI.

Tofotofoga Cross-browser Uepi suʻega

Talu ai e eseese numera o suʻesuʻega, e manaʻomia le mautinoa o le matou upega tafaʻilagi e aoga e pei ona faʻamoemoeina ia latou uma (sili atu o mea taua, e pei o Google Chrome, Mozilla Firefox ma Microsoft Internet Explorer), aua neʻi galo Opera ma Safari.

Pei o suʻega uma, e manaʻomia ona tatou iloa poʻo fea o suʻesuʻe ma a latou faʻamatalaga e lagolagoina e le tusi talosaga ona fuafua lea o le suʻega e tusa ai.

O le suʻesuʻeina o mea uma i soʻo se browser e mafai ona tele se taimi e alu ai, o lea e mafai ai ona tatou faʻaaogaina mea faigaluega otometi e faʻamaonia ai galuega i luga o masini eseese.

E le gata i lea, o loʻo i ai luga o le initoneti koluse suʻesuʻe suʻesuʻe mea faigaluega e faʻafaigofie ai le olaga mo tagata suʻesuʻe e faʻatino a latou suʻega i luga o browser eseese.

Tautala mai oe lava poto masani, o le numera o suʻesuʻega-fesoʻotaʻiga mataupu e matua laitiiti ma tele lava e fesoʻotaʻi ma matua tuai lomiga o tagata suʻesuʻe pe o le CSS e le maua lelei le tuʻuina atu o faʻavasega mataupu.

O le mea lea e ono le manaʻomia le taufetuli uma o suʻega mataupu i tagata suʻesuʻe uma ona e mafai ona tele le taimi (tusa lava pe otometi) mo sina maua, ma avanoa o se mea e le galue i le maualalo tele.

O le auala pito sili ona lelei o le tamoʻe uma o suʻega tulaga i le tasi tele browser, ma filifili lea o se luʻitau o sili ona taua vaʻaia ma tamoʻe ia latou i luga o le tele o le suʻesuʻega.

Tofotofoga otometi

Tele o kamupani atiaʻe Upega Tafaʻilagi Galue galulue i se agile atinae faʻataʻitaʻiga ma masani ona faʻamalolo, o lea le manaʻoga mo masani ona suʻesuʻeina. I Suʻega i le Initaneti, e mafai ona aoga tele le Suʻega Faʻapitoa ona e aveʻese le avega o le toe faia o galuega.

Faʻapea foi ma le faʻamaoniaina o gaioiga, e mafai foi ona tatou faʻaaogaina tusitusiga otometi e faʻatupu ai suʻega faʻamaumauga tatou te manaʻomia i le taimi o Suʻega i le Initaneti.

O le isi auala otometi mafai ona fesoasoani i tusi lesona suʻega o mea faigaluega e pei o Selenium WebDriver mafai ona ave screenshot o le itulau suʻe moni. Afai e manaʻomia ona matou vaʻai faʻalelei mo se aofaʻi tele o itulau, eg matou te fia iloa pe faʻafefea ona faia e le localized text luga o 'upega tafaʻilagi eseese, e mafai ona matou faʻaaogaina le mea faigaluega e alu ai i totonu o itulau ma ave faʻapipiʻi faʻamalama ona vave vaʻaia lea o le vaʻai.

Mo nisi faʻamatalaga, faʻamolemole tagaʻi i Tofotofoga Faʻaautomatika Motugaafa ma Faʻaoga Sili Ona Lelei

Iloiloina o HTTP Auala

E masani ona iai le manaʻoga e suʻesuʻe le feoaʻiga ole HTTP mai le masini suʻesuʻe i tautua i lalo. I le suʻesuʻeina o le upega tafaʻilagi e mafai ai ona tatou eli i lalo auiliiliga o talosaga taʻitasi ma tali atu.

I Suʻega Suʻega i luga ole laiga, o le suʻesuʻeina o le HTTP traffic e aoga tele pe a suʻesuʻeina le lona tolu o suʻega faʻailoga, pei o Google Analytics tags poʻo omniture tags i luga o upega tafailagi.

E le gata e mafai ona tatou faʻamaonia ia faʻailoga o loʻo iai ni faʻataʻitaʻiga talafeagai, ae mafai foʻi ona tatou faʻamaonia le faʻailoaina o talosaga i le vaega lona tolu a le pati ma ia matou maua se tali talafeagai, e masani lava o le 200 OK tali tali.

Ina ia mafai ona vaʻaia ma puʻeina HTTP feʻaveaʻiga e tatau ona tatou faʻaaogaina se mea faigaluega talafeagai e avea o se sui ma e mafai ona faʻalogo i talosaga ma tali i le va o le tagata o tausia, masani lava o se suʻesuʻega, ma 'auʻauna.

Nei o nisi o sili ona lauiloa mea faigaluega e mafai ona tatou faʻaaogaina e auiliili ai HTTP auala:

Wireshark pe a fai e te fia vaʻai i mea uma o loʻo tupu i le upega tafailagi.

Fiddler afai e te manaʻo e na o le mataʻituina o HTTP / s feʻaveaʻiga.

Ola Ulutala HTTP afai o oe i Firefox ma manaʻo se vave plugin na o le vaʻaia o ulutala.

Fale Fuimu mafai ona maua oe faʻamatalaga foi ma maua ai se manaia soʻotaga pe a o e galue i luga o se tasi itulau i le taimi o atinae. Na ou faʻaaogaina e mataitu ai fefaatauaiga AJAX.

'Upega Tafaʻilagi Tali ma Tofotofoga Suʻega

Tele tagata o loʻo faʻaaoga upega tafailagi mai a latou telefoni feʻaveaʻi. Lona uiga e leʻo faʻagataina suʻega i luga ole laulau i luga ole laulau. Ua tatau nei ona tatou faʻataʻitaʻia le upega tafailagi i luga o tulaga feaveaʻi faʻapea foʻi ma komepiuta.

E lua ituaiga o upega tafaʻilagi mo masini feaveaʻi, o mea ia e faʻatulagaina ma le mautinoa mo polokalame feaveaʻi, ma isi e 'tali mai', o lona uiga e tasi lava le faʻamatalaga o le upega tafailagi na fausia mo le komipiuta ma masini feaveaʻi ae o le polokalama na faia ma ua faʻaali ese faʻalagolago i le tele o le masini.

Uma ituaiga manaʻomia suʻega luga masini feaveaʻi ma / pe faʻatusa.

Isi Taua elemeni mo Suʻega i le Initaneti

I le taimi o Suʻega i le Initaneti, faʻapea foʻi ma le faʻataʻitaʻiga o galuega, e manaʻomia foʻi ona tatou siaki ae le gata ile:

  • Javascript
  • CSS
  • Kuki
  • Avanoa
  • Soʻotaga-feoti
  • UX ma le Faʻatulagaina
  • HTML Faamaonia
  • Saogalēmū
  • Browser Faʻafouina
  • Faʻaputuga Suʻega Faʻamalama