„SauceLabs Elevating Software“ vartotojo vadovas

SauceLabs Elevating Software User Guide

SauceLabs logotipas

„SauceLabs“ pakėlimo programinė įranga

SauceLabs-Elevating-Software-product

Programinės įrangos kokybės gerinimas:
Įmonių vadovas nuolatiniam testavimui

  • Kaip techninės įmonės vadovas, jūsų komandos yra atsakingos už vertingiausio kūrimą web ir mobiliojo ryšio patirtį rinkoje. Dėl didelių klientų lūkesčių reikia skubiai kurti ir greitai išleisti programinę įrangą kaip niekad aktualu. Labai svarbu, kad jūsų programinė įranga ne tik greitai pasiektų rinką, bet ir išlaikytų aukščiausią kokybę visuose įrenginiuosetagkūrimo ir diegimo.
  • Tačiau to nepasieksite pasenusiais testavimo metodais. Konkurencingumo išlikimas, klientų išlaikymas ir pajamų didinimas priklauso nuo strateginio požiūrio į testavimą, kuris palaiko nuolatinę kokybę ir suteikia greitą grįžtamąjį ryšį per visą programinės įrangos kūrimo gyvavimo ciklą (SDLC).
  • Ar jums įdomu, kaip jūsų testavimo strategija atitinka jūsų įmonės kolegų, kurie jau naudoja strateginį testavimą, kad užtikrintų kokybišką skaitmeninę patirtį?
  • Šiame vadove pateikiamos įžvalgos, kaip pirmaujančios įmonės skatina inžinerinį efektyvumą, inovacijų greitį ir sumažina riziką, taikydamos veiksmingą testavimo praktiką. Sužinokite, kaip galite atnaujinti savo testavimo strategiją, kad pranoktumėte pramonės standartus ir nuolat teiktumėte neįtikėtiną skaitmeninę patirtį.

SauceLabs-Elevating-Software- (2)

Kodėl „DevOps“ greičiui reikalinga lanksti bandymų infrastruktūra su vieningu kokybės valdymu

Ribotos testavimo aplinkos gali stagnatūralūs projektai ir kelia grėsmę testavimo stabilumui, o tai labai paveiks kūrėjo patirtį, nes padidės kūrimo pastangos ir maža sprinto apimtis (kūrėjo našumas), kurią reikia pristatyti laiku. Blogiausiu atveju kūrėjai gali išsiųsti pakankamai neišbandę arba visai neišbandę. Be centralizuoto kokybės valdymo, kad būtų užtikrintas bet koks lanksčios testavimo infrastruktūros derinys (viešieji ar privatūs tikri įrenginiai ir emuliatoriai ar simuliatoriai su ARM palaikymu), ribota testavimo aplinka kelia papildomų iššūkių, įskaitant:

Ribota prieiga prie įrenginio
Kaip mobiliosios programėlės ir reaguojančios web dizainas tampa įprastas, labai svarbu išbandyti tikrus įrenginius. Tačiau daugelis komandų turi prieigą tik prie kelių fizinių įrenginių bandymams, jei tokių yra. Dėl to beveik neįmanoma išbandyti daugybės šiandien naudojamų „Android“ ir „iOS“ įrenginių tipų, dydžių ir operacinės sistemos versijų.

Nenuoseklios ir sudėtingos bandymo aplinkos
Kai kuriuos programinės įrangos testavimo įrankius ir net vietines testavimo aplinkas sunku konfigūruoti ir prižiūrėti. Skirtingoms operacinėms sistemoms, naršyklėms ir įrenginių tipams reikia konkrečios sąrankos, o jų visų atnaujinimas užima daug laiko. Dėl to dažnai atsiranda neatitikimų, dėl kurių gaunami klaidingi tyrimo rezultatai.

Ribotas geografinis aprėptis
Bandydamos išplėsti lygiagretųjį testavimą, daugelis komandų stengiasi išbandyti iš skirtingų pasaulio vietų dėl naudojamo programinės įrangos testavimo įrankio apribojimų (ty geografinės padėties pasityčiojimo). Tai neleidžia jiems nustatyti problemų, kurios atsiranda tik tam tikruose regionuose arba konkrečiuose tinkluose.

Ilgi bandymų ciklai
Pasitikėjimas fiziniais įrenginiais ir vietine bandymo aplinka dažnai reiškia ilgus testavimo ciklus. Aplinkos konfigūravimas, testų vykdymas ir rezultatų analizė gali užtrukti kelias dienas ar net savaites. Tai atitolina išleidimą ir sulėtina vystymąsi.

