వినియోగదారు నమోదు దృశ్యాలు మరియు పరీక్ష కేసులు

ఇ-కామర్స్ వెబ్‌సైట్లు మరియు వెబ్ పోర్టల్స్ వంటి అనేక వెబ్ అనువర్తనాలు వారి వినియోగదారులకు వినియోగదారు నమోదు మరియు లాగిన్ కార్యాచరణను అందిస్తాయి.

వినియోగదారు రిజిస్ట్రేషన్ ప్రవాహాన్ని పరీక్షించమని అడిగినప్పుడు, రిజిస్ట్రేషన్ లక్షణాన్ని వ్యాయామం చేయడానికి మేము వెంటనే ఉపయోగించగల దృశ్యాలు ఉండాలి.

ఈ పోస్ట్ యొక్క లక్ష్యం వినియోగదారు రిజిస్ట్రేషన్ కార్యాచరణను పరీక్షించేటప్పుడు పరిగణించవలసిన సాధారణ దృశ్యాలు మరియు పరీక్ష కేసుల జాబితాను మీకు అందించడం.




వినియోగదారు నమోదు దృశ్యాలు

నమోదు ప్రక్రియలో భాగం గుర్తింపు మరియు యాక్సెస్ నిర్వహణ , IDAM.

/register ద్వారా ప్రాప్యత చేయగల రిజిస్ట్రేషన్ API మాకు ఉందని పరిశీలిద్దాం ఎండ్ పాయింట్.


ది /register ఎండ్ పాయింట్ ఫారమ్ యొక్క JSON పేలోడ్ తీసుకుంటుంది:

{
'username': '',
'password': '',
'first_name': '',
'last_name': '',
'email': '' }

ఇప్పుడు, మేము దీనిని పరీక్షించబోతున్నాము /register ఎండ్ పాయింట్. మనం ఏ పరిస్థితుల గురించి ఆలోచించవచ్చు?

చెల్లుబాటు అయ్యే పేలోడ్‌లు

దృష్టాంతం 1: చెల్లుబాటు అయ్యే రిజిస్ట్రేషన్ అభ్యర్థన పేలోడ్‌తో వినియోగదారుని నమోదు చేయగలగాలి

పేలోడ్:


  • అన్ని ఫీల్డ్‌లు
  • అవసరమైన అన్ని ఫీల్డ్‌లు

తనిఖీ:

  • API ప్రతిస్పందన స్థితి కోడ్: 200
  • డేటాబేస్: వినియోగదారు డేటాబేస్లో ఉండాలి
గమనిక:సిరిలిక్ అక్షరాలు, అపోస్ట్రోఫీలు మరియు హైఫన్‌లతో పరీక్షించడం మర్చిపోవద్దు. ఇవి సాధారణంగా అనుమతించబడతాయి మరియు చెల్లుబాటు అయ్యే అక్షరాలు అయితే కొన్ని వ్యవస్థలు వాటిని భిన్నంగా నిర్వహిస్తాయి.

చెల్లని పేలోడ్‌లు

దృష్టాంతం 2: మాల్ఫార్మ్డ్ JSON పేలోడ్‌తో వినియోగదారుని నమోదు చేయకూడదు

పేలోడ్:

  • లేదు / ఖాళీ శీర్షికలు
  • అవసరమైన ఫీల్డ్‌లు లేవు
  • అవసరమైన ఫీల్డ్‌ల కోసం తప్పు విలువలు / తప్పు ఫార్మాట్
  • చెల్లని ఇమెయిల్ ఫార్మాట్ల యొక్క వివిధ కలయికలు

తనిఖీ:


  • API ప్రతిస్పందన స్థితి కోడ్: 400
  • డేటాబేస్: DB లో రికార్డ్ సృష్టించబడలేదు

వినియోగదారు నమోదును ధృవీకరించండి

చాలా తరచుగా, వినియోగదారు నమోదు చేయబడినప్పుడు, ఇమెయిల్ చెల్లుబాటు అయ్యేలా చూడటానికి ధృవీకరణ లింక్ యూజర్ యొక్క ఇమెయిల్ చిరునామాకు పంపబడుతుంది.

వినియోగదారులు సాధారణంగా వారి ఇమెయిల్ ఖాతాను ధృవీకరించడానికి ఇమెయిల్‌లోని లింక్‌పై క్లిక్ చేయాలి.

మేము చెల్లుబాటు అయ్యే మరియు చెల్లని ధృవీకరణ లింక్‌తో పరీక్షించవచ్చు.

దృష్టాంతం 3: వినియోగదారు నమోదును ధృవీకరించండి


పేలోడ్: చెల్లుబాటు అయ్యే అభ్యర్థన

తనిఖీ:

  • API ప్రతిస్పందన స్థితి కోడ్: 200
  • డేటాబేస్: ధృవీకరించబడని నుండి ధృవీకరించబడిన వినియోగదారు స్థితి మార్పులను తనిఖీ చేయండి

దృష్టాంతం 4: వినియోగదారు నమోదును ధృవీకరించండి

పేలోడ్: చెల్లని అభ్యర్థన


తనిఖీ:

  • API ప్రతిస్పందన స్థితి కోడ్: 400 లేదా 403
  • డేటాబేస్: వినియోగదారు స్థితిని తనిఖీ చేయదు. వినియోగదారు ఇప్పటికీ ధృవీకరించబడాలి.
  • ప్రవేశించండి: స్థితి ధృవీకరించబడకపోతే చెక్ యూజర్ లాగిన్ అవ్వలేరు.

తిరిగి నమోదు

దృష్టాంతం 5: ఒకే వినియోగదారుని రెండుసార్లు నమోదు చేయకూడదు

పేలోడ్: చెల్లుబాటు అయ్యే అభ్యర్థన

తనిఖీ:

  • API ప్రతిస్పందన స్థితి కోడ్: ఆధారపడి ఉంటుంది
  • ప్రతిస్పందన సందేశం: వినియోగదారు ఇప్పటికే ఉన్నారని లోపం సందేశం. గమనిక: భద్రతా కారణాల దృష్ట్యా, కొన్ని అనువర్తనాలు ఈ సందేశాన్ని తిరిగి ఇవ్వకపోవచ్చు.

పరిమితం చేయబడిన పాస్‌వర్డ్‌లు

పరిమితం చేయబడిన పాస్‌వర్డ్‌లు ఇప్పటికే హ్యాక్ చేయబడి పేస్ట్‌బిన్‌లపై ఉంచబడ్డాయి. HIBP (HaveIBeenPawned.com) హ్యాక్ చేసిన పాస్‌వర్డ్‌ల జాబితాను కలిగి ఉంది.

దృష్టాంతం 6: పరిమితం చేయబడిన పాస్‌వర్డ్‌లతో వినియోగదారుని నమోదు చేయకూడదు

పేలోడ్: అన్ని ఫీల్డ్‌లు చెల్లుతాయి, కానీ పాస్‌వర్డ్ పరిమితం

తనిఖీ:

  • API ప్రతిస్పందన స్థితి కోడ్: 400
  • ప్రతిస్పందన సందేశం: చెక్ లోపం సందేశం తగినది

పాస్‌వర్డ్‌లను to హించడం సులభం

పాస్‌వర్డ్‌ల జాబితా సాధారణమైనది మరియు హ్యాక్ చేయడం సులభం కాబట్టి యూజర్ రిజిస్ట్రేషన్‌లో తప్పించాలి.

దృష్టాంతం 7: పాస్‌వర్డ్‌లను సులభంగా to హించి వినియోగదారుని నమోదు చేయకూడదు

పేలోడ్: అన్ని ఫీల్డ్‌లు చెల్లుతాయి, కానీ పాస్‌వర్డ్‌ను to హించడం సులభం

తనిఖీ:

  • API ప్రతిస్పందన స్థితి కోడ్: 400
  • ప్రతిస్పందన సందేశం: చెక్ లోపం సందేశం తగినది

పాస్‌వర్డ్ వినియోగదారు పేరు వలె ఉంటుంది

దృష్టాంతం 8: వినియోగదారు పేరు వలె పాస్‌వర్డ్‌ను సెట్ చేయకూడదు

పేలోడ్: అన్ని ఫీల్డ్‌లు చెల్లుతాయి, కానీ పాస్‌వర్డ్ వినియోగదారు పేరు వలె ఉంటుంది

తనిఖీ:

  • API ప్రతిస్పందన స్థితి కోడ్: 400
  • ప్రతిస్పందన సందేశం: చెక్ లోపం సందేశం తగినది


సారాంశం

ప్రతి అప్లికేషన్ యొక్క అవసరాలు భిన్నంగా ఉంటాయి మరియు మీరు పరీక్షిస్తున్న రిజిస్ట్రేషన్ లక్షణానికి పై దృశ్యాలు వర్తించవు లేదా వర్తించకపోవచ్చు.

వినియోగదారు రిజిస్ట్రేషన్ ప్రవాహాన్ని పరీక్షించేటప్పుడు ఏమి చూడాలి అనే దానిపై ఈ దృశ్యాలు మీకు కొంత మార్గదర్శకత్వం ఇస్తాయని ఆశిద్దాం.

ఆసక్తికరమైన కథనాలు