Somo la 1Kutoa kipaumbele kwa automation: majaribio gani ya kuweka kwanza (API, mtiririko muhimu, regression), kwa nini, na vigezo vya ROI ya automationSehemu hii inaeleza jinsi ya kutoa kipaumbele kwa majaribio ya automation, ikilenga API, mtiririko wa mtumiaji muhimu, na suites za regression, na inafafanua vigezo vya ROI ya automation, uwezekano wa matengenezo, na kupunguza hatari ili kuongoza maamuzi ya uwekezaji.
Kutambua wagombea wenye thamani kubwa kwa automationKuweka majaribio ya API kabla ya mtiririko tata wa UIKuweka njia muhimu na safari za siku nzuriKujenga msingi thabiti wa automation ya regressionKuhesabu na kufuatilia ROI ya automationKuamua wakati wa kutoweza kuweka jaribioSomo la 2Kuzuia toleo na vigezo vya kutoka kwa majaribio vilivyounganishwa na vigezo vya kukubalika na takwimuSehemu hii inafafanua kuzuia toleo na vigezo vya kutoka kwa majaribio, ikionyesha jinsi ya kuyavunganisha na vigezo vya kukubalika, hatari, na takwimu kama viwango vya dosari, ufunikaji, na utendaji ili maamuzi ya toleo yawe wazi na ya msingi wa ushahidi.
Kufafanua vigezo vya kuingia na kutoka vilivyo waziKuvunganisha vigezo vya kutoka na vigezo vya kukubalikaTakwimu za ubora kwa maamuzi ya kwenda au kutokwendaViwango vya ukali wa dosari na mipaka ya bug iliyofunguliwaKushughulikia ubaguzi wa hatari na msamahaKuandika maamuzi ya toleo na uidhinishajiSomo la 3Ufuatiliaji: kupanga mahitaji hadi majaribio na kuripoti ufunikajiSehemu hii inashughulikia ufuatiliaji wa mahitaji hadi majaribio, ikijumuisha kujenga na kudumisha matriksia ya ufuatiliaji, kuvunganisha majaribio na hadithi za mtumiaji na hatari, na kuripoti mapungufu ya ufunikaji yanayoongoza mipango na maamuzi ya toleo.
Kujenga matriksia nyepesi ya ufuatiliajiKuvunganisha hadithi za mtumiaji, hatari, na kesi za majaribioUfuatiliaji katika zana za agile na usimamizi wa majaribioKupima ufunikaji zaidi ya hesabu rahisiKutambua na kutoa kipaumbele kwa mapungufu ya ufunikajiKutumia ufuatiliaji katika ukaguzi na kufuataSomo la 4Aina za majaribio yanayohitajika: kiutendaji, regression, smoke/sanity, E2E, utendaji/load/stress, usalama, upatikanaji, cross-browser na responsive, localization na uthibitisho wa dataSehemu hii inaorodhesha aina za majaribio zinazohitajika kwa programu za wavuti, ikijumuisha kiutendaji, regression, smoke, end to end, utendaji, usalama, upatikanaji, cross browser, responsive, localization, na uthibitisho wa data, na mwongozo wa wakati wa kutumia kila moja.
Suites za kiutendaji na regression kwa mtiririko msingiHali za smoke na sanity kwa maoni ya harakaMalengo ya majaribio ya utendaji, load, na stressMajaribio ya usalama kwa udhaifu wa kawaida wa wavutiMajaribio ya upatikanaji, cross-browser, na responsiveMazingatio ya localization na uthibitisho wa dataSomo la 5Mkakati wa majaribio ya mikono: exploratory, utumiaji, ad-hoc, majaribio ya msingi wa kipindi, uthibitisho wa kesi za pembeniSehemu hii inalenga mikakati ya majaribio ya mikono inayosaidia automation, ikijumuisha exploratory, utumiaji, ad hoc, na majaribio ya msingi wa kipindi, pamoja na mbinu za kufichua kesi za pembeni na kunasa noti bora za majaribio na hati.
Kupanga na kupanga hati za majaribio ya exploratoryHeuristics na ziara za kugundua dosari zilizofichwaTathmini ya utumiaji kwa mtiririko wa wavuti na mifumo ya UIUsimamizi wa majaribio ya msingi wa kipindi na kunotaMajaribio ya ad hoc kwa uchunguzi wa hatari wa haraka na spikesKubuni hali za kesi za pembeni na ukaguzi wa mipakaSomo la 6Mazingira ya majaribio, usanidi wa staging, kumudu data, virtualization ya huduma kwa malipo ya mtu wa tatu na chaneli za wakati halisiSehemu hii inaelezea jinsi ya kubuni na kusimamia mazingira ya majaribio ya wavuti, ikijumuisha usanidi wa staging, data halisi lakini iliyofichwa, na virtualization ya huduma kwa malipo ya mtu wa tatu na chaneli za wakati halisi ili kuwezesha majaribio salama, yanayoweza kurudiwa.
Kubuni staging ili kuiga hatari za uzalishajiMkakati wa data ya majaribio ya synthetic na iliyofichwaKusimamia usanidi wa mazingira na kubadilikaVirtualization ya huduma kwa lango la malipoKuiga chaneli za wakati halisi na webhooksKufuatilia afya na upatikanaji wa mazingiraSomo la 7Mkakati wa automation ya majaribio: kuchagua frameworks, piramidi ya majaribio, uunganishaji wa CI/CD, usimamizi wa data na mazingira ya majaribioSehemu hii inafafanua mkakati endelevu wa automation kwa programu za wavuti, ikigubika kuchagua framework, piramidi ya majaribio, uunganishaji wa CI/CD, na mbinu thabiti za usimamizi wa data na mazingira ya majaribio zinazoweka suites haraka, thabiti, na zinazoweza kudumishwa.
Vigezo vya kuchagua frameworks za UI na API automationKubuni piramidi ya majaribio inayoweza kudumishwa kwa bidhaa za wavutiKuunganisha majaribio ya automation kwenye pipelines za CI/CDKusimamia data ya majaribio: seeding, factories, anonymizationKudhibiti majaribio yanayotikisika na kushughulikia tabia ya asyncKuweka toleo la majaribio pamoja na code ya programuSomo la 8Muhtasari wa vipengele vya mkakati wa majaribio: wigo, viwango, aina, mazingira, ratiba, majukumuSehemu hii inavunja vipengele vya msingi vya mkakati wa majaribio, ikijumuisha wigo, viwango, aina, mazingira, ratiba, na majukumu, na inaonyesha jinsi ya kuziandika wazi ili timu zishiriki uelewa wa pamoja wa malengo ya ubora.
Kufafanua vipengele vilivyo ndani ya wigo na njeKuchagua viwango vya majaribio vinavyofaa kwa kila tabakaKuchagua aina za majaribio kwa msingi wa hatari za bidhaaKupanga mazingira na usanidi unaohitajikaKuandika majukumu, umiliki, na chati za RACIKudumisha na kuweka toleo la hati ya mkakatiSomo la 9Ratiba ya majaribio na ugawaji wa rasilimali kwa ratiba ya betaSehemu hii inaeleza jinsi ya kupanga shughuli za majaribio na kugawa watu, mazingira, na zana katika ratiba ya beta, ikilinganisha hatari, wigo, na vikwazo huku ikiwapa wadau habari na mipango halisi, inayoongozwa na data.
Kufafanua awamu za majaribio ndani ya ratiba ya betaKukadiria juhudi kwa msingi wa hatari na ugumuKugawa wajaribio, zana, na mazingiraKupanganisha hatua za majaribio na hatua za toleoBuffers, dharura, na kushughulikia kuchelewaKuwasilisha ratiba na mabadiliko kwa wadauSomo la 10Vi wango vya majaribio: unit, integration, component, system, end-to-end — malengo na mifano ya matokeo kwa kila mojaSehemu hii inaeleza kila kiwango cha majaribio kwa mifumo ya wavuti—unit, integration, component, system, na end to end—ikifafanua malengo, umiliki, mifano ya matokeo, na jinsi viwango vinavyoingiliana ili kutoa maoni ya ubora ya tabaka.
Majaribio ya unit: wigo, kutengwa, na mikataba ya codeMajaribio ya integration kwa huduma na tabaka za dataMajaribio ya component kwa vidjiti na moduli za UIMajaribio ya system kwa tabia kamili ya programu ya wavutiMajaribio ya end-to-end kwa safari muhimu za mtumiajiKuchagua umiliki na zana kwa kila kiwango