Neefektyvūs CI/CD vamzdynai
Valdyti automatizuoto testavimo apkrovą naudojant Cl/CD platformas yra daug mažiau efektyvu ir patikima, nei naudojant „viskas viename“ kokybės valdymo platformą su lanksčiomis testų orkestravimo galimybėmis, kad būtų galima palaikyti daug platesnį naudojimo atvejų spektrą ir tai padaryti efektyviau.
Siekdamos įveikti šiuos iššūkius ir pasitikėti, didelės organizacijos naudojasi įmonės lygio vieningomis testavimo platformomis, kurios yra keičiamo dydžio, patikimos ir saugios. Išsiaiškinkite, kokie yra auksiniai standartai, taikomi įmonėms paruoštai testavimo platformai.

Auksinių standartų laikymasis automatizuotoje Web ir mobiliųjų programų testavimas

„Selenium“ ir „Appium“ projektai sukėlė revoliuciją bandymų vykdyme, nes lygiagretus bandymo vykdymas tapo labai keičiamo dydžio, sumažinant bendrą testavimo laiką, kad būtų galima greičiau gauti atsiliepimų ir greičiau išleisti.
Vieninga ir nuolatinio testavimo platforma remiasi šia galimybe, saugiai išplečiant stebėjimą į gamybą, kad būtų galima teikti Al papildytus klaidų pranešimus ir gedimų modelių analizę. Tokiu būdu kūrėjai gali lengviau rasti ir išspręsti problemas, atlikdami greitą pagrindinių priežasčių analizę, o kūrimo komandos vadovai supaprastina nuolatinį tobulinimą, numatydami klaidas ir užkertant kelią joms.
Dabar komandos gali permąstyti regresijos ir iteracijos efektyvumą.
Pateikiame penkis dalykus, kuriuos įmonės privalo turėti, kad SDLC būtų užtikrintos nuolatinės kokybės ir didelio masto.

SauceLabs-Elevating-Software- (3)

Auksinių standartų laikymasis automatizuotoje Web ir mobiliųjų programų testavimas

Viešųjų arba privačių nekilnojamųjų įrenginių pasirinkimas

Greitesnis naujinimų mobiliesiems pristatymas – ar sumažinti UX trintį, ar greičiau nei konkurentas patekti į rinką – yra pagrindinis daugelio programų mobiliesiems skirtumas. Daugiau nei pusė vartotojų atsisakys programos dėl prastos UX ir (arba) našumo. Automatizuota testavimo platforma padeda sumažinti šią riziką paspartinant saugų mobiliųjų įrenginių testavimą naudojant tam skirtą privačių įrenginių telkinį, kuris pašalina vėlavimus dėl seansų gavimo, išardymo, valymo (kaip ir naudojant viešuosius tikrus įrenginius) ir komandos valdymo užduočių, pvz., įrenginių paskirstymo.
Be to, privatūs įrenginiai leidžia komandoms tinkinti sąrankas su išsaugotais nustatymais, todėl kūrėjai gali patvirtinti pažangius mobiliojo naudojimo atvejus, pradedant Android Talkback ir baigiant Apple Pay palaikymo, MDM, korinio ryšio (išjungta WiFi), geografinės padėties tyčiojimosi ir daug daugiau. Tinkama platforma padeda komandos lyderiams lengvai paskirstyti darbo krūvius tarp viešųjų ir privačių įrenginių, kad būtų užtikrinta optimali kokybė, greitis ir kokybės kaina.

SauceLabs-Elevating-Software- (4)

Auksinių standartų laikymasis automatizuotoje Web ir mobiliųjų programų testavimas

Mobilieji emuliatoriai ir treniruokliai išplečia bandymų aprėptį

„Shift-left“ yra populiarus „DevOps“ terminas. Agile pasaulyje tai puiki metodika, leidžianti anksčiau kūrimo ciklo metu atlikti bandymus, siekiant nustatyti problemas, kol jos netrukdo plėtrai. Sukurkite emuliatorius ir treniruoklius dar prieš tai, kai įrenginys pristatomas viešai arba dar nesukurta programa, skirta ankstyvam dūmų ir sveiko proto patikrinimui. Problemų taisymas vėlesniuose stagSDLC naudojimas yra sudėtingas ir brangus. Emuliatoriai ir simuliatoriai yra būdas būti vienu žingsniu priekyje galimos nelaimės. Emuliatoriai, skirti „Android“, ir simuliatoriai, skirti „iOS“, papildo tikrų įrenginių testavimą, kad gautų daugiau aprėpties per bandomąjį sprintą – daugiau pinigų už pinigus – ir sumažinama pakeitimų, našumo problemų ir išvengtų defektų rizika. Įmonės turi patvirtinti tiek INTEL, tiek ARM architektūrą realiuose įrenginiuose ir simuliatoriuose.
Emuliatorių ir treniruoklių pranašumai yra šie:

Geresnė bandymo aprėptis
Labai keičiamo dydžio ir veiksmingi emuliatoriai ir treniruokliai gali efektyviai aprėpti daugiau scenarijų bandomuosiuose sprintuose, kad būtų užtikrintas bandymo stabilumas ir nesutrikimas. Tikri įrenginiai ir emuliatoriai bei simuliatoriai su centralizuotu kokybės valdymu yra labai svarbūs, todėl lengva žinoti, kada, kur ir kaip tobulinti „DevOps“ tyrimų ir vertinimo (DORA) metriką.

Greitesni plėtros ciklai
Kai galite anksčiau aptikti problemas, galite skirti daugiau laiko savo programos kokybei gerinti ir galiausiai sutrumpinti kūrimo laiką, todėl kūrimo ciklai bus greitesni. Dėl greitos pagrindinės priežasties analizės ir aktyvaus ištaisymo jūsų kūrimo ciklai vyksta greitai ir efektyviai bet kokiu mastu.

Geresnė kokybės kaina
Jei jūsų komanda masiškai plečia lygiagrečius testavimus, kontroliuokite kokybės sąnaudas perkeldami darbo krūvius iš tikrų įrenginių į emuliatorius ar simuliatorius. Palaikykite tiek INTEL, tiek ARM architektūrą bandomiesiems atvejams, kuriems reikalingas modernus silicis.

SauceLabs-Elevating-Software- (5)Saugumas, atitiktis ir prieinamumas 
Bandymo platforma turi būti sertifikuota ir patikrinta, kad atitiktų griežčiausius reglamentus, įskaitant pramonėje pirmaujančius atitikties sertifikatus, tokius kaip SOC2/3, ISO 27701/27001, GDPR ir CCPA. Taip pat labai svarbu atitikti KY3P – daugelio pasaulinių bankininkystės, finansinių paslaugų ir draudimo kompanijų jų pardavėjams reikalavimas. Paruošta verslui reiškia, kad komandos turi patikimą partnerį, galintį konsoliduoti įrankius platformoje. Įsipareigojimas užtikrinti saugumą ir įmonės atsakomybę suteikia papildomos ramybės, nes jūsų slapta informacija yra apsaugota. Kaip tai atrodo praktikoje?

Tinklo izoliacija
Užkirsti kelią neteisėtai prieigai prie tinklo užtikrinant, kad duomenų perdavimas platformoje išliktų saugus, taigi jūsų duomenys bus apsaugoti nuo išorinių grėsmių. Pagalvokite apie debesies testavimo aplinką kaip apie saugų bandymų burbulą, užkertantį kelią neteisėtai prieigai ir duomenų pažeidimams.

Duomenų šifravimas
Dauguma testavimo įrankių siūlo VPN tunelius ir turėtų turėti aukšto pasiekiamumo ir itin efektyvius HTTP/2 tunelius, kurie būtų pakankamai tvirti, kad būtų galima atlikti didelius lygiagrečių bandymų kiekius su minimalia delsa. Išbandykite už ugniasienės dideliu greičiu, mastu ir dideliu saugumu.

Prieigos kontrolė/ Autentifikavimas ir autorizavimas
Prieigos suteikimo politika, pvz., MFA ir naudotojo gyvavimo ciklo valdymas, suteikia papildomą saugumo lygį, be slaptažodžių. Prieigos teisės suteikiamos pagal principus „reikia žinoti“, „reikia turėti“ arba „reikia daryti“. Reguliarios prieigos teisės reviews yra atliekami, todėl neteisėtai prieiti yra daug sunkiau.

SauceLabs-Elevating-Software- (6)

Įsitraukite į kylančią partnerystę

Įmonės partnerystė galiausiai reiškia, kad tarp jūsų poreikių ir pardavėjo yra pagreitintas grįžtamojo ryšio ciklas, sukuriantis labiau pritaikytą patirtį. Garsus įsipareigojimas įmonės partnerystei išsiskiria tokia į rezultatus orientuota pagalba ir paslaugomis:

Pagerinkite DORA metriką
Integruojant keičiamo dydžio testavimo infrastruktūrą su įmonės palaikymu ir paslaugomis, galima pristatyti pasirinktinius sprendimus, padedančius testavimą paversti konkurencingu diferencijuotu veiksniu su greitesnėmis naujovėmis ir sumažinta išvengtų defektų rizika.

Optimizuokite testavimo strategijas
Testavimo strategijos modernizavimas bendradarbiaujant su testavimo ekspertais ir paslaugų komandomis leidžia jūsų organizacijai valdyti regresijų greitį ir didžiulį mastą, mobiliojo ryšio plėtrą, web prieinamumo atitiktį ir daug daugiau. Išnaudokite visas išplėstinio testavimo galimybes su išmanesnėmis, greitesnėmis įžvalgomis ir veiksmingesniu nuolatiniu tobulėjimu.

Optimizuokite aukštos kokybės išlaidas
Tikra partneryste kūrimo ir kokybės komandos įgyja stebimumą ir Al-power įžvalgas, taip pat ekspertų palaikymą ir paslaugas, kad žinotų geriausius būdus sukurti lanksčią bandymo infrastruktūrą, kad būtų užtikrinta optimali aprėptis. Sumažinkite kliūčių, nutrūkusių pakeitimų ir išvengtų defektų riziką.
„Walmart“ taikė geriausią nuolatinio testavimo praktiką, kad atliktų daugiau nei 50 750 automatinių testų per dieną ir sutaupytų XNUMX XNUMX USD darbo valandų atliekant rankinį testavimą.
SUŽINOK DAUGIAU➔

SauceLabs-Elevating-Software- (7)Įrenginio, OS ir naršyklės derinyss
Pamirškite žongliravimo įrankius – vietoje to sklandžiai integruokite mobiliuosius emuliatorius, simuliatorius ir „Real Device Cloud“ (RDC) – visa tai vienoje, vieningoje platformoje.

  1. Išbandykite viską Patvirtinkite įvairiuose įrenginiuose, naršyklėse ir OS versijose, užtikrindami nepriekaištingą naudotojo patirtį visiems.
  2. Valdykite kokybę Pasiekite nuolatinę SDLC kokybę naudodami supaprastintą visų tipų bandymų valdymą šiuolaikinėje testavimo piramidėje (web, mobiliosios ir vietinės programos mobiliesiems).
    Optimizuokite regresijos efektyvumą, automatizuokite pritaikymą neįgaliesiems ir suorganizuokite bandymų darbo krūvius (naudodami „Docker“ konteinerius), kad paspartintumėte nuotolinio bandymo vykdymą ir valdytumėte centralizuotas bandymų aplinkas įvairiais naudojimo atvejais. Palaikykite ARM testą su pažangiausiomis funkcijomis ir būsimais programinės įrangos naujiniais, kad ateityje. paruošta programa.
  3. Optimizuokite bet kokią sistemą Suteikite bet kokį darbo krūvį naudodami bet kokią sistemą ir programavimo kalbą, kad būtų galima masiškai išplėsti lygiagretų testavimą ir suderinamumą su dideliais, sudėtingais testų rinkiniais; Ieškokite vietinio Seleno, Playwright, Appium, Cypress, WDIO, Espresso ir kitų sistemų palaikymo.

SauceLabs-Elevating-Software- (8)Įmonei paruošta kelionė į nuolatinę kokybę
Žongliruoti skirtingais, tačiau ribotais testavimo įrankiais ir aplinkomis vargina. Neperdedame teigti, kad vieno langelio automatizavimo centras su inžinerija pagal poreikį ir klientų sėkmės palaikymu yra jūsų kelionės į nuolatinę kokybę pagrindas. Apibendrinant, įmonei paruošta testavimo platforma turėtų pateikti:

  1. Galimybė pasirinkti tarp viešųjų ir privačių įrenginių
  2. Mobilieji emuliatoriai ir treniruokliai, skirti išplėsti bandymų aprėptį
  3. Sertifikuota ir audituota platforma
  4. Įmonių partnerystė, siekiant labiau pritaikytos pagalbos patirties
  5. Neprilygstamas aprėpties plotis vieningoje platformoje

SauceLabs-Elevating-Software- (1)Pasiruošę tyrinėti nuolatinius bandymus, atliekamus jūsų įmonėje?
ŠIANDIEN KALBĖKITE SU BANDYMŲ EKSPERTU ➔

Apie Sauce Labs Sauce
Labs yra pirmaujanti debesyje priglobta platforma, skirta automatizuotam testavimui web ir mobiliosios programos, leidžiančios greitai pristatyti aukštos kokybės programinę įrangą per visą kūrimo gyvavimo ciklą. „Selenium“ kūrėjų įkurta „Sauce Labs“ yra bandymų lyderė daugiau nei 15 metų ir dabar kasmet atlieka daugiau nei 1 milijardą bandymų. „Fortune 500“ įmonių, tokių kaip „Toyota“, „Walmart“, „Verizon“, „Gannett“ ir „Fidelity Investments“, patikima, keičiamo dydžio, saugi platforma palaiko testavimą tūkstančiuose operacinių sistemų, naršyklių ir įrenginių, kartu atitinkant aukščiausius atitikties standartus. hi@saucelabs.com www.saucelabs.com

Dokumentai / Ištekliai

PDF thumbnailKėlimo programinė įranga
User Guide · Elevating Software, Software

Nuorodos

Užduokite klausimą

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Užduokite klausimą

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.