Testvägledning
När du har konfigurerat och anpassat ditt Adobe Commerce i ett molninfrastrukturprojekt är det bäst att testa programmet noggrant innan du startar butikens webbplats. Testning hjälper till att hantera förväntningarna på klusterstorleken på rätt sätt och skalas för framtida affärsbehov.
Funktionstestning
Under utvecklingen är det viktigt att du utför funktionstestning från början till slut på ditt Adobe Commerce i molninfrastrukturprojekt. Se följande riktlinjer för funktionstestning i Docker-miljön:
-
Programtestning - Använd Magento Functional Testing Framework (MFTF) för programtestning i Cloud Docker-miljö.
-
Kodtestning - Använd ramverket för kodekationstestning för PHP för att validera kod som är avsedd att bidra till molnpaketets databaser.
Bästa tillvägagångssätt före lansering
Tänk på följande testtyper som en bra metod att utföra innan webbplatsen startas:
-
Läs in test - Utför ett inläsningstest för att förstå systemets beteende under en förväntad inläsning. Testa till exempel ett antal aktiva användare samtidigt i programmet, där varje användare utför ett visst antal transaktioner inom den angivna varaktigheten. Det här testet visar svarstiden för viktiga affärskritiska transaktioner, som databasen eller programserverfunktionen. Ett belastningstest kan hjälpa till att identifiera flaskhalsar.
-
Stresstest - Utmana de övre gränserna för kapaciteten i systemet för att avgöra om systemet fungerar tillräckligt när den aktuella belastningen ligger långt över det förväntade maxvärdet.
-
Säkerhetsgenomsökning - Adobe tillhandahåller ett kostnadsfritt säkerhetsgenomsökningsverktyg för dina webbplatser.
-
Penetrationstest - Är en auktoriserad simulerad cyberattack på ett datorsystem som utformats för att utvärdera systemets säkerhet. Inpenetrationstestet hjälper till att identifiera svagheter eller sårbarheter, inklusive potentialen för obehöriga parter att få tillgång till systemfunktioner och data.