లాభాలు:
- అన్వేషణాత్మక పరీక్ష యొక్క మానవ ఉత్సుకత-ఆధారిత స్వభావాన్ని అర్థం చేసుకోగల సామర్థ్యం మరియు పరీక్ష చార్టర్లు మరియు సహజమైన ఆధారాలను రూపొందించడానికి భాగస్వామిగా కృత్రిమ మేధస్సును ఉపయోగించడం
- ఇన్పుట్, టైమింగ్, ఫార్మాట్, ఆథరైజేషన్ మరియు అంతరాయం వంటి డిస్కవరీ అక్షాలను వైవిధ్యపరచగల సామర్థ్యం మరియు ప్రతి క్రమరాహిత్యాన్ని మళ్లీ ఉత్పత్తి దశతో రికార్డ్ చేయగల సామర్థ్యం
- డిస్కవరీ సెషన్ మానవులచే నిర్వహించబడుతున్నప్పుడు తయారీ మరియు ర్యాప్-అప్లో మాత్రమే AIని ఉపయోగించే పరిమితిని వర్తింపజేయగల సామర్థ్యం
వ్రాసిన ప్రతి పరీక్ష కేసు ఇప్పటికే ఆలోచించిన దాన్ని తనిఖీ చేస్తుంది. కానీ చాలా ప్రమాదకరమైన తప్పులు తరచుగా ఎవరూ ముందుగా ఆలోచించని ప్రదేశాలలో దాక్కుంటారు. ఎక్స్ప్లోరేటరీ టెస్టింగ్ — టెస్టర్ ముందుగా వ్రాసిన స్క్రిప్ట్పై ఆధారపడకుండా, ఉత్పత్తిని అన్వేషించడం ద్వారా ఏకకాలంలో నేర్చుకునే, డిజైన్ చేసి మరియు అమలు చేసే ఒక పరీక్షా విధానం - ఖచ్చితంగా ఈ అంతరాన్ని లక్ష్యంగా చేసుకుంటుంది. అన్వేషణాత్మక పరీక్షలో, నిపుణుడు ఉత్పత్తితో స్వేచ్ఛగా ఆడతాడు, "నేను ఇలా చేస్తే ఏమి చేయాలి" అని అడుగుతాడు మరియు సిస్టమ్ యొక్క ఊహించని ప్రవర్తనను క్యాచ్ చేస్తాడు. ఇది మానవ అంతర్ దృష్టి మరియు ఉత్సుకతపై ఎక్కువగా ఆధారపడే పరీక్ష రకం - అందుకే ఇక్కడ కృత్రిమ మేధస్సు (AI) పాత్ర "భర్తీ" చేయడం కాదు, ఉత్సుకతను పెంచడం, గుడ్డి మచ్చలను రేకెత్తించడం మరియు ఆలోచనలను రూపొందించడం.
ఈ యూనిట్లో మీరు AIని ఎక్స్ప్లోరేటరీ టెస్టింగ్ పార్టనర్గా ఎలా ఉపయోగించాలో నేర్చుకుంటారు: ప్రింటింగ్ టెస్ట్ చార్టర్లు, ఎవోకింగ్ హ్యూరిస్టిక్లు, పోస్ట్-సెషన్ నోట్లను సంగ్రహించడం వరకు.
ఎందుకు అన్వేషణాత్మక పరీక్ష ఇప్పటికీ మానవ పని?
స్క్రిప్ట్ టెస్టింగ్ — ముందుగా వ్రాసిన దశలతో కూడిన పరీక్ష మరియు పదే పదే పదే పదే — తెలిసిన వాటిని నిర్ధారిస్తుంది; తెలియని వాటి కోసం అన్వేషణాత్మక పరీక్ష శోధనలు. అన్వేషణాత్మక పరీక్షలో విలువ టెస్టర్ ఉత్పత్తిని చూసిన క్షణం నుండి వస్తుంది మరియు "ఇక్కడ ఏదో విచిత్రం ఉంది" అని గ్రహించాడు. AI ఉత్పత్తిని మీరు చూసే విధంగా చూడదు, నిజమైన వినియోగదారుని ఏది ఇబ్బంది పెడుతుందో అది పసిగట్టదు, "ఈ బటన్ తప్పు ప్రదేశంలో ఉంది" అని చెప్పడం ద్వారా అది భంగం కలిగించదు. కానీ AI మూడు మార్గాల్లో చాలా శక్తివంతమైన సహాయం: (1) పరీక్ష ఆలోచనల యొక్క క్రమబద్ధమైన జాబితాలను రూపొందించడం, (2) మీరు మరచిపోయిన పరీక్ష అక్షాలను మీకు గుర్తు చేయడం, (3) మీ చెల్లాచెదురుగా ఉన్న డిస్కవరీ నోట్లను వ్యవస్థీకృత నివేదికగా మార్చడం.
చిట్కా: డిస్కవరీ సెషన్ను ప్రారంభించడానికి ముందు "టెస్ట్ ఐడియా వార్మప్" కోసం AIని అడగండి; సెషన్ సమయంలో స్క్రీన్ను AIకి వదిలివేయవద్దు. సెషన్కు ముందు మరియు తర్వాత AI సహాయపడుతుంది; సెషన్ మీ ఉత్సుకతతో నడపబడుతుంది.
హ్యూరిస్టిక్స్ మరియు AI
ఎక్స్ప్లోరేటరీ టెస్టర్లు హ్యూరిస్టిక్లను ఉపయోగిస్తారు, ఇవి బగ్ వేటలో దిశను అందించే చిన్న రిమైండర్లు. AI వీటిని మీ సందర్భానికి అనుగుణంగా మార్చడం ద్వారా మీకు గుర్తు చేస్తుంది. కొన్ని క్లాసిక్స్:
- CRUD: ప్రతి డేటా కోసం క్రియేట్, రీడ్, అప్డేట్, డిలీట్ ఫ్లోను ప్రయత్నించండి; ఎవరైనా అంతరాయం కలిగించు.
- గోల్డిలాక్స్ (కొంచెం/పూర్తి/లాట్): ఫీల్డ్లో చాలా తక్కువ, పూర్తి మరియు చాలా డేటాను నమోదు చేయండి (0 అక్షరాలు, 1 అక్షరం, 10,000 అక్షరాలు).
- CRUD + షెడ్యూలింగ్: ఒకే రికార్డ్ను ఒకేసారి రెండు ట్యాబ్లలో సవరించండి, ఆపై రెండింటినీ సేవ్ చేయండి.
- అంతరాయం: పేజీ మధ్య చర్యను రిఫ్రెష్ చేయండి, నెట్వర్క్ని డిస్కనెక్ట్ చేయండి, బ్యాక్స్పేస్ నొక్కండి.
- రివర్స్ ఆర్డర్: దశలను రివర్స్ ఆర్డర్లో చేయండి (మొదట చెల్లించండి, ఆపై కార్ట్కి జోడించండి).
“ఆ స్క్రీన్కి ఈ సహజమైన సూచనలను వర్తింపజేయడం ద్వారా నిర్దిష్ట ట్రయల్స్ను సూచించమని” మీరు AIకి చెప్పినప్పుడు, మీరు ఫీల్డ్-రెడీ చెక్లిస్ట్ను పొందుతారు.
పరీక్ష స్థితిని వ్రాయడం (చార్టర్)
అన్వేషణాత్మక పరీక్ష అనేది సంచారం గురించి కాదు; ఇది పరీక్ష చార్టర్పై దృష్టి కేంద్రీకరించబడింది (అన్వేషణ సెషన్లో ఏమి అన్వేషించాలో మరియు ఏ ప్రయోజనం కోసం నిర్వచించే చిన్న ఆదేశం). ఒక మంచి చార్టర్ ఈ నమూనాను అనుసరిస్తుంది: “[సాధనాలు/డేటా] ఉపయోగించి [లక్ష్యం డొమైన్] అన్వేషించండి, [ఏ సమాచారం/ప్రమాదాన్ని] వెలికితీయండి.” AI త్వరగా ఈ నిబంధనలను రూపొందించింది.
అన్వేషణాత్మక పరీక్షతో స్క్రిప్టెడ్ టెస్టింగ్ను బ్యాలెన్స్ చేయడం
సౌండ్ టెస్టింగ్ స్ట్రాటజీ స్క్రిప్ట్ చేయబడిన (ఆటోమేటెడ్, రిపీటబుల్) టెస్టింగ్ మరియు ఎక్స్ప్లోరేటరీ టెస్టింగ్ కలయికను ఉపయోగిస్తుంది. స్క్రిప్ట్ పరీక్షలు చౌకగా తెలిసిన ప్రవర్తనలు విచ్ఛిన్నం కాలేదని ధృవీకరిస్తాయి, సంస్కరణ తర్వాత వెర్షన్; మరోవైపు, అన్వేషణాత్మక పరీక్ష ఈ స్క్రిప్ట్లు ఎన్నడూ పరిగణించని కొత్త ప్రమాదాల కోసం చూస్తుంది. ఇద్దరూ పోటీదారులు కాదు, పూరకంగా ఉంటారు. ఒక సాధారణ పొరపాటు ఏమిటంటే "ప్రతిదీ ఆటోమేట్ చేద్దాం కాబట్టి ఆవిష్కరణ అవసరం లేదు"; ఆటోమేషన్ మీకు ఇప్పటికే తెలిసిన వాటి కోసం మాత్రమే తనిఖీ చేస్తుంది, మీకు తెలియని వాటిని అది ఎప్పటికీ కనుగొనదు. మరొక పొరపాటు దీనికి విరుద్ధంగా ఉంది: ఏ ఆటోమేషన్ను సెటప్ చేయకుండా ప్రతి విడుదలతో మాన్యువల్ డిస్కవరీపై ఆధారపడటం - ఇది అదే ప్రాథమిక బగ్లు పదే పదే వ్యాప్తి చెందడానికి దారితీస్తుంది.
AI ఈ బ్యాలెన్స్ని ఏర్పాటు చేయడంలో సహాయపడుతుంది: మీరు మీ డిస్కవరీ సెషన్లో కనుగొన్న క్రమరాహిత్యాన్ని AIకి ఇవ్వడం ద్వారా శాశ్వత స్క్రిప్ట్ రిగ్రెషన్ టెస్ట్గా మార్చవచ్చు. అందువల్ల, ఆవిష్కరణలో ఒకసారి కనుగొనబడిన లోపం మళ్లీ గుర్తించబడదు. డిస్కవరీ “కొత్త రిస్క్ను కనుగొనండి”, ఆటోమేషన్ “కనుగొన్న వాటిని వదిలివేయవద్దు” అనే జాగ్రత్తలు తీసుకుంటుంది; AI రెండింటి మధ్య వంతెనను వేగవంతం చేస్తుంది.
చిట్కా: ప్రతి డిస్కవరీ సెషన్ యొక్క అవుట్పుట్ను రెండు బకెట్లుగా విభజించండి: “బగ్లు వెంటనే పరిష్కరించబడతాయి” మరియు “శాశ్వత ఆటోమేషన్గా మారడానికి దృశ్యాలు.” రెండవ బకెట్ మీ రిగ్రెషన్ ప్యాకేజీలో ఆవిష్కరణ యొక్క దీర్ఘకాలిక విలువను కలిగి ఉంటుంది.
బలహీనమైన ప్రాంప్ట్ / బలమైన ప్రాంప్ట్
బలహీనం: "ఈ స్క్రీన్పై నేను ఏమి పరీక్షించాలి?"
బలమైనది: "ప్రొఫైల్ ఫోటో అప్లోడ్' ఫీచర్ కోసం, 90-నిమిషాల ఎక్స్ప్లోరేటరీ టెస్టింగ్ సెషన్ను 3 టెస్ట్ కండిషన్లుగా విభజించండి. ప్రతి షరతు కోసం: లక్ష్యం, ఉపయోగించడానికి స్పష్టమైన ఆధారాలు ఇవ్వండి (ఫైల్ పరిమాణం/ఫార్మాట్/గోల్డ్లాక్స్/ట్రంకేషన్), ప్రయత్నించడానికి 5 నిర్దిష్ట చర్యలు మరియు రిస్క్ సిగ్నల్లను ఇవ్వండి మరియు కరప్ట్ ఇమేజ్, అడ్రస్ పాడు రిస్క్, అడ్రస్ కోసం చూడండి. హానికరమైన ఫైల్ అప్లోడ్లు (చాలా పెద్ద ఫైల్, తప్పు పొడిగింపు) రక్షణగా."
శక్తివంతమైన ప్రాంప్ట్; వ్యవధి, నిర్మాణం, ఆధారాలు మరియు ప్రమాద దృష్టిని ఇస్తుంది. ఫలితంగా మీరు సెషన్ అంతటా సులభంగా ఉంచుకునే రోడ్ మ్యాప్.
అన్వేషణ అక్షాల పట్టిక
అక్షం
అడగడానికి ప్రశ్న
నమూనా వ్యాసం
ఇన్పుట్ పరిమితులు
విపరీతమైన విలువలతో ఫీల్డ్ ఏమి చేస్తుంది?
10,000 అక్షరం పేరు
టైమింగ్
ఏకకాలిక/అంతరాయంతో కూడిన ప్రాసెసింగ్లో ఏమి జరుగుతుంది?
ఒకే రికార్డ్ను రెండు ట్యాబ్లలో సేవ్ చేయండి
ఫార్మాట్
ఊహించని ఆకృతిని ఎలా నిర్వహించాలి?
ఎమోజి, కుడి-నుండి-ఎడమ వచనం, HTML
అధికారం
అనధికార వినియోగదారు యాక్సెస్ చేయగలరా?
URLని మాన్యువల్గా మార్చండి
స్థితి
చెల్లని రాష్ట్ర పరివర్తన సాధ్యమేనా?
రద్దు చేయబడిన ఆర్డర్ కోసం చెల్లించడానికి ప్రయత్నించండి
తగ్గింపు
నెట్వర్క్/సెషన్ అంతరాయం ఏర్పడినప్పుడు డేటా స్థిరంగా ఉందా?
రికార్డింగ్ చేస్తున్నప్పుడు నెట్వర్క్ను కత్తిరించండి
నాలుగు కాపీ చేయగల టెంప్లేట్లు
1) టెస్ట్ కండిషన్ జనరేటర్:
మీ పాత్ర: సీనియర్ ఎక్స్ప్లోరేటరీ టెస్టర్. ఫీచర్ కోసం [వ్యవధి] నిమిషం ఎక్స్ప్లోరేటరీ సెషన్ను 3-4 టెస్టింగ్ షరతులుగా విభజించండి:[ఫీచర్]. ప్రతి షరతు: లక్ష్యం, ఉపయోగించడానికి స్పష్టమైన ఆధారాలు, ప్రయత్నించడానికి 5 నిర్దిష్ట చర్యలు, చూడటానికి ప్రమాద సంకేతాలు. కండిషన్ నమూనా: "[రిస్క్/సమాచారం] కోసం [టూల్/డేటా]తో [డొమైన్] అన్వేషించండి."
2) సహజమైన క్యూ అడాప్టర్:
కింది స్క్రీన్ కోసం ఈ సహజమైన క్లూలను నిర్దిష్ట ప్రయోగాలుగా అనువదించండి: CRUD, గోల్డిలాక్స్ (తక్కువ/పూర్తి/మరింత), అంతరాయం, రివర్స్ ఆర్డర్, బైపాస్ అధికారీకరణ. స్క్రీన్: [స్క్రీన్/ఫ్లో వివరణ]. ప్రతి క్లూ కోసం 2 స్క్రీన్-నిర్దిష్ట ప్రయోగాలను వ్రాయండి.
3) బ్లైండ్ స్పాట్ రిమైండర్:
నేను ఈ క్రింది ఫీచర్ని పరీక్షిస్తున్నాను: [ఫీచర్]. అనుభవజ్ఞులైన టెస్టర్లు ఈ రకమైన ఫీచర్ని ఎక్కువగా మిస్ అయిన 10 కేసులను జాబితా చేయండి. యాక్సెసిబిలిటీ, స్థానికీకరణ (భాష/తేదీ/కరెన్సీ), కరెన్సీ, భద్రత మరియు పనితీరు అక్షాలను చేర్చండి.
4) సెషన్ నోట్ సారాంశం:
నా ఆవిష్కరణ సెషన్ నుండి ముడి గమనికలు క్రింద ఉన్నాయి. వాటిని ఈ నిర్మాణంలో నిర్వహించండి: - క్రమరాహిత్యాలు కనుగొనబడ్డాయి (అంచనా తీవ్రతతో) - తెలిసిన పునరుత్పత్తి దశ ఉన్నవి - తదుపరి విచారణ అవసరమయ్యేవి - తదుపరి సెషన్ కోసం సూచన రా గమనికలు: [పేస్ట్ నోట్స్]
మూడు చిన్న కేసులు
కేసు 1 — బ్లైండ్ స్పాట్ రిమైండర్ చర్యలో ఉంది. ఒక నిపుణుడు బహుభాషా అప్లికేషన్లో శోధన ఫీచర్ను పరీక్షిస్తున్నాడు. "స్థానికీకరణ అక్షాన్ని మర్చిపోవద్దు" అని AI యొక్క రిమైండర్ తర్వాత, అతను టర్కిష్-నిర్దిష్ట "i/I" అక్షర మార్పిడిని ప్రయత్నించాడు. "ఇస్తాంబుల్" కోసం వెతికినా ఎలాంటి ఫలితాలు రాలేదు; చిన్న అక్షర మార్పిడి లోపం కనుగొనబడింది. AI అక్షం గుర్తు చేసింది, నిపుణుడు ప్రయత్నించి దానిని కనుగొన్నారు.
కేసు 2 - చార్టర్ యొక్క దృష్టి. ఒక కొత్త టెస్టర్ చెల్లింపు స్క్రీన్ ద్వారా 2 గంటలు "సర్ఫింగ్" చేసాడు, కానీ అది నిర్మాణాత్మకంగా లేనందున కేవలం 2 చిన్న గమనికలను మాత్రమే చేసాడు. AIతో ఒక సెషన్ను 3 పరీక్ష పరిస్థితులుగా విభజించిన తర్వాత, అదే కాలంలో 11 క్రమరాహిత్యాలను నమోదు చేసింది; వారిలో ఇద్దరు తీవ్రంగా ఉన్నారు. అదే సమయంలో నిర్మాణం కారణంగా 5 రెట్లు ఎక్కువ సమర్థవంతమైనది.
కేస్ 3 — డిఫెన్సివ్ ఫైల్ అప్లోడ్ టెస్టింగ్. ఒక బృందం వారి స్వంత ఉత్పత్తులలో ప్రొఫైల్ ఫోటోను అప్లోడ్ చేయడంలో YZ సూచించిన "తప్పు పొడిగింపు/చాలా పెద్ద ఫైల్"ని ప్రయత్నించింది. 50 MB ఫైల్ సర్వర్ను 40 సెకన్ల పాటు క్రాష్ చేసి, పరిమాణ పరిమితిని మరియు గడువును జోడించినట్లు కనుగొనబడింది. రక్షణ ప్రయోజనాల కోసం దాని స్వంత ఉత్పత్తులపై మాత్రమే పరీక్ష జరిగింది.
సాధారణ తప్పులు
- AIని సెషన్తో భర్తీ చేస్తోంది. ఆవిష్కరణ విలువ మీ పరిశీలన మరియు అంతర్ దృష్టిలో ఉంది; AI తయారీ మరియు పునరుద్ధరణకు సహాయపడుతుంది.
- రిజర్వేషన్ లేకుండా బ్రౌజ్ చేయండి. ఏకాగ్రత లేకుండా గంటల తరబడి గడుపుతున్నారు మరియు తక్కువ దొరకడం. పరీక్ష పరిస్థితి దృష్టిని ఇస్తుంది.
- నోట్లు సేకరించడం లేదు. మీరు డిస్కవరీలో కనుగొనబడిన క్రమరాహిత్యాన్ని మళ్లీ ఉత్పత్తి దశతో సేవ్ చేయకపోతే, ఆ అన్వేషణ పోతుంది.
- ఒక అక్షం మీద ఇరుక్కుపోవడం. ఇన్పుట్ పరిమితులను ఎల్లప్పుడూ పరీక్షిస్తోంది; అధికారం, షెడ్యూలింగ్, స్థానికీకరణ అక్షాలను దాటవేయడం.
- అనధికార భద్రతా పరీక్షలు నిర్వహించడం. మీ స్వంత ఉత్పత్తిపై మరియు అనుమతితో మాత్రమే ఫైల్/URL మానిప్యులేషన్ను ప్రయత్నించండి.
సారాంశంలో
అన్వేషణాత్మక పరీక్ష అనేది మానవ ఉత్సుకతపై ఎక్కువగా ఆధారపడే పరీక్ష రకం, వ్రాయబడని వాటి కోసం శోధిస్తుంది. AI మిమ్మల్ని ఇక్కడ భర్తీ చేయదు; ఇది పరీక్ష పరిస్థితులను వివరిస్తుంది, మీ సందర్భానికి సహజమైన ఆధారాలను అందజేస్తుంది, బ్లైండ్ స్పాట్లను మీకు గుర్తు చేస్తుంది మరియు మీ గజిబిజి సెషన్ నోట్లను వ్యవస్థీకృత నివేదికగా మారుస్తుంది. విలువ మీ పరిశీలన మరియు అంతర్ దృష్టి నుండి వస్తుంది; AI ఈ విలువను కేంద్రీకరిస్తుంది మరియు గుణిస్తుంది. షరతులను వ్రాయండి, గొడ్డలిని మార్చండి, మళ్లీ ఉత్పత్తి దశతో కనుగొన్న వాటిని రికార్డ్ చేయండి, అనుమతిలో మాత్రమే భద్రతా పరీక్షలను నిర్వహించండి.
అప్లికేషన్ టాస్క్
మీ స్వంత ఉత్పత్తి నుండి ఒక లక్షణాన్ని ఎంచుకోండి. AIతో "టెస్ట్ కండిషన్ జనరేటర్" టెంప్లేట్ని ఉపయోగించి 60 నిమిషాల సెషన్ను 3 షరతులుగా విభజించండి. సెషన్ చేయండి (AI లేకుండా, చేతితో అన్వేషించడం), ముడి గమనికలను ఉంచండి. పూర్తయిన తర్వాత, "సెషన్ నోట్ సమ్మరైజర్" టెంప్లేట్తో గమనికలను నిర్వహించండి. ఫలితం: కనీసం 5 క్రమరాహిత్యాలు, ప్రతిదానికి పునరుత్పత్తి దశ మరియు తీవ్రత అంచనా. మీరు కనుగొన్న అత్యంత విలువైన క్రమరాహిత్యానికి దారితీసిన పరీక్ష పరిస్థితి మరియు సహజమైన క్లూని గమనించండి.
చెక్లిస్ట్
- [ ] సెషన్కు ముందు, నేను AIతో పరీక్ష పరిస్థితులను సృష్టించాను మరియు దృష్టిని నిర్ణయించాను.
- [ ] నేను డిస్కవరీకి కనీసం 4 విభిన్న అక్షాలను ప్రయత్నించాను (ఇన్పుట్, టైమింగ్, ఫార్మాట్, ఆథరైజేషన్, అంతరాయం).
- [ ] నేను సెషన్ను మాన్యువల్గా నిర్వహించాను, నా స్వంత ఉత్సుకతతో; నేను AIని భర్తీ చేయలేదు.
- [ ] నేను ప్రతి క్రమరాహిత్యాన్ని దాని పునరుత్పత్తి దశ మరియు తీవ్రత అంచనాతో రికార్డ్ చేసాను.
- [ ] నేను నా గమనికలను AIతో సాధారణ నివేదికగా మార్చాను.
- [ ] నేను నా స్వంత ఉత్పత్తిపై మరియు అధికారంతో మాత్రమే భద్రత/మానిప్యులేషన్ని ప్రయత్నించాను.