Lacy Leadership

Success is Near

blogtitel

test af Betalingsport sikrer en mellemliggende sti mellem transaktionskanaler som netbank, debet, kreditkort og købmandskøbte banker fungerer, da de formodes at garantere den største sikkerhed.Betalingsportalen videregiver transaktionskanalens oplysninger til Handelsbanken og kontrollerer derefter det svar, der er modtaget fra den respektive bank. der er så mange betalingsportaler til rådighed i disse dage. Nogle af dem […]

test af Betalingsport sikrer en mellemliggende sti mellem transaktionskanaler som netbank, debet, kreditkort og købmandskøbte banker fungerer, da de formodes at garantere den største sikkerhed.
Betalingsportalen videregiver transaktionskanalens oplysninger til Handelsbanken og kontrollerer derefter det svar, der er modtaget fra den respektive bank.
der er så mange betalingsportaler til rådighed i disse dage. Nogle af dem er PayPal, Braintree og Citrus betalinger.
lad os først tjekke strømmen af enhver transaktion, der sker på e-handel, og så vil vi grave i detaljer for at teste betalingsportalen.
betaling Port arbejder

Hvad er betaling Port test

betaling Port integration er et must for enhver virksomhed. Det skal være meget sikkert, meget funktionelt og skal tilbyde høj hastighed. For at kontrollere alt dette har du brug for test af betalingsport.

Betalingsportaltransaktionsstrøm

Betalingsportalproces
transaktionen starter med den kunde, der afgiver en ordre på et produkt på en e-handelshjemmeside.
efter bekræftelse af et produkt omdirigeres kunden til en hjemmeside, hvor kunden bliver bedt om at indtaste betalingsoplysninger.
på denne side klikker kunden på knappen Betal nu, hvorefter betalingsporten sender disse indtastede oplysninger til den overtagende bank.
disse oplysninger sendes i form af krypteringsdata, og derefter sender den overtagende bank dataene til den udstedende bank for at verificere detaljerne.
hvis den udstedende bank verificerer transaktionen, godkendes betalingen, og den vellykkede svarkode sendes til betalingsprocessoren.
hvis den udstedende bank ikke godkender transaktionen, sender den udstedende bank en fejlsvarskode, og til sidst vises fejlmeddelelse til kunden.
 test af betalingsportal

typer af test, der kræves på betalingsportaler

nedenstående typer test er nødvendige for at teste betalingsportalen.

  • funktionel test

når en ny betalingsport er integreret i dit system, kræves funktionel test for at se, om applikationen opfører sig som den opfører sig med andre betalingsportaler.
det skal håndtere beregningen, som det er nævnt i den kontrakt, der deles med dig. For nogle porte, der er velkendte på markedet, såsom PayPal, kan funktionel test undgås.

  • integrationstest

integrationstest meget vigtig test, der skal udføres på enhver betalingsport. Du skal kontrollere, at din applikation opfører sig, som du vil være, selv efter at du har integreret en betalingsportal.
du skal kontrollere, om kunden er i stand til at afgive en ordre, og efter en vellykket betaling skal du sørge for, at midlerne modtages med succes i købmandens bank.
du skal også kontrollere, om transaktionen er ugyldig eller refunderet.

  • Ydelsestest

Ydelsestest er afgørende for test af en betalingsportal. Du skal have et maksimalt antal adgang til betalingsporten på samme tid og se, om betalingsprocessoren mislykkes.
du skal øge brugerne over et tærskelniveau for at kontrollere betalingsportalens ydeevne.

  • sikkerhedstest

sikkerhedstest skal udføres på enhver betalingsportal med prioritet på grund af de følsomme oplysninger, der gives, mens du udfylder betalingsoplysningerne.
det er meget vigtigt at kontrollere, om de betalingsoplysninger, som brugeren har indtastet, er krypteret korrekt, og at kontrollere, om nogen form for justeringer ikke er mulig.
Læs også: Sådan testes et bankprogram

vigtige testcases til Betalingsport

lad os se nogle af de vigtige testcases, som du skal skrive til en betalingsport.

    1. Test betalingsportalen med forskellige kortnumre-kredit og debet. Du skal have dunny kortnumre til at teste denne strømning.
    2. kontroller strømmen, når der er et vellykket svar fra den udstedende bank.
    3. efter en vellykket transaktion fra den udstedende bank skal den vellykkede betalingsmeddelelse vises til brugeren.
    4. når betalingen er vellykket på betalingsporten, skal opdateringen sendes til kundens e-mail eller telefonnummer.
    5. kontroller strømmen, når der er en mislykket transaktion.
    6. kontroller strømmen, når betalingsporten holder op med at svare.
    7. Bekræft transaktionsstrømmen med svindelbeskyttelse eller sikkerhedsindstillinger.
    8. til testformål skal der efter den vellykkede transaktion foretages en post i databasen. Denne post skal kontrolleres i henhold til den designede arkitektur.
    9. kontrol af strømmen, hvis sessionen udløber, mens du udfører transaktioner.
    10. Kontroller, om betalingsporten fungerer på valutaen i det land, hvor kunden foretager betalingen.
    11. hvis applikationen tillader betaling via forskellige muligheder, skal hver mulighed testes individuelt.
    12. Kontroller, at refusionen er af samme beløb, som transaktionen er annulleret eller ugyldig. Der skal være uoverensstemmelse i beløbet, da det kan medføre tab af forretning.
    13. Kontroller, at den tilbagebetaling, der er indledt til kundekontoen, krediteres inden for den fastsatte tidsperiode, der er nævnt i de gældende vilkår og betingelser.
    14. Kontroller, at tilbagebetalingsperioden er forskellig for forskellige betalingsformer. For eksempel er tilbagebetalingstid for Paytm mindre sammenlignet med kredit-eller betalingskort.
    15. kontroller strømmen, når en kunde frivilligt annullerer transaktionen midt i transaktionen.

Læs også: Sådan testes en e-handelshjemmeside

eksempel på Braintree-betalingsportstest

    1. du kan besøge Braintree-siden.
    2. der kan du klikke på knappen “Prøv sandkassen”.
    3. du bliver omdirigeret til den officielle side, hvor du skal udfylde nogle vigtige oplysninger for at tilmelde dig på siden.
    4. du får en e-mail i din e-mail-adresse, der er angivet til kontobekræftelse.
    5. du skal oprette din konto ved at tilføje en adgangskode.
    6. du vil derefter kunne se portalen til Braintree.
    7. du kan finde sandkassetasterne og derefter integrere dem i din applikation.
    8. du kan ændre indstillingerne for din sandkasse under fanen Indstillinger i portalen.
    9. du kan tilføje indstillinger som hvilke kort der vil blive accepteret, og du kan tilføje CVV for de mock-kort, der bruges til at teste applikationen.

det er en helt anden komponent, der har brug for omfattende test, da dette driver overskuddet for klienten, og enhver form for uregelmæssigheder vil lade klienten tabe

Betalingsport testtips til testere

  • prøv at have et sandkassemiljø til test og implementering af enhver betalingsport i en applikation
  • sørg for, at datafangst og datastrøm i systemet testes for uregelmæssigheder, For eksempel ikke at fange kreditkortets udløbsdato, der viser en duplikattransaktion
  • sørg for end-to-end test af transaktionsprocessen
  • vær opmærksom på begrænsningerne i betalingsportens sandkasser
  • sørg for, at fejlmeddelelser og dukker op, som det skal være

checkliste til betalingsportens test

  • sørg for, at du har data til duplikat kreditkort fra forskellige kortudbydere
  • indsamle data til betalingsportebøger
  • sørg for, at data vedrørende fejlkode er dokumenteret
  • kontroller, at alle funktioner og indstillinger vedrørende betalingen er blevet testet grundigt
  • sørg for, at pop op-meddelelserne fungerer fint
  • kontroller svindelforebyggende foranstaltninger fungerer fint
  • sessionens udløbssekvenskontrol
  • kontroller valutaintegrationen
  • kontroller betalingsportens adfærd med hensyn til afbrydelser

konklusion

begynd at indstille testmiljøet og få en sandkasse integreret med den. Saml alle testdata til test af sandkassen eksempel: alle dummy kredit-og betalingskort og tilhørende oplysninger med det. Formulere en teststrategi, og start din test af betalingsportalen.

Klik for at bedømme dette indlæg!

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.