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