guide visual regression testing with visual testing tools
Den här omfattande guiden förklarar allt om visuell regressionstestning. Inkluderar också granskning av gratis och kommersiella visuella testverktyg som Applitools, Percy, Screener, etc:
Visuell regressionstestning eller visuell testning i programvara är en kvalitetssäkringsaktivitet för att verifiera om de visuella aspekterna av programmets användargränssnitt verkar lämpliga för användaren. Det är också känt som Visual Validation Testing.
Det syftar till att verifiera om rätt data och innehåll visas i applikationens frontend. Dessutom validerar det layout och utseende för varje visuellt element som finns i användargränssnittet och hela gränssnittet själv.
Vad du kommer att lära dig:
Test av visuell regression
När vi pratar om riktigheten i Layout betyder det att positionering, form och storlek på varje element på skärmen är korrekt. Element bör inte överlappa varandra, de ska vara synliga och inte dolda.
Det visuella elementet här kan referera till en bild, sida, del av en sida eller del av en bild.
Validerande utseende innebär att teckensnitt, färg, ljusstyrka, kontrast, densitet, struktur, visuell vikt, grafik etc. för de visuella elementen måste se ut som de ska.
Vad är visuell regressionstestning?
Regressionstestning säkerställer att alla ändringar som införs i programvaran inte bryter mot någonting som tidigare gick bra.
När det gäller visuell testning säkerställer den visuella regressionstestningen att alla stilproblem inte dyker upp när några ändringar görs i programvaran. Ansökan bör fortsätta att se så bra ut som den var.
Ett testverktyg för visuell regression tar skärmdumpar av det aktuella användargränssnittet och jämför dem med de ursprungliga skärmdumparna. Så, visuell regressionstestning tittar på de historiska skillnaderna. Det bekräftar att webbsidan fortfarande återges som förväntat i olika webbläsare även efter ändringar av koden.
Nedan följer ett skärmtryck av en Visual Regression Test-körning som tagits med ett automatiserat verktyg:
(bild källa )
I dagens praxis för kontinuerlig integration blir visuell regressionstest mycket viktigt för att säkerställa att de nya ändringarna inte orsakar någon röra i layouten när applikationen utvecklas från version till version och fortskrider över webbläsare.
Många organisationer använder visuell regressionstest för att spela in versioner av vissa webbsidor för att dokumentera hur den ändras från en iteration till en annan.
Betydelsen av visuell valideringstestning
Oavsett hur korrekt funktionaliteten i din applikation fungerar kommer den inte att vara till nytta för kunden om den inte kan ge ett bra användargränssnitt och användarupplevelse.
Nuförtiden pratar vi inte bara om användargränssnittet, utan vi fokuserar också mycket på UX (användarupplevelse). När vi siktar på att leverera bättre användarupplevelse blir visuell testning mycket viktigt eftersom den mer tilltalande visuella designen kan uppfattas som mer användbar för användaren.
Låt oss se exemplet nedan från Amazonas webbplats:
(bild källa )
I bilden ovan kan du märka att texten och bilderna överlappar varandra och att de inte är korrekt inriktade. Detta är ett exempel på ett visuellt fel som kan skapa en dålig användarupplevelse eftersom kunden inte kan slutföra den avsedda åtgärden på webbplatsen.
Visuell design formar användarupplevelsen på många sätt.
Till exempel,
- Stor visuell design hjälper till att skapa förtroende och trovärdighet.
- Förstärker varumärkesimagen.
- Påverkar läsbarheten.
- Bildar en visuell balans på skärmen.
- Guider användarna mot åtgärder.
- Övertygar ögat att flytta sin uppmärksamhet mot vissa sidelement.
Numera har vi också ett stort utbud av operativsystem, webbläsare, skärmupplösningar och enheter, vilket blir avgörande för att säkerställa att användargränssnittet verkar korrekt för var och en av de möjliga kombinationerna av dessa.
Även en liten snedvridning i användargränssnittet kan leda till förlust av affärer. Visuella buggar kan vara irriterande och obehagliga för användarna och skapa besvär för dem.
Antag att du gillar bankverksamhet och att du erbjuder en mobil mobilbankapplikation online till dina kunder.
Du får klagomål från några av dina kunder att när de vill överföra pengar till någons konto och när de fyller i all nödvändig information, kan de inte hitta 'Skicka in' på skärmen och detta är en irriterande upplevelse för dem.
När du undersöker problemet upptäcker du att skicka-knappen döljs på en viss skärmupplösning för Android-mobiler och det är därför alla kunder med Android-telefoner av den specifika skärmstorleken inte kunde se skicka-knappen.
Så applikationens funktionalitet fungerade bra i det här fallet, men på grund av det visuella felet kunde användarna inte slutföra sina avsedda åtgärder i appen. Det här exemplet visar hur viktigt det är att testa de visuella aspekterna av applikationen på alla möjliga konfigurationer innan du levererar applikationen till kunderna.
Några områden där visuell valideringstest rekommenderas är (eftersom det kommer att påverka ditt varumärke direkt):
- Mobilappar
- Mobilweb / Responsive Web
- Marknadsföring av webbplatser
- Innehållshanteringssystem
- Konsumentsystem som flygbolag, resor, banker etc.
Med tanke på dess betydelse bör företag spendera betydande ansträngningar och pengar på visuell testning. Om det används i kombination med befintliga utvecklartester hjälper det dig att upptäcka visuella problem i de tidiga stadierna av utvecklingslivscykeln.
Visuella testmetoder och processer
Som utvecklare eller testare arbetar vi ofta med att testa funktionernas applikationer. Antingen via manuellt eller automatiserat verktyg kontrollerar vi om applikationen fungerar som förväntat. Sådan funktionstestning är mycket viktig för att säkerställa att applikationen fungerar smidigt.
Men om vi lägger till visuell testning till detta skulle det förbättra den totala testningen avsevärt. Således görs denna testning ofta i kombination med funktionstestning.
Det finns flera testmetoder och processer för att möta utmaningarna med visuell testning av applikationer över breda konfigurationer. Det finns också många verktyg tillgängliga för att stödja visuell valideringstestning.
Generellt finns det två huvudmetoder som följs för visuell valideringstestning, dvs. kodbaserad och konfigurationsbaserad. De visuella testverktygen kategoriseras också baserat på dessa två tillvägagångssätt.
Det kan göras manuellt eller automatiskt. På grund av vissa inblandade utmaningar kan den varken vara helt manuell eller helt automatiserad. Generellt föredras en kombination av manuell och automatiserad strategi.
Nedan följer de tre olika visuella testmetoderna som vanligtvis följs.
Team kan välja mellan något av dessa alternativ beroende på deras behov:
bästa gratis rengöringsprogramvara för Windows 10
# 1) Skapa dedikerade visuella tester : Detta är den mest rekommenderade metoden eftersom den ger dig full kontroll över visuell validering. Med detta tillvägagångssätt kan du också skriva tester med måttliga ansträngningar. Men ja, du måste skriva testerna från grunden och det kommer att behöva betydande tid.
# 2) Infoga visuella kontrollpunkter i befintliga funktionstester: I den här metoden har du redan test för att validera funktionaliteten i applikationen och du lägger bara till några visuella kontroller mellan dessa test för att validera sidorna.
Naturligtvis begränsar denna metod din testtäckning men det är ett snabbt sätt att infoga visuella tester och dra nytta av den befintliga funktionella testkoden.
# 3) Infoga implicit visuell validering i det befintliga testramverket: Den här metoden är mycket enkel att implementera eftersom den bara kräver några kodrader. Det lider dock av begränsningen att du också kan göra generisk validering i det här fallet. Du kan inte validera specifika komponenter i ramverket.
När vi går vidare kommer vi att diskutera manuell och automatiserad visuell testning. Vi kommer också att kontrollera de visuella testverktygen och ramarna i detalj.
Manuell visuell testning
Programvaruföretag står inför två alternativ för att utföra visuell testning, dvs. manuell testning eller automatiserad testning. Låt oss se manuell visuell testning i detalj.
Även om manuell testning kan vara långsam, dyr och felbenägen, på grund av den subjektiva karaktären hos gränssnittsdesignen, är det ofta inte möjligt att ha ett automatiserat test för att fånga riktigheten i varje scenario. Så ibland måste vi välja en balans mellan manuell och automatiseringstestning.
En av de största fördelarna med manuell testning av en människa kan också se utanför testets räckvidd. Ett automatiseringstest kan bara fånga problemet som ligger inom dess räckvidd, men i ett manuellt test kan en mänsklig testare också upptäcka andra kosmetiska buggar och andra saker som ser felaktigt ut i användargränssnittet.
Eftersom manuella tester är närmare användaråtgärder i verkligheten kan de fånga layoutfel och designproblem som vanligtvis avslöjas när en riktig användare interagerar med applikationen.
Du kan gå för manuell testning i de tidiga stadierna av applikationsutvecklingen när ditt användargränssnitt är instabilt. Det är också användbart för ad hoc-testning när du behöver ha snabba kontroller på plats.
Vid manuell visuell valideringstestning måste testaren manuellt kontrollera de visuella elementens utseende och layout. Detta kan innebära att du tar aktuella skärmdumpar och sedan manuellt jämför dem med baslinjens skärmdumpar för att identifiera eventuella luckor.
Ett annat effektivt sätt att göra manuell testning är att använda en komponentutforskare. I detta definierar du testtillstånden, använder explorer för att välja ett tillstånd och komponent och kontrollera det på skärmen. Ett sådant verktyg är React Storybook där du kan utveckla UI-komponenter isolerat.
Genom denna metod kan en testare köra ett manuellt test av en komponent, kontrollera hur den gör och se om den fungerar bra eller inte.
Manuella teststeg:
- Bläddra igenom appen och fånga de kända bra basskärmbilderna.
- Vid ett senare tillfälle, ta en ny uppsättning skärmdumpar från den senaste versionen av appen.
- Jämför nu manuellt dessa skärmdumpar (baslinje mot nuvarande) för att räkna ut de visuella buggarna.
Automatiserad visuell testning
Automatiserad visuell testning är ett sätt att automatiskt verifiera om ett användargränssnitt visuellt ser ut som avsett.
Fördelarna med att automatisera visuella tester är att de erbjuder långsiktig kostnadseffektivitet, är snabbare än manuella tester, mer exakta eftersom de kan utesluta mänskliga fel och leverera pixel-perfekta visuella tester, de är återanvändbara och transparenta eftersom de erbjuder automatiska rapporter som är lätt och lättillgängligt för alla i teamet.
Några av begränsningarna med automatiserad visuell testning är att det kan vara stora kostnader i förskott och du kommer att behöva spendera stora ansträngningar för testunderhåll för att tillgodose varje förändring.
Vid automatiseringstestning är omfattningen smalare såvida inte skärmdumpstestning är på plats. Det finns också en brant inlärningskurva när organisationerna tar sig tid att lära sig om verktyg för automatiseringstestning.
Att gå med automatisering skulle vara ett bra val om du måste utföra visuell testning för regression för att hantera täta förändringar som händer i ett stabilt användargränssnitt. Automatiserad testning hjälper också till i en fantastisk visuell jämförelse av skärmdumpar.
Automatiserad jämförelse av skärmdumpar ger stor precision vid visuell testning och ökar avkastningen. Den automatiserade skärmdumpjämförelsen kan fånga de buggar som är omöjliga att upptäckas med mänskliga ögon och manuell jämförelse. Det är också användbart i slutet till slut-testningen av komplexa användarberättelser.
Det finns ett brett utbud av öppen källkod och kommersiella verktyg tillgängliga för automatiserad testning.
Bilden nedan visar hur visuell validering kan automatiseras med valfritt programmeringsspråk:
(bild källa )
inre gå vänster gå högra gå
Nedan följer det allmänna arbetsflödet för Visual Test Automation:
(bild källa )
Som visas i ovanstående arbetsflödesdiagram är det fyra steg involverade i automatiserad visuell testning:
Steg 1 : I det här steget måste vi köra applikationen och testa och fånga skärmdumpar.
Steg 2 : I detta steg jämför automatiseringsverktyget dessa skärmdumpar med baslinjens skärmdumpar. Basskärmbilderna är i allmänhet de bilder som togs i tidigare testkörningar och bevisades av en testare.
Steg 3: När verktyget når resultaten av bildjämförelserna genererar det en rapport som belyser alla hittade skillnader.
Till exempel,nedanstående bild visar ett av testautomationsverktygen som belyser skillnaderna i en vinkelapplikation:
Steg 4 : I det sista steget granskar testaren rapporten och kontrollerar för varje skillnad om det är ett fel eller en giltig ändring (falska positiva). Baserat på detta uppdateras baslinjebilderna.
För den första testkörningen har du inte baslinjebilder. Så, bilderna som erhölls i den första körningen behandlas i allmänhet själva som baslinjebilder. Från och med nästa körning jämförs de med skärmdumparna.
Bästa praxis för automatiserad visuell testning
- Välj ett verktyg som är tillräckligt smart för att ignorera falska positiva resultat. Verktyget ska kunna hantera utjämning, pixelförskjutning etc. och misslyckas inte med dina tester på grund av dessa skäl.
- Testautomatisering ska kunna hantera dynamiskt och rörligt innehåll.
- Lita inte på felkvoter eller konfiguration av trösklar. Det enda som bör betyda är om en människa kan se den skillnaden, och kommer det att påverka användarupplevelsen?
- Automationsalgoritmen ska kunna analysera sidans struktur och kunna göra layoutjämförelser.
- Föredrar att validera hela UI-sidan istället för enskilda komponenter. Detta kommer att ge mer och bättre täckning. Om du bara validerar specifika komponenter kan du missa oväntade buggar.
Automatiserade testverktyg och visuella testramar
Idag finns det ett brett utbud (nästan 30 plus) verktyg på marknaden för automatiserad visuell testning. Några av dessa verktyg är öppen källkod medan andra är kommersiella. De flesta av dessa verktyg fungerar på samma sätt, men de strävar efter ett annat arbetsflöde enligt målgruppen.
För frontend-utvecklare finns det två typer av ramar involverade i visuell testning. Först behöver du en testlöpare som låter dig skriva och utföra testerna. För det andra behöver du en webbläsarautomatiseringsram för att replikera användarinteraktioner. Dessa två ramar kallas gemensamt som Visual test-kod.
Med hjälp av dessa testramar skapar utvecklarna koden som imiterar riktiga användaråtgärder som att skriva text eller klicka på knappar. Testkoden har kommandon för att ta skärmdumpar vid relevanta punkter. När testet körs för första gången tas en första uppsättning skärmdumpar.
Dessa skärmdumpar fungerar som en baslinje för jämförelse vid ändringar i applikationen. När baslinjen har grundats, kör utvecklaren koden i bakgrunden. När en ändring hittas fångas skärmdumpen av ändringen.
Testlöparen jämför denna skärmdump med baslinjens skärmdump för det kodområdet. Om det finns några skillnader mellan bilderna betraktas testet som ett misslyckande och den visuella felet rapporteras.
När hela testkoden körs genereras en rapport automatiskt. Denna rapport granskas manuellt av en mänsklig testare för att kontrollera alla skärmdumpsbilder som skiljer sig från baslinjebilderna. Vissa verktyg genererar en diff-bild för att markera skillnaden mellan den faktiska och förväntade skärmdumpen.
Om skillnaden orsakas av ett problem i koden kan utvecklaren åtgärda problemet och köra om koden. Om skillnaden orsakas av en nödvändig ändring av applikationsgränssnittet granskar utvecklaren den skärmdumpen och uppdaterar baslinjens skärmdump så att framtida tester kan klara.
Visuell testning inkluderar både gratis och betalda verktyg. Låt oss diskutera verktygen i detalj.
Lista över de bästa visuella testverktygen
Kod / skriptbaserad öppen källkod och gratisverktyg
Nedan listas listan över de kodbaserade visuella valideringsverktygen som är öppen källkod och tillgängliga utan kostnad.
- PhantomCSS (UJs CapserJs)
- FBSnapshotTestCase (Använder XCTest)
- Gemini (Använder JS DSL)
- Nål (Använder Python)
- Rspec sida regression (Använder Capibara)
- Pix-Diff (Använder JS och gradskiva)
- Selen Visual Diff (Använder Java och WD)
- Vizregress (Använder .NET och WD)
- VisualCeption (Använder PHP och CodeCeption)
- spöke (Använder en JS DSL)
Konfigurationsbaserad öppen källkod och gratisverktyg
Konfigurationsbaserade visuella valideringsverktyg som är öppen källkod och tillgängliga utan kostnad listas nedan för din referens:
- BaskstopJS
- dpxdtMake –Depicted
- CSSCritic
- Grunt Fotobox
- VIFF
- Grönlök
- pyssling
- CSS Visual Test
- Snäpp och jämför
- Grunt-Vigo
- Galen Framework
- Automotion
Vi går inte djupt in i vart och ett av ovanstående verktyg, men vi diskuterar kortfattat de bästa.
Phantom CSS är ett av de mycket populära verktyg för öppen källkod för visuell validering. Den har 4 768 GitHub-stjärnor. Det hjälper dig med automatiserad visuell regressionstestning. Den använder CasperJS för att ta skärmdumpar och jämför dem med baslinjens skärmdumpar med Resemble.js.
(bild källa )
Det genererar bildskillnader baserat på RGB-pixeldifferenser. Detta verktyg är bara användbart när användargränssnittet är förutsägbart.
FBSnapshotTestCase är också ett annat populärt verktyg i denna kategori. Den har 880 GitHub-stjärnor.
Den fångar en konfigurerad UIView eller CALayer och använder en metod som kallas render InContext: att skaffa en bildmoment av dess innehåll. Den matchar den här bilden mot en 'referensbild' som finns i källkodsförvaret och misslyckas med testet om de två ögonblicksbilderna inte matchar.
BackstopJS är ett ledande verktyg i kategorin konfigurationsbaserade verktyg. Det fångar CSS Curveballs. Det är ett automatiseringsverktyg för visuell regressionstestning som kan testa det responsiva webbgränssnittet genom att matcha DOM-skärmbilderna över tiden.
Det är ett lättanvänt verktyg med några fantastiska funktioner som användargränssnitt i webbläsarrapportering, integrerad dockaråtergivning, JUnit-rapporter, CLI-rapporter etc.
Galen framework är också en av de berömda ramarna med öppen källkod för visuell valideringstestning. Med hjälp av detta verktyg kan du testa layouten och responsiv design av webbappar på ett automatiserat sätt.
(bild källa )
Denna ram fungerar bra i selen.
Låt oss diskutera några kommersiella verktyg och ramar som är tillgängliga för Visual Test Automation nu!
Kommersiella verktyg
# 1) Applitools
Det är en av de mycket populära kommersiella ramarna för automatiserad visuell testning och visuell regressionstestning. Detta verktyg ger en AI-driven kognitiv vision. Den använder artificiell intelligens för att hjälpa dig med visuell testning och övervakning från slut till slut.
Med Applitools kan du automatiskt testa hundratals UI-komponenter på alla plattformar och konfigurationer utan att skriva någon kod eller med mycket minimal kod. Den har stöd för mer än 40 testramar och språk.
Den stöder också DevOps-processen där du enkelt kan integrera dina visuella testfall i CI / CD-pipelinen. Detta verktyg låter dig också skapa anpassade visuella rapporter.
Denna ram används av vissa toppföretag, inklusive Sony, SAP, MasterCard och PayPal. Det har också mycket positiva kundrecensioner.
Säljaren erbjuder tre versioner av detta ramverk, dvs Starter, Enterprise Public Cloud och Enterprise Dedicated Cloud. Du måste kontakta leverantören för prissättningen.
Hemsida: Applitools
# 2) Crossbrowsertesting Visual Testing
Crossbrowsertesting är en webbtestplattform utvecklad av SmartBear för hela testprocessen. Detta verktyg omfattar visuell testning och visuell regressionstestning.
Skärmdumpens testfunktion som tillhandahålls av det här verktyget fångar helsides skärmdumpar och hjälper snabbt till att hitta visuella buggar och spåra visuella inkonsekvenser. För att starta ett skärmdumpstest måste du ange webbadressen och välja några webbläsare.
Skärmdumpstester är tillgängliga för de flesta stationära enheter och populära mobila enheter. Du kan mixa och matcha din webbläsares upplösning för dynamisk responsiv testning över stationära webbläsare och mobilinriktningar. Ditt skärmdumpstest kommer att fånga tre vyer av varje konfiguration, dvs Windowed, helsides och helsides kromlös.
Du kan snabbt filtrera dina testresultat och se de visuella buggarna. Du kan också hoppa till ett live-test och felsöka eller korrigera de visuella defekterna. Du kan testa lokala miljöer och utvecklingsmiljöer via ett lokalt anslutningsverktyg som tillhandahålls av denna programvara.
När du har utfört ett skärmdumpstest för visuell regressionstestning kan du bara schemalägga det dagligen, vecka eller månad. Verktyget skickar även meddelanden om testresultat.
Detta verktyg har en automatiserad jämförelsemotor för att fånga automatiserade skärmdumpar av samma sida över olika konfigurationer. Härifrån kan du välja en baslinjewebbläsare och sedan utvärdera de markerade layoutskillnaderna bredvid.
gratis alternativ till avast-rengöringspremie
Det erbjuder också några avancerade alternativ för att göra ditt test mer kraftfullt. Dessa alternativ inkluderar grundläggande autentisering, inloggningsprofil, Selen-skript, fördröjning av skärmdump, skicka e-post, dölj fasta element etc.
Läs också = >> Hur man tar skärmdump i Selen
Detta är ett prissatt verktyg. En gratis testversion är dock också tillgänglig. Live-testversionen av detta verktyg kostar dig $ 29 / månad, automatiserad testning kostar $ 60 / månad och obegränsad testning kostar $ 100 / månad.
Hemsida: Crossbrowsertesting
# 3) Percy Visual Testing
Percy är ett av de kraftfulla verktygen för automatiserad visuell testning. Det låter dig integrera, utföra och granska de visuella testerna. Integration kan göras via testautomatiseringsramar, CI / CD-tjänster eller direkt genom din applikation.
Efter integrationen kan vi börja utföra de visuella tester som krävs på applikationerna och komponenterna. När ett visuellt test startas extraherar Percy-verktyget skärmdumpar i gränssnittet i olika webbläsare och responsiva bredder. Det gör sedan en jämförelse mellan pixlar och pixlar och identifierar alla relevanta visuella förändringar i ditt användargränssnitt.
När skärmdumparna har gjorts kan du granska dem för eventuella visuella problem.
Pixel för pixel skiljer sig och responsiva skillnader som tillhandahålls av detta verktyg ger stor visuell täckning. Snapstabiliseringsfunktionen minimerar också falska positiva effekter.
Detta är ett betalt verktyg. Men det erbjuder också en gratis testversion. De betalda versionerna har tre smaker, dvs. Essential, Business och Enterprise. Essential-versionen kostar 29 $ / månad, Business-versionen kostar 849 $ / månad och Enterprise-versionen skräddarsys enligt dina behov, och priset varierar därför.
Hemsida: Percy Visual Testing
# 4) Screener.io
Detta är ett automatiserat testverktyg som låter dig spela in och utföra testerna i realtid i molnet. Testflöden kan enkelt automatiseras utan kodning. Det upptäcker automatiskt UI-inkonsekvenser över olika plattformar. Den stöder också testet av storybook-komponenter.
Det låter dig göra visuell testning i kombination med funktionstestning i samma testkörning vilket därmed ökar den totala testtäckningen. Företag som använder screener.io inkluderar Yammer, Microsoft, uber, etc.
Startpaketet för det här verktyget kostar dig cirka 249 $ / månad, Perform-paketet kostar 499 $ / mån och Enterprise-paketet har anpassad prissättning baserat på dina krav.
Hemsida: Screener.io
# 5) slutprov
endtest är en UI-testplattform som stöder kodlös automatiseringstestning med hjälp av maskininlärning. Det låter dig snabbt skapa de automatiserade testerna, lagra och köra dem direkt i molnet. De har också en kromförlängning genom vilken du kan spela in testerna.
Det här verktyget har många funktioner som genererar slumpmässiga testdata, avancerad påstående, automatisk säkerhetskopiering, geolokalisering, livevideor, jämförelse av skärmdumpar etc.
Hemsida: slutprov
Slutsats
I denna handledning diskuterade vi hur viktigt visuell valideringstestning är i dagens scenario där programvaran måste fungera bra på flera konfigurationer av skärmstorlekar, mobila enheter, operativsystem, skärmupplösningar etc.
Om du vill ha en bra användarupplevelse är visuell valideringstest lika viktigt som funktionstestning. Visuell testning och funktionstestning, när de kombineras, kan ge bred testtäckning.
Det finns ett brett utbud av öppen källkod och kommersiella verktyg och ramar för visuell valideringstestning. Vi diskuterade några av de bästa verktygen i denna handledning. Dessa verktyg kan verkligen hjälpa dig med automatiserad visuell testning och visuell regressionstestning.
Glad läsning!
Rekommenderad läsning
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- Alpha Testing och Beta Testing (En komplett guide)
- Validation Testing Ultimate Guide
- 11 bästa automatiseringsverktyg för testning av Android-applikationer (Android-apptestverktyg)
- Testning av nätverkssäkerhet och bästa verktyg för nätverkssäkerhet
- Funktionell testning mot icke-funktionell testning
- Testing Primer eBook Download
- Skillnaderna mellan enhetstestning, integrationstestning och funktionstestning