టెస్ట్ స్క్రిప్ట్ అంటే ఏమిటి? ఉదాహరణతో ఎలా వ్రాయాలి

టెస్ట్ స్క్రిప్ట్ అంటే ఏమిటి?

టెస్ట్ స్క్రిప్ట్‌లు అనేది లైన్-బై-లైన్ వివరణ, సిస్టమ్ లావాదేవీల గురించి సమాచారాన్ని కలిగి ఉంటాయి, ఇది పరీక్షలో ఉన్న అప్లికేషన్ లేదా సిస్టమ్‌ను ధృవీకరించడానికి నిర్వహించాలి. ఆశించిన ఫలితాలతో తీసుకోవలసిన ప్రతి దశను పరీక్ష స్క్రిప్ట్ జాబితా చేయాలి.

ఈ ఆటోమేషన్ స్క్రిప్ట్ సాఫ్ట్‌వేర్ టెస్టర్‌ని విస్తృత స్థాయి పరికరాల్లో ప్రతి స్థాయిని క్రమపద్ధతిలో పరీక్షించడానికి సహాయపడుతుంది. పరీక్ష స్క్రిప్ట్ అమలు చేయడానికి వాస్తవ నమోదులు మరియు ఆశించిన ఫలితాలను కలిగి ఉండాలి.

ఈ టెస్ట్ స్క్రిప్ట్ ట్యుటోరియల్‌లో, మీరు నేర్చుకుంటారు:

టెస్ట్ కేసు మరియు టెస్ట్ స్క్రిప్ట్ మధ్య వ్యత్యాసం

టెస్ట్ క్యాస్ట్ మరియు టెస్ట్ స్క్రిప్ట్ మధ్య ప్రధాన వ్యత్యాసం ఇక్కడ ఉంది:

పరీక్ష కేసు పరీక్ష స్క్రిప్ట్
పరీక్ష కేసు ఒక అప్లికేషన్ పరీక్షించడానికి ఉపయోగించే స్టెప్ బై స్టెప్ విధానం.టెస్ట్ స్క్రిప్ట్ అనేది ఒక అప్లికేషన్‌ను ఆటోమేటిక్‌గా పరీక్షించడానికి సూచనల సమితి.
మాన్యువల్ టెస్టింగ్ ఎన్విరాన్మెంట్ కోసం టెస్ట్ కేసులు ఉపయోగించబడతాయి.ఆటోమేషన్ పరీక్ష వాతావరణంలో టెస్ట్ స్క్రిప్ట్ ఉపయోగించబడుతుంది.
ఇది మానవీయంగా చేయబడుతుంది.ఇది స్క్రిప్టింగ్ ఫార్మాట్ ప్రకారం జరుగుతుంది.
టెస్ట్ కేస్ టెంప్లేట్‌లో పరీక్ష ID, పరీక్ష డేటా, పరీక్ష విధానం, వాస్తవ మరియు ఆశించిన ఫలితాలు మొదలైనవి ఉంటాయి.టెస్ట్ స్క్రిప్ట్‌లో, మేము స్క్రిప్ట్‌ను అభివృద్ధి చేయడానికి వివిధ ఆదేశాలను ఉపయోగించవచ్చు.

పరీక్ష స్క్రిప్ట్ ఎలా వ్రాయాలి

పరీక్ష స్క్రిప్ట్



పరీక్ష స్క్రిప్ట్‌ను రూపొందించడానికి మూడు విభిన్న మార్గాలు ఉన్నాయి:

రికార్డ్/ప్లేబ్యాక్:

ఈ పద్ధతిలో, యూజర్ యొక్క చర్యలను రికార్డ్ చేయడానికి బదులుగా టెస్టర్ ఏదైనా కోడ్ రాయాలి. ఏదేమైనా, టెస్టర్ తప్పు జరిగిన వాటిని సరిచేయడానికి లేదా ఆటోమేషన్ ప్రవర్తనను చక్కదిద్దడానికి కోడింగ్ చేయవలసి ఉంటుంది.

ఈ పద్ధతి మొదటి నుండి పూర్తి పరీక్ష స్క్రిప్ట్ రాయడం కంటే సులభం ఎందుకంటే మీకు ఇప్పటికే పూర్తి కోడ్ ఉంది. ఇది VBScript వంటి సరళీకృత ప్రోగ్రామింగ్ భాషలో ఎక్కువగా ఉపయోగించబడుతుంది.

కీవర్డ్/డేటా ఆధారిత స్క్రిప్టింగ్:

ఈ పద్ధతిలో, టెస్టర్లు మరియు డెవలపర్‌ల మధ్య స్పష్టమైన విభజన ఉంది. డేటా-ఆధారిత స్క్రిప్టింగ్‌లో, టెస్టర్ అంతర్లీన కోడ్ గురించి తెలియకుండా కీలకపదాలను ఉపయోగించి పరీక్షను నిర్వచిస్తాడు.

ఇక్కడ, డెవలపర్‌ల పని కీవర్డ్‌ల కోసం పరీక్ష స్క్రిప్ట్ కోడ్‌ను అమలు చేయడం మరియు అవసరమైనప్పుడు ఈ కోడ్‌ను అప్‌డేట్ చేయడం. కాబట్టి ఈ పద్ధతిలో, టెస్టర్ సిస్టమ్ గురించి ఆందోళన చెందాల్సిన అవసరం లేదు. ఏదేమైనా, మీరు స్వయంచాలకంగా పరీక్షించాలనుకుంటున్న ఏదైనా కొత్త కార్యాచరణ కోసం వారు అభివృద్ధి వనరులపై ఎక్కువగా ఆధారపడతారు.

ప్రోగ్రామింగ్ లాంగ్వేజ్ ఉపయోగించి కోడ్ రాయడం:

మీరు ఈ పద్ధతిని ఉపయోగించి పరీక్ష స్క్రిప్ట్‌ను సృష్టించాలనుకుంటే, మీరు ఇప్పటికీ రికార్డ్ చేయగల సామర్థ్యం లేదా ప్లేబ్యాక్ మరియు సాధారణ స్క్రిప్ట్‌ను రూపొందించగల సామర్థ్యాన్ని కలిగి ఉంటారు.

అయినప్పటికీ, టెస్టర్‌గా, మీరు చివరకు రికార్డ్/ప్లేబ్యాక్‌కు మించి మరియు సాధారణ స్క్రిప్ట్‌లను ఎలా కోడ్ చేయాలో నేర్చుకోవాలి. మీ అప్లికేషన్ జావాలో వ్రాయబడినప్పటికీ మీరు మీ ప్రోగ్రామింగ్ భాషను ఎంచుకోవచ్చని అర్థం చేసుకోవడం ముఖ్యం.

అయితే, మీరు మీ పరీక్ష స్క్రిప్ట్‌లను జావాలో వ్రాయాల్సిన అవసరం లేదని దీని అర్థం కాదు, ఇది నేర్చుకోవడం కష్టంగా ఉంటుంది. బదులుగా, మీరు మీ పరీక్ష స్క్రిప్ట్‌లను జావాస్క్రిప్ట్ లేదా రూబీ వంటి సులభమైన భాషలో వ్రాయవచ్చు (లేదా మీరు ఉపయోగించాలనుకుంటున్న ఏదైనా సులభమైన భాష).

పరీక్ష స్క్రిప్ట్ యొక్క ఉదాహరణ

ఉదాహరణకు, ఒక వెబ్‌సైట్‌లో లాగిన్ ఫంక్షన్‌ను తనిఖీ చేయడానికి, మీ పరీక్ష స్క్రిప్ట్ కింది వాటిని చేయవచ్చు:

  • లాగిన్ స్క్రీన్‌లో ఆటోమేషన్ సాధనం 'వినియోగదారు పేరు' మరియు 'పాస్‌వర్డ్' ఫీల్డ్‌లను ఎలా గుర్తించగలదో పేర్కొనండి. వారి CSS మూలకం ID ల ద్వారా చెప్పండి.
  • వెబ్‌సైట్ హోమ్‌పేజీని లోడ్ చేయండి, ఆపై 'లాగిన్' లింక్‌పై క్లిక్ చేయండి. కనిపించే లాగిన్ స్క్రీన్ మరియు 'వినియోగదారు పేరు' మరియు 'పాస్‌వర్డ్' ఫీల్డ్‌లు కనిపిస్తున్నాయని ధృవీకరించండి.
  • తరువాత, 'చార్లెస్' అనే యూజర్‌పేరు మరియు '123456' పాస్‌వర్డ్ 'కన్ఫర్మ్' బటన్‌ని గుర్తించి దాన్ని క్లిక్ చేయండి.
  • లాగిన్ అయిన తర్వాత కనిపించే వెల్‌కమ్ స్క్రీన్ టైటిల్‌ను యూజర్ ఎలా గుర్తించవచ్చో వారు పేర్కొనాలి- దాని CSS మూలకం ID ద్వారా.
  • స్వాగత స్క్రీన్ శీర్షిక కనిపిస్తోందని ధృవీకరించండి.
  • స్వాగత స్క్రీన్ శీర్షికను చదవండి.
  • టైటిల్ టెక్స్ట్ 'వెల్కమ్ చార్లెస్' అని చొప్పించండి.
  • టైటిల్ టెక్స్ట్ ఆశించిన విధంగా ఉంటే, పరీక్ష పాస్ అయిన రికార్డు. లేకపోతే, పరీక్ష విఫలమైన ఆల్బమ్.

టెస్ట్ స్క్రిప్ట్ సృష్టించడానికి చిట్కాలు

పరీక్ష స్క్రిప్ట్‌ను రూపొందించడానికి ఇక్కడ కొన్ని ముఖ్యమైన చిట్కాలు ఉన్నాయి:

క్లియర్:

మీ పరీక్ష స్క్రిప్ట్ స్పష్టంగా ఉండాలి. టెస్టర్ దరఖాస్తు గురించి వివరాలను ఇవ్వమని ప్రాజెక్ట్ ఇన్‌ఛార్జ్ వ్యక్తిని నిరంతరం అడగవలసి వస్తే. ఇది ఖచ్చితంగా సమయం మరియు వనరులను వృధా చేస్తుంది.

దీనిని నివారించడానికి, పరీక్ష స్క్రిప్ట్‌లోని ప్రతి దశ స్పష్టంగా, సంక్షిప్తంగా మరియు పొందికగా ఉందని మీరు నిరంతరం ధృవీకరించాలి. ఇది పరీక్ష ప్రక్రియను సజావుగా నిర్వహించడానికి సహాయపడుతుంది.

సాధారణ:

టెస్టర్‌లు తీసుకోవలసిన ఒక నిర్దిష్ట చర్యను కలిగి ఉండే టెస్ట్ స్క్రిప్ట్‌ను మీరు సృష్టించాలి. ఇది ప్రతి ఫంక్షన్ సరిగ్గా పరీక్షించబడిందని మరియు సాఫ్ట్‌వేర్ టెస్టింగ్ ప్రాసెస్‌లో టెస్టర్లు దశలను కోల్పోకుండా చూసుకుంటుందని ఇది నిర్ధారిస్తుంది.

బాగా ఆలోచనాత్మకం:

పరీక్ష స్క్రిప్ట్ వ్రాయడానికి, ఏ మార్గాలు పరీక్షించాలో నిర్ణయించుకోవడానికి మీరు మిమ్మల్ని యూజర్ స్థానంలో ఉంచాలి. సిస్టమ్ లేదా అప్లికేషన్‌ను అమలు చేస్తున్నప్పుడు వినియోగదారులు ఉపయోగించే అన్ని విభిన్న మార్గాలను అంచనా వేయడానికి మీరు సృజనాత్మకంగా ఉండాలి.

పరీక్ష స్క్రిప్ట్ విధానాన్ని ఎప్పుడు ఉపయోగించాలి?

టెస్ట్ స్క్రిప్ట్ ఉపయోగించడానికి ఇక్కడ కారణాలు ఉన్నాయి.

  • ఏదీ దాటవేయబడలేదని మరియు కోరిక పరీక్ష ప్రణాళిక వలె ఫలితాలు నిజమని ధృవీకరించడానికి పరీక్ష స్క్రిప్ట్‌ను ఉపయోగించడం అత్యంత విశ్వసనీయమైన విధానం.
  • పరీక్ష స్క్రిప్ట్ తయారు చేయబడితే, ఇది పరీక్ష ప్రక్రియలో లోపం కోసం చాలా తక్కువ గదిని వదిలివేస్తుంది.
  • కొన్నిసార్లు, పరీక్షకులు స్వేచ్ఛగా ఉత్పత్తి ద్వారా బ్రౌజ్ చేయడానికి అనుమతించబడతారు. వారు కొన్ని లక్షణాలను కోల్పోవచ్చు.
  • ఫంక్షన్ లేనప్పుడు ఆశించిన ఫలితాన్ని కలిగి ఉంటుందని కూడా కొన్నిసార్లు టెస్టర్ ఊహిస్తాడు.
  • వినియోగదారు పనితీరు ముఖ్యమైనది మరియు నిర్దిష్టంగా ఉన్నప్పుడు ఇది ప్రత్యేకంగా ఉపయోగపడుతుంది.

టెస్ట్ స్క్రిప్ట్ మూస అంటే ఏమిటి?

టెస్ట్ స్క్రిప్ట్ టెంప్లేట్ అనేది పునర్వినియోగపరచదగిన ఫార్మాట్ చేసిన డాక్యుమెంట్, ఇది ఉపయోగించదగిన పరీక్ష స్క్రిప్ట్‌ను రూపొందించడానికి ముఖ్యమైన ముందుగా ఎంచుకున్న సమాచారాన్ని కలిగి ఉంటుంది. ఈ పత్రం మీ పరీక్షలు ఎంత వివరంగా ఉన్నాయో మరియు ప్రతి పరీక్ష కేసులో ఏ సమాచారాన్ని చేర్చాలో నిర్ణయిస్తుంది.

సారాంశం:

  • టెస్ట్ స్క్రిప్ట్‌లు అంటే పరీక్షలో ఉన్న అప్లికేషన్ లేదా సిస్టమ్‌ను ధృవీకరించడానికి నిర్వహించాల్సిన సిస్టమ్ లావాదేవీల గురించి సమాచారాన్ని కలిగి ఉన్న లైన్-బై-లైన్ వివరణ.
  • పరీక్ష కేసు అనేది ఒక అప్లికేషన్‌ను పరీక్షించడానికి ఉపయోగించే దశల వారీ ప్రక్రియ అయితే టెస్ట్ స్క్రిప్ట్ అనేది ఒక అప్లికేషన్‌ని ఆటోమేటిక్‌గా పరీక్షించడానికి సూచనల సమితి.
  • టెస్ట్ స్క్రిప్ట్ సృష్టించడానికి మూడు మార్గాలు 1) రికార్డ్/ప్లేబ్యాక్ 2) కీవర్డ్/డేటా ఆధారిత స్క్రిప్టింగ్, 3) ప్రోగ్రామింగ్ లాంగ్వేజ్ ఉపయోగించి కోడ్ రాయడం.
  • మీ పరీక్ష స్క్రిప్ట్ స్పష్టంగా ఉండాలి మరియు మీరు టెస్టర్‌లు తీసుకోవలసిన ఒక నిర్దిష్ట చర్యను కలిగి ఉండే పరీక్ష స్క్రిప్ట్‌ను సృష్టించాలి.
  • ఏదీ దాటవేయబడలేదని మరియు కోరిక పరీక్ష ప్రణాళిక వలె ఫలితాలు నిజమని ధృవీకరించడానికి పరీక్ష స్క్రిప్ట్‌ను ఉపయోగించడం అత్యంత విశ్వసనీయమైన విధానం.
  • టెస్ట్ స్క్రిప్ట్ టెంప్లేట్ అనేది పునర్వినియోగపరచదగిన ఫార్మాట్ చేసిన డాక్యుమెంట్, ఇది ఉపయోగించదగిన పరీక్ష స్క్రిప్ట్‌ను రూపొందించడానికి ముఖ్యమైన ముందుగా ఎంచుకున్న సమాచారాన్ని కలిగి ఉంటుంది.