సాఫ్ట్‌వేర్ పరీక్ష యొక్క సంస్థ. పరీక్ష పూర్తి ప్రమాణాలు

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

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

అంతర్ దృష్టిని మనం "యాదృచ్చికం" మరియు "అవకాశం" అని పిలుస్తాము. వాస్తవానికి, సంఘటనల గమనాన్ని మార్చగల యాదృచ్చికానికి మనల్ని నడిపించేది ఆరవ భావమే. పాత గేమ్ "హెడ్స్ లేదా టెయిల్స్" మీ అంతర్ దృష్టిని పరీక్షించడానికి ఒక గొప్ప మార్గం. ఊహించడం కష్టంగా ఏమీ లేదని అనిపిస్తుంది, ఎందుకంటే అవకాశం చాలా ఎక్కువ - 50%! అది ఎలా ఉన్నా. మేము 8 త్రోలు చేస్తాము, అదే సంఖ్యలో సరైన సమాధానాలను ఇవ్వడానికి ప్రయత్నించండి.

నాశనం చేయలేని స్వేచ్ఛా గణతంత్రాల యూనియన్ చాలా కాలం గడిచిపోయింది, అయితే చరిత్రలో ఇంత ప్రకాశవంతమైన గుర్తును మిగిల్చిన గొప్ప శక్తి చరిత్రను మనం మరచిపోగలమని దీని అర్థం కాదు. ఈ రోజు మేము సోవియట్ పాఠశాలలో గ్రాడ్యుయేట్ మాత్రమే ఎదుర్కోగల ప్రశ్నలతో కూడిన పరీక్షను సిద్ధం చేసాము, ఎందుకంటే వారికి లోతైన జ్ఞానం అవసరం. మీరు దీన్ని నిర్వహించగలరని మీరు అనుకుంటే, ప్రారంభించండి!

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

క్లబ్ మాస్టర్ "ఏమిటి? ఎక్కడ? ఎప్పుడు?" అపకీర్తితో కార్యక్రమం నుండి సస్పెండ్ చేయబడింది. ఇప్పుడు అతనికి తన జ్ఞానం మరియు తర్కంతో డబ్బు, ప్రజాదరణ మరియు గౌరవం సంపాదించే హక్కు లేదు. కానీ, వారు చెప్పినట్లు, ఓడలో ఎల్లప్పుడూ కెప్టెన్ ఉండాలి, అతని స్థానంలో ఉండటానికి ప్రయత్నించమని మేము సూచిస్తున్నాము. మీ జీవిత అనుభవం, తర్కం మరియు చాతుర్యాన్ని ఉపయోగించండి!

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

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

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

ఈ రోజు మనం చాలా ఆసక్తికరమైన పరీక్షను సిద్ధం చేసాము! ఇది మానసిక పనులను కలిగి ఉండటంలో ప్రత్యేకంగా ఉంటుంది, దీని పరిష్కారం తెలివితేటలు మరియు తర్కం కాదు, కానీ ఊహ మరియు శ్రద్ధ అవసరం. మీరు దీన్ని నిర్వహించగలరని మీరు అనుకుంటే, ప్రారంభించండి! అయితే, మీ జ్ఞానం కూడా మీకు చాలా సహాయపడుతుంది!

ప్రసిద్ధ గేమ్ "హూ వాంట్స్ టు బి ఎ మిలియనీర్?" కొన్నాళ్లుగా మొత్తం కుటుంబాలను టీవీల ముందు గుమికూడుతోంది. కోట్లాది మందిని గెలవాలనే ఆసక్తితో గేమ్‌లో పాల్గొనేవారు అనుభవించిన ఉత్సాహం మరియు ఉత్సాహం టెలివిజన్ వీక్షకులకు ప్రసారం చేయబడుతుంది. మరియు మీరు ఇంకా స్క్రీన్‌కి అవతలి వైపు కనిపించనట్లయితే కలత చెందకండి, ఎందుకంటే ఈ రోజు మీకు ప్రాక్టీస్ చేయడానికి గొప్ప అవకాశం ఉంది! మీ జ్ఞానాన్ని పరీక్షించుకోండి!

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

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

) శీఘ్ర ఒత్తిడి పరీక్షను ప్రదర్శించడానికి వీడియోను రికార్డ్ చేసింది. అతని ఉదాహరణలో, అప్లికేషన్ విజార్డ్‌కు భారీ మొత్తంలో డేటాను అందించడం, ముఖ్యంగా అప్లికేషన్‌ను స్వయంగా లోడ్ చేయమని బలవంతం చేయడం.

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

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

దాదాపు ఆరు నెలల తర్వాత, పరీక్షను ఆపడానికి మేమిద్దరం మరిన్ని హ్యూరిస్టిక్‌లను కనుగొన్నాము. మేము వాటిని STAR ఈస్ట్ 2009లో చర్చించాము మరియు ఆ సమయంలో ప్రయాణిస్తున్న డేల్ ఎమెరీ మరియు జేమ్స్ లిండ్సే చర్చలో చేరారు. ప్రత్యేకించి, డేల్ యుద్ధ సమయంలో అనేక సందర్భాల్లో షూటింగ్‌ను ఆపివేయవచ్చని సూచించాడు: తాత్కాలిక ప్రశాంతత, "కాల్పులను నిలిపివేయడానికి" ఆదేశం, కాల్పుల విరమణపై పార్టీల మధ్య ఒప్పందం, ప్రారంభ స్థానాలకు పార్టీల ఉపసంహరణ, నిరాయుధీకరణ శత్రువు. నాకు ఇది ఆసక్తికరంగా అనిపించింది.

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

1. హ్యూరిస్టిక్"సమయంఅది తేలింది. చాలా మంది టెస్టింగ్ నిపుణుల కోసం, ఇది అత్యంత సాధారణ హ్యూరిస్టిక్: దీని కోసం కేటాయించిన సమయం ముగిసినప్పుడు మేము పరీక్షను ఆపివేస్తాము.

మేము ఉత్పత్తి గురించి తెలుసుకోవలసిన సమాచారాన్ని అందుకున్నారా? పరీక్షను ఆపివేసే ప్రమాదం చాలా ఎక్కువగా ఉందా? కాదుఉందిలేదోపదంకృత్రిమ, ఏకపక్ష? రెడీలేదోచేపడతారుఅదనపుఅభివృద్ధి, ఏదిఅవసరం అవుతుందిఅదనపుపరీక్ష?

ఒకప్పుడు, జోసెఫ్ సాక్స్ పరీక్ష నా చుట్టూ ఉన్న ప్రపంచం గురించి, నా గురించి మరియు ఇతరుల గురించి నా అస్తవ్యస్తమైన ఆలోచనలను రూపొందించే సామర్థ్యంతో నన్ను ఆకట్టుకుంది.

సాంకేతికత 60 అసంపూర్తి వాక్యాలను కలిగి ఉంది, షరతులతో 15 సమూహాలుగా విభజించబడింది, ఇది మీ వైఖరిని వర్గీకరిస్తుంది:

స్నేహితులు;

ఒకే మరియు వ్యతిరేక లింగానికి చెందిన ప్రతినిధులు;

లైంగిక సంబంధాలు;

అధికారం మరియు సబార్డినేషన్;

గత మరియు భవిష్యత్తు.

వాక్యాల యొక్క కొన్ని సమూహాలు మీ జీవితాన్ని ప్రభావితం చేసే భయాలు మరియు ఆందోళనలను కూడా సూచిస్తాయి, జీవించని అపరాధాన్ని సూచిస్తాయి మరియు జీవిత లక్ష్యాలపై కూడా వెలుగునిస్తాయి.

ప్రాసెసింగ్ లేకుండా, పరీక్ష 20 నిమిషాలు లేదా అంతకంటే ఎక్కువ సమయం పడుతుంది.

సూచనలు: పరీక్ష ఫారమ్‌లో మీరు తప్పనిసరిగా ఒకటి లేదా అంతకంటే ఎక్కువ పదాలతో వాక్యాలను పూర్తి చేయాలి.

పరీక్ష రూపం

1. నా తండ్రి చాలా అరుదుగా...

2. ప్రతిదీ నాకు వ్యతిరేకంగా ఉంటే, అప్పుడు...

3. నేను ఎల్లప్పుడూ కోరుకున్నాను/కోరుకున్నాను...

4. నేను నాయకత్వ పదవిని కలిగి ఉంటే...

5. భవిష్యత్తు నాకు అనిపిస్తోంది...

6. నా బాస్...

7. ఇది తెలివితక్కువదని నాకు తెలుసు, కానీ నేను భయపడుతున్నాను...

8. నేను నిజమైన స్నేహితుడు అని అనుకుంటున్నాను...

9. నేను చిన్నప్పుడు/చిన్నప్పుడు...

10. నాకు ఆదర్శవంతమైన స్త్రీ (పురుషుడు)...

11. నేను ఒక పురుషుని పక్కన స్త్రీని చూసినప్పుడు...

12. చాలా ఇతర కుటుంబాలతో పోలిస్తే, నా కుటుంబం...

13. నేను ఉత్తమంగా పని చేస్తున్నాను...

14. నా తల్లి మరియు నేను...

15. నేను మరచిపోవడానికి ప్రతిదీ చేస్తాను/చేస్తాను...

16. నా తండ్రికి మాత్రమే కావాలంటే...

17. నేను చేయగలిగినంత సామర్థ్యం ఉందని నేను భావిస్తున్నాను...

18. నేను చాలా సంతోషించగలను/ఉంటే...

19. ఎవరైనా నా నాయకత్వంలో పనిచేస్తే...

20. నేను ఆశిస్తున్నాను...

21. పాఠశాలలో నా ఉపాధ్యాయులు...

22. నేను భయపడుతున్నానని నా స్నేహితుల్లో చాలామందికి తెలియదు...

23. నేను వ్యక్తులను ఇష్టపడను...

24. ఒకప్పుడు...

25. చాలా మంది అబ్బాయిలు (అమ్మాయిలు)…

26. వైవాహిక జీవితం నాకు అనిపిస్తుంది...

27. నా కుటుంబం నన్ను ఇలా చూస్తుంది...

28. నేను పనిచేసే వ్యక్తులు...

29. నా తల్లి...

30. నా అతి పెద్ద తప్పు...

31. నేను నా తండ్రిని కోరుకుంటున్నాను/ఇష్టపడతాను...

32. నా గొప్ప బలహీనత ఏమిటంటే...

33. జీవితంలో నా దాగిన కోరిక...

34. నా సబార్డినేట్లు...

35. రోజు వస్తుంది...

36. నా యజమాని నన్ను సంప్రదించినప్పుడు...

37. నేను భయపడకుండా ఉండాలనుకుంటున్నాను ...

38. అన్నింటికంటే ఎక్కువగా నేను వారిని ప్రేమిస్తున్నాను...

39. నేను మళ్లీ యవ్వనంగా మారితే...

40. చాలామంది మహిళలు (పురుషులు)…

41. నేను సాధారణ లైంగిక జీవితాన్ని కలిగి ఉంటే...

42. నాకు తెలిసిన చాలా కుటుంబాలు...

43. నేను వ్యక్తులతో పని చేయాలనుకుంటున్నాను...

44. చాలా మంది తల్లులు...

45. నేను యవ్వనంలో ఉన్నప్పుడు/నన్ను దోషిగా భావించాను/ఉంటే...

46. ​​నా తండ్రి ...

47. నేను దురదృష్టవంతుడైనప్పుడు, నేను...

48. జీవితంలో అన్నింటికంటే నేను ఇష్టపడతాను/ఇష్టపడతాను...

49. నేను ఇతరులకు సూచనలు ఇచ్చినప్పుడు...

50. నేను వృద్ధాప్యంలో/వృద్ధాప్యంలో ఉన్నప్పుడు...

51. నాపై నా ఆధిపత్యాన్ని నేను గుర్తించే వ్యక్తులు...

52. నా భయాలు ఒకటి కంటే ఎక్కువసార్లు నన్ను బలవంతం చేశాయి...

53. నేను లేనప్పుడు, నా స్నేహితులు...

54. నా అత్యంత స్పష్టమైన చిన్ననాటి జ్ఞాపకం...

55. మహిళలు (పురుషులు) ఉన్నప్పుడు నేను నిజంగా ఇష్టపడను…

56. నా లైంగిక జీవితం...

57. నేను చిన్నపిల్లగా ఉన్నప్పుడు/నా కుటుంబం...

58. నాతో పనిచేసే వ్యక్తులు...

59. నేను నా తల్లిని ప్రేమిస్తున్నాను, కానీ...

60. నాకు జరిగిన చెత్త విషయం ఏమిటంటే...

ఫలితాల ప్రాసెసింగ్ మరియు వివరణ

వాక్యాల యొక్క ప్రతి సమూహానికి, ఈ సంబంధాల వ్యవస్థను సానుకూల (1), ప్రతికూల (2) లేదా ఉదాసీనత (0)గా నిర్వచించే లక్షణం ప్రదర్శించబడుతుంది.

ఉదాహరణకు, భవిష్యత్తు నాకు కనిపిస్తుంది:

1) దిగులుగా, చెడుగా, వింతగా (2)

2) ఆసక్తికరమైన, చమత్కారమైన (1)

3) అస్పష్టంగా, తెలియని (0)

ఇటువంటి పరిమాణాత్మక అంచనా సంబంధాల యొక్క అసమాన వ్యవస్థ యొక్క గుర్తింపును సులభతరం చేస్తుంది. కానీ మరింత ముఖ్యమైనది, వాస్తవానికి, పూర్తయిన ప్రతిపాదనల గుణాత్మక అధ్యయనం.

కీ

1 సమూహం. తండ్రికి సంబంధం 1, 16, 31, 46.
2వ సమూహం. తన పట్ల తన వైఖరి 2, 17, 32, 47.
3 సమూహం. అవాస్తవిక అవకాశాలు 3, 18, 33, 48.
4 సమూహం. సబార్డినేట్‌ల పట్ల వైఖరి 4, 19, 34, 49.
5 సమూహం. భవిష్యత్తు పట్ల వైఖరి 5, 20, 35, 50.
6 సమూహం. ఉన్నతాధికారుల పట్ల వైఖరి 6, 21, 36, 51.
7 సమూహం. భయాలు మరియు ఆందోళనలు 7, 22, 37, 52.
8 సమూహం. స్నేహితుల పట్ల వైఖరి 8, 23, 38, 53.
9 సమూహం. మీ గత 9, 24, 39, 54 పట్ల వైఖరి.
10 సమూహం. వ్యతిరేక లింగానికి చెందిన వ్యక్తుల పట్ల వైఖరి 10, 25, 40, 55.
11 సమూహం. లైంగిక సంబంధాలు 11, 26, 41, 56.
12 సమూహం. కుటుంబం 12, 27, 42, 57తో సంబంధాలు.
13 సమూహం. ఉద్యోగుల పట్ల వైఖరి 13, 28, 43, 58.
14 సమూహం.
తల్లి పట్ల వైఖరి 14, 29, 44, 59.

15 వ సమూహం.

అపరాధం 15, 30, 45, 60.
  1. IC డిజైన్ కోసం కొత్త సాధనాలుగా CASE సాంకేతికతలు. CASE - PLATINUM ప్యాకేజీ, దాని కూర్పు మరియు ప్రయోజనం. CASE సాధనాలను మూల్యాంకనం చేయడానికి మరియు ఎంచుకోవడానికి ప్రమాణాలు.
  2. గ్రూప్ I - రాయితీ అంచనాల ఆధారంగా ప్రమాణాలు, అనగా సమయ కారకాన్ని పరిగణనలోకి తీసుకోండి: NPV, PI, IRR, DPP.
  3. ప్రభుత్వ సంస్థలు మరియు విభాగాలలో PR. ఆర్థిక రంగంలో PR. సామాజిక రంగంలో వాణిజ్య సంస్థలలో PR (సంస్కృతి, క్రీడలు, విద్య, ఆరోగ్య సంరక్షణ)
  4. SCADA వ్యవస్థ. ORS. కంట్రోలర్‌లతో పరస్పర చర్య యొక్క సంస్థ.
  5. రవాణా సాధనంగా బస్సు. బస్ పర్యటనల సంస్థ, వాటి భౌగోళికం, ప్రసిద్ధ టూర్ ఆపరేటర్లు.
  6. వివిధ సంస్థాగత రూపాల సంస్థలు మరియు సంస్థలలో స్వయంచాలక సమాచార వ్యవస్థలు మరియు సాంకేతికతలు.
  7. ఒక సంస్థగా మున్సిపల్ పరిపాలన.
  8. 19వ శతాబ్దపు రష్యన్ థియేట్రికల్ సంస్కృతిలో నటనా నైపుణ్యాలు మరియు ప్రదర్శనల సంస్థ.

పరీక్ష ప్రక్రియ యొక్క సంస్థ.సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ అనేది చివరి ప్రోగ్రామ్ గురించి సమాచారాన్ని కమ్యూనికేట్ చేసే ప్రక్రియ మరియు ఈ సమాచారాన్ని ఒక ఫారమ్ నుండి మరొక ఫారమ్‌కు అనువదించడం. అదనంగా, అధిక సంఖ్యలో సాఫ్ట్‌వేర్ లోపాలు పని యొక్క సంస్థలో లోపాలు, తగినంత పరస్పర అవగాహన మరియు సమాచారాన్ని ప్రసారం చేసే మరియు అనువదించే ప్రక్రియలో వక్రీకరణల వల్ల సంభవిస్తాయి.

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

అదనంగా, నిర్దిష్ట పరీక్ష ప్రక్రియలు నిర్దిష్ట అభివృద్ధి దశలను లక్ష్యంగా చేసుకోవాలి. ఇది ప్రతి పరీక్ష ప్రక్రియను అనువాద దశపై కేంద్రీకరిస్తుంది, ఫలితంగా నిర్దిష్ట తరగతి లోపాలు నమోదు చేయబడతాయి.

అభివృద్ధి మరియు పరీక్ష ప్రక్రియల మధ్య సంబంధం.

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

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

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

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



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

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

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



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

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

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

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

వినియోగ పరీక్ష అనేది ఆపరేషన్ సమయంలో ఉత్పన్నమయ్యే మానసిక (వినియోగదారు) సమస్యలను గుర్తించడం. ఈ పరీక్ష కనీసం కింది వాటిని ఏర్పాటు చేయాలి:

  1. రూపకల్పన చేసిన ఇంటర్‌ఫేస్ తుది వినియోగదారుకు తెలియజేయడానికి మరియు అవగాహన కల్పించడానికి అలాగే వాస్తవ-ప్రపంచ వాతావరణంలో పనిచేయడానికి వీలు కల్పించగలదా?
  2. ప్రోగ్రామ్ యొక్క అవుట్‌పుట్ సందేశాలు అర్థవంతంగా, స్పష్టంగా మరియు అభ్యంతరకరంగా ఉన్నాయా?
  3. లోపం నిర్ధారణ స్పష్టంగా ఉందా?
  4. మొత్తం వినియోగదారు ఇంటర్‌ఫేస్‌లు వాక్యనిర్మాణం, సమావేశాలు, అర్థశాస్త్రం, ఆకృతి, శైలి మరియు సంక్షిప్తీకరణలలో స్థిరత్వం మరియు ఏకరూపతను ప్రదర్శిస్తాయా?
  5. సిస్టమ్ అధికంగా లేదా ఉపయోగించలేని ఎంపికలను కలిగి ఉందా?
  6. అన్ని ఇన్‌పుట్ సందేశాలకు సిస్టమ్ ఏదైనా రసీదులను జారీ చేస్తుందా?
  7. సాఫ్ట్‌వేర్ ఉపయోగించడానికి సులభమైనది మరియు ఆహ్లాదకరంగా ఉందా?

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

ఆపరేటింగ్ సిస్టమ్‌లు, DBMSలు మరియు కమ్యూనికేషన్ సిస్టమ్‌లు తప్పనిసరిగా బహుళ హార్డ్‌వేర్ కాన్ఫిగరేషన్‌లకు మద్దతివ్వాలి (ఉదాహరణకు, I/O పరికరాల యొక్క వివిధ రకాలు మరియు సంఖ్యలు మరియు కమ్యూనికేషన్ లైన్‌లు, వివిధ మెమరీ మొత్తం మొదలైనవి) హార్డ్‌వేర్ కాన్ఫిగరేషన్ పరీక్ష నిర్వహించబడుతుంది. తరచుగా సాధ్యమయ్యే కాన్ఫిగరేషన్‌ల సంఖ్య వాటిలో ప్రతి ఒక్కటి సాఫ్ట్‌వేర్‌ను పరీక్షించడానికి చాలా పెద్దది. అయినప్పటికీ, ప్రోగ్రామ్ కనీసం ప్రతి రకమైన హార్డ్‌వేర్‌తో కనీస మరియు గరిష్ట కాన్ఫిగరేషన్‌లలో పరీక్షించబడాలి. మీరు సాఫ్ట్‌వేర్ కాన్ఫిగరేషన్‌ను మార్చగలిగితే, మీరు దాని సాధ్యమయ్యే అన్ని కాన్ఫిగరేషన్‌లను పరీక్షించాలి.

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

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

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

సాఫ్ట్‌వేర్ నిర్వహణ లేదా నిర్వహణ సౌలభ్యం కోసం మూల పత్రం కొన్నిసార్లు ప్రత్యేక లక్ష్యాలను కలిగి ఉంటుంది. సాఫ్ట్‌వేర్ అందించాల్సిన నిర్వహణ సాధనాలను వారు నిర్వచించవచ్చు (ఉదాహరణకు, మెమరీ డంప్ ప్రోగ్రామ్‌లు, డయాగ్నస్టిక్ ప్రోగ్రామ్‌లు మొదలైనవి), బగ్‌ను కనుగొనే సగటు సమయం, నిర్వహణకు సంబంధించిన విధానాలు మరియు అంతర్గత గురించి డాక్యుమెంటేషన్ నాణ్యత. కార్యక్రమం యొక్క తర్కం. సహజంగానే, ఈ లక్ష్యాలన్నీ తప్పనిసరిగా పరీక్షించబడాలి. ఈ ప్రయోజనం కోసం, వినియోగ పరీక్ష ఉపయోగించబడుతుంది.

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

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

పరీక్ష పూర్తి ప్రమాణాలు.పరీక్షిస్తున్నప్పుడు, ప్రోగ్రామ్ టెస్టింగ్ ఎప్పుడు పూర్తి చేయాలనే ప్రశ్న తలెత్తుతుంది, ఎందుకంటే గుర్తించిన లోపం చివరిది కాదా అని నిర్ణయించడం సాధ్యం కాదు.

ప్రాథమికంగా, ఆచరణలో, కింది రెండు ప్రమాణాలు కట్టుబడి ఉంటాయి: పరీక్ష కోసం పని షెడ్యూల్ ప్రకారం కేటాయించిన సమయం గడువు ముగిసినప్పుడు; అన్ని పరీక్షలు విఫలమైనప్పుడు, అవి లోపాలను గుర్తించకుండా నిర్వహించబడ్డాయి.

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

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

కింది షరతులు నెరవేరినప్పుడు ఫంక్షన్ టెస్టింగ్ యొక్క పూర్తిని నిర్ణయించవచ్చు: ఫంక్షనల్ రేఖాచిత్ర పద్ధతుల ద్వారా పొందిన పరీక్షలు; సమానమైన విభజన మరియు సరిహద్దు విలువ విశ్లేషణ తప్పక విఫలమవుతుంది.

అయితే, ఈ ప్రమాణాలు మొదటగా, పరీక్ష దశలో పనికిరానివి, కొన్ని పద్ధతులు ఉపయోగించలేనివిగా మారినప్పుడు, ఉదాహరణకు, సిస్టమ్ పరీక్ష దశలో; రెండవది, అటువంటి కొలత ఆత్మాశ్రయమైనది, ఎందుకంటే నిపుణుడు అవసరమైన పద్దతిని సరిగ్గా మరియు ఖచ్చితంగా ఉపయోగించాడని ఎటువంటి హామీ లేదు; మూడవదిగా, ఒక లక్ష్యాన్ని నిర్దేశించడానికి మరియు దానిని సాధించడానికి అత్యంత సముచితమైన మార్గాన్ని ఎంచుకోవడానికి, పరిగణించబడిన ప్రమాణాలు నిర్దిష్ట పద్ధతుల వినియోగాన్ని సూచిస్తాయి, కానీ లక్ష్యాలను సెట్ చేయవద్దు.

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

పరీక్ష వ్యవధిపై లోపాల సంఖ్యపై ఆధారపడి ఉంటుంది.

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

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

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

మొత్తం లోపాల సంఖ్యను అంచనా వేయడానికి మరియు పరీక్ష ద్వారా గుర్తించగలిగే లోపాల శాతాన్ని గుర్తించడానికి, మీరు విశ్వసనీయత సూచికలను (విశ్వసనీయత నమూనాలు) నిర్ణయించడంలో ఉపయోగించే పద్ధతులను ఉపయోగించవచ్చు, ఉదాహరణకు, మిల్స్ మోడల్ లేదా సాధారణ సహజమైన నమూనాను ఉపయోగించడం. కొంచెం తరువాత పరిశీలిస్తారు.

అటువంటి అంచనాను పొందటానికి మరొక మార్గం స్టాటిక్ సగటుల ఆధారంగా, పరిశ్రమలో విస్తృతంగా ఉపయోగించబడుతుంది. ఉదాహరణకు, కోడింగ్ పూర్తయ్యే సమయానికి సాధారణ ప్రోగ్రామ్‌లలో ఉన్న ఎర్రర్‌ల సంఖ్య (వాక్-త్రూ లేదా ఇన్‌స్పెక్షన్‌కు ముందు) 100 ప్రోగ్రామ్ స్టేట్‌మెంట్‌లకు దాదాపు 4 నుండి 8 వరకు ఉంటుంది.

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

ప్రోగ్రామ్‌లో S ఎర్రర్‌లు యాదృచ్ఛికంగా ప్రవేశపెట్టబడితే మరియు పరీక్ష సమయంలో n+V లోపాలు కనుగొనబడితే (n అనేది కనుగొనబడిన స్వంత లోపాల సంఖ్య; V అనేది కనుగొనబడిన లోపాల సంఖ్య), అప్పుడు ప్రారంభంలో కనుగొనబడిన స్వంత లోపాల సంఖ్య ప్రోగ్రామ్‌ను ఫార్ములా ఉపయోగించి లెక్కించవచ్చు: .

ఉదాహరణకు, 20 స్వంత మరియు 10 ప్రవేశపెట్టిన లోపాలు గుర్తించబడితే, ప్రారంభంలో ప్రవేశపెట్టిన మొత్తం లోపాల సంఖ్య 25కి సమానం, విలువ N=25*20/10 = 50; ఆ. ఈ దశలో, ప్రోగ్రామ్ దాని స్వంత 50 లోపాలను కలిగి ఉందని మరియు పరీక్షను కొనసాగించాలని భావించబడుతుంది.

ప్రతి కొత్త లోపాన్ని గుర్తించిన తర్వాత N సంఖ్యను అంచనా వేయవచ్చు.

ప్రవేశపెట్టిన అన్ని లోపాలు గుర్తించబడే వరకు ప్రోగ్రామ్ తప్పనిసరిగా డీబగ్ చేయబడాలి. ప్రవేశపెట్టిన లోపాలను గుర్తించినప్పుడు, విశ్వసనీయ స్థాయి Cని నిర్ణయించవచ్చు, ఇది అంచనా సరైనదని సూచిస్తుంది:

ఇక్కడ k అనేది స్వంత లోపాల యొక్క అంచనా సంఖ్య, S అనేది ప్రవేశపెట్టిన లోపాల సంఖ్య, n అనేది కనుగొనబడిన స్వంత లోపాల సంఖ్య.

ఉదాహరణకు, ప్రోగ్రామ్‌లో లోపాలు లేవని మేము క్లెయిమ్ చేస్తే (k = 0), మరియు ప్రోగ్రామ్‌లో 6 ఎర్రర్‌లను ప్రవేశపెట్టినప్పుడు, అవన్నీ కనుగొనబడ్డాయి, కానీ స్వంత లోపాలు కనుగొనబడలేదు, అప్పుడు C = 6/(6 + 0 + 1) = 0, 86. మరోవైపు, 0.98 విశ్వాస స్థాయిని సాధించడానికి, ప్రోగ్రామ్‌లో 39 లోపాలను తప్పనిసరిగా ప్రవేశపెట్టాలి: C=39/(39 + 0 + 1)=0.98.

మిల్స్ మోడల్ అనేక లోపాలు లేకుండా లేదు, వీటిలో ముఖ్యమైనవి కృత్రిమ లోపాలను పరిచయం చేయవలసిన అవసరం (ఈ ప్రక్రియ పేలవంగా అధికారికీకరించబడింది) మరియు విలువ k (సొంత లోపాల సంఖ్య) యొక్క విశృంఖల అంచనా. అంచనాను నిర్వహించే వ్యక్తి యొక్క అంతర్ దృష్టిపై మాత్రమే, అనగా. ఆత్మాశ్రయ కారకం యొక్క పెద్ద ప్రభావాన్ని అనుమతిస్తుంది.

స్వతంత్ర పరీక్ష సూట్‌లను ఉపయోగించి, ఒకదానికొకటి స్వతంత్రంగా ప్రోగ్రామర్‌ల యొక్క రెండు సమూహాలచే పరీక్షించడం ఒక సాధారణ సహజమైన నమూనా.

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

మొదటి సమూహం N 1 లోపాలు, రెండవది - N 2 లోపాలు మరియు N 12 రెండు సమూహాలచే కనుగొనబడిన లోపాలు అని తేలింది.

పరీక్ష ప్రారంభించే ముందు ప్రోగ్రామ్‌లో ఉన్న తెలియని ఎర్రర్‌ల సంఖ్యను N ద్వారా సూచిస్తే, ప్రతి సమూహం యొక్క పరీక్ష సామర్థ్యాన్ని ఇలా నిర్ణయించవచ్చు

అన్ని లోపాలను గుర్తించే సామర్థ్యం రెండు సమూహాలకు ఒకే విధంగా ఉంటుందని ఊహిస్తే, మొదటి సమూహం అన్ని లోపాలను నిర్దిష్ట సంఖ్యలో కనుగొంటే, అది యాదృచ్ఛికంగా ఎంచుకున్న ఏదైనా ఉపసమితి యొక్క అదే సంఖ్యను నిర్ణయించగలదని భావించవచ్చు.

ప్రత్యేకంగా, ఇది ఊహించవచ్చు

N 12 యొక్క విలువ తెలుసు, మరియు E 1 మరియు E 2లను N 12 /N 1 మరియు N 12 /N 2గా నిర్వచించవచ్చు. అందువల్ల, ప్రోగ్రామ్‌లోని తెలియని లోపాల సంఖ్యను ఫార్ములా ద్వారా నిర్ణయించవచ్చు:

ఈ నమూనాను మరింత ముందుకు తీసుకెళ్లి, రెండు పరీక్ష సమూహాలు "సాధారణ" లోపాలను కనుగొనే సమాన సంభావ్యతను కలిగి ఉన్నాయని భావించి, కింది సూత్రాన్ని ఉపయోగించి దీనిని లెక్కించవచ్చు:

ఇక్కడ P(N12i) అనేది రెండు స్వతంత్ర సమూహాల ద్వారా ప్రోగ్రామ్ టెస్టింగ్‌లో N 12 "సాధారణ" లోపాలను గుర్తించే సంభావ్యత.

డిజైన్ ప్రక్రియలో సంభవించే లోపాలను గుర్తించడం అనేది పెద్ద సాఫ్ట్‌వేర్‌లో దాదాపు 40% లోపాలు లాజిక్ డిజైన్ మరియు కోడింగ్ లోపాలు అని సూచించే డేటాను ఉపయోగిస్తుంది, మిగిలినవి డిజైన్ ప్రాసెస్‌లో ముందుగా చేయబడ్డాయి.

దీని ఆధారంగా, ఒక ఉదాహరణ చూద్దాం. పరిమాణం 1000 స్టేట్‌మెంట్‌ల ప్రోగ్రామ్ పరీక్షించబడుతుందని చెప్పండి; సోర్స్ కోడ్‌ని తనిఖీ చేసిన తర్వాత మిగిలి ఉన్న ఎర్రర్‌ల సంఖ్య 100 స్టేట్‌మెంట్‌లకు 5గా అంచనా వేయబడింది. పరీక్ష లక్ష్యం 98% కోడింగ్ మరియు లాజిక్ లోపాలు మరియు 95% డిజైన్ లోపాలను గుర్తించడం.

మొత్తం లోపాల సంఖ్య 500. వీటిలో 200 కోడింగ్ మరియు లాజిక్ లోపాలు మరియు 300 డిజైన్ లోపాలు అని భావించబడుతుంది. అందువల్ల, 196 కోడింగ్ మరియు లాజిక్ లోపాలు మరియు 285 డిజైన్ లోపాలను కనుగొనడం అవసరం.

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

పరీక్ష దశ ద్వారా కనుగొనబడిన లోపాల శాతం.

ఈ సంఖ్యల ఆధారంగా, కింది ప్రమాణాలను నిర్ణయించవచ్చు.

  1. మాడ్యూల్ టెస్టింగ్ దశలో, 130 ఎర్రర్‌లను కనుగొని సరిదిద్దాలి (అంచనా వేసిన 200 కోడింగ్ మరియు లాజిక్ ఎర్రర్‌లలో 65%).
  2. సిస్టమ్ పరీక్ష దశలో, 6 లోపాలు మరియు 105 (200లో 3% మరియు 300లో 35%) కనుగొని పరిష్కరించడం అవసరం.

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

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

ప్రారంభం సగం యుద్ధం. ఈ నియమం దాదాపు ఏదైనా కార్యాచరణ రంగానికి మరియు సాఫ్ట్‌వేర్ పరీక్షకు కూడా వర్తిస్తుంది.

తరచుగా ప్రాజెక్ట్ ప్రారంభంలో, టెస్టర్లు డాక్యుమెంటేషన్ (పరీక్ష వ్యూహం, పరీక్ష ప్రణాళిక లేదా పరీక్ష కేసులు) వ్రాయడం ద్వారా ఉత్సాహాన్ని వెదజల్లుతారు.

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

అటువంటి పరిస్థితులలో, చాలా మంది వ్యక్తులు మార్పులేని పనిని చేస్తున్నారని భావిస్తారు మరియు ఫలితంగా, ఇప్పటికే తెలిసిన సాఫ్ట్‌వేర్‌ల పరీక్షను కొనసాగించడంలో వారు ఆసక్తిని కోల్పోతారు. మరియు ఇంచుమించుగా మూడవ రౌండ్ సమయంలో, ప్రశ్న నిర్దాక్షిణ్యంగా టెస్టర్‌పై వేలాడుతూ ఉంటుంది: "మీరు ఎప్పుడు పరీక్షను ఆపాలి?"

ప్రతి టెస్టర్ కనీసం ఒకసారి అటువంటి ప్రశ్నను అడిగారు, దీని యొక్క పొడిగించిన సంస్కరణ ఇలా ఉంటుంది:

పరీక్షను పూర్తి చేయాలని సూచించే ప్రత్యేక షరతులు లేవని చాలా మంది పరీక్షకులు విశ్వసిస్తారు. కానీ ఈ ప్రశ్నకు సమాధానం ఇవ్వడానికి, మీరు మొదటి నుండి ముగింపు వరకు పరీక్ష కార్యాచరణను విశ్లేషించాలి.

కొత్త ప్రాజెక్ట్‌ను పరీక్షించడమే పని అని చెప్పండి.

ప్రారంభ దశలు:

  • పరీక్ష బృందం అవసరాలను స్వీకరిస్తుంది.
  • అప్పుడు ప్రణాళిక మరియు అభివృద్ధి వస్తుంది.
  • పరీక్ష డాక్యుమెంటేషన్ తయారు చేయబడింది మరియు సమీక్షించబడుతుంది .

పరీక్ష, రౌండ్ #1)

టెస్టింగ్ టీమ్ కొత్తగా సృష్టించిన సాఫ్ట్‌వేర్ ఉత్పత్తిని తనకు అప్పగించిన వెంటనే పరీక్షను ప్రారంభిస్తుంది.

పరీక్ష దశలో, టెస్టర్లు సాఫ్ట్‌వేర్‌ను ఛేదించడానికి మరియు లోపాలను కనుగొనే ప్రయత్నంలో వివిధ దృశ్యాలను ప్రదర్శిస్తారు. (అప్లికేషన్ కొత్తది మరియు మొదటిసారిగా మూల్యాంకనం చేయబడినందున, కనుగొనబడిన లోపం రేటు సాపేక్షంగా ఎక్కువగా ఉంటుంది.)

డెవలపర్‌లు లోపాలను పరిష్కరిస్తారు మరియు డెవలప్‌మెంట్‌ను మళ్లీ పరీక్షించడం కోసం టెస్టర్‌లకు తిరిగి ఇస్తారు.

పరీక్షకులు లోపాల కోసం తనిఖీ చేసి, ఆపై కు వెళ్లండి.

ప్రధాన లోపాలు పరిష్కరించబడిన తర్వాత మరియు సాఫ్ట్‌వేర్ స్థిరంగా ఉన్నప్పుడు, డెవలప్‌మెంట్ బృందం తదుపరి సంస్కరణను విడుదల చేస్తుంది.

పరీక్ష, రౌండ్ #2)

టెస్టర్‌లు రెండవ రౌండ్ పరీక్షను ప్రారంభిస్తారు మరియు మొదటి రౌండ్‌లో చేసిన వాటిని పునరావృతం చేస్తారు.

ఈ ప్రక్రియలో, ఒక నియమం వలె, మరికొన్ని లోపాలు కనుగొనబడ్డాయి.

డెవలపర్లు లోపాలను పరిష్కరిస్తారు మరియు అప్లికేషన్ సమీక్ష కోసం తిరిగి పంపబడుతుంది.

టెస్టర్‌లు డెవలప్‌మెంట్‌లో మారని భాగాలపై పునరావృత పరీక్షలు మరియు రిగ్రెషన్ పరీక్షలను నిర్వహిస్తారు.

ఇది అనంతంగా కొనసాగవచ్చు. రౌండ్ 3, 4, 5... సాఫ్ట్‌వేర్ పూర్తిగా బగ్‌లు లేకుండా ఉండే వరకు.

కానీ పూర్తిగా అన్ని లోపాలను కనుగొనడం సిద్ధాంతపరంగా సాధ్యమేనా? ఇది మిలియన్ డాలర్ల ప్రశ్న, అయితే దీనికి సమాధానం చెప్పడానికి ప్రయత్నిద్దాం.

చాలా అప్లికేషన్లు సంక్లిష్టంగా ఉంటాయి, అందుకే వాటి పరీక్ష పరిధి చాలా పెద్దది. ఇది ఖచ్చితంగా అన్ని లోపాలను గుర్తించడం పూర్తిగా అసాధ్యం కాదు, కానీ అది ఎప్పటికీ పడుతుంది.

సాఫ్ట్‌వేర్‌లోని చాలా బగ్‌లు కనుగొనబడిన తర్వాత కూడా, అప్లికేషన్ దోషరహితంగా మారిందని ఎవరూ నమ్మకంగా చెప్పలేరు.

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

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

మరియు "లోపాలను పూర్తిగా తొలగించిన తర్వాత పరీక్షను నిలిపివేయడం" ఇకపై ప్రమాణం కానట్లయితే, మనం దేని నుండి ముందుకు సాగాలి?

ఏ అంశాలను అత్యంత ముఖ్యమైనదిగా పరిగణించాలో గుర్తించడానికి ప్రయత్నిద్దాం?

పరీక్షను నిలిపివేయాలనే నిర్ణయం సాధారణంగా సమయం (అందుబాటులో ఉంది), బడ్జెట్ మరియు అవసరమైన పరీక్ష వ్యవధిపై ఆధారపడి ఉంటుంది.

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

ఉదాహరణ

పరీక్ష దృశ్యం:

మీరు సాఫ్ట్‌వేర్ మాడ్యూల్‌ను పరీక్షించవలసి ఉందని అనుకుందాం; ఈ పని కోసం కొంత బడ్జెట్ కేటాయించబడింది. సమయం: 1 నెల. పరీక్షా దృశ్యాల మొత్తం సంఖ్య: 200.

దృశ్యం #1)

మొదటి వారం: మీరు విజయం సాధించారు - మొదటి రోజున మీరు షో స్టాపర్ లోపాన్ని కనుగొన్నారు. అయితే మూడు రోజుల పాటు పరీక్షలు ఆగిపోయాయి. కనుగొనబడిన బగ్ పరిష్కరించబడే వరకు మీరు ఇతర దృశ్యాలను తనిఖీ చేయలేరు. సమయం కోల్పోయిన తర్వాత, మీరు తిరిగి పనిలోకి వస్తారు.

వారం చివరి నాటికి, 20 స్క్రిప్ట్‌లు పరీక్షించబడ్డాయి మరియు అనేక ప్రమాదకరమైన బగ్‌లు కనుగొనబడ్డాయి.

2వ వారం: మీరు పరీక్షను ప్రారంభించండి, లోపాలను జాగ్రత్తగా చూసుకోండి. రెండవ వారంలో, 1వ, 2వ మరియు 3వ స్థాయి క్లిష్టమైన అనేక బగ్‌లను కనుగొనండి. ఈ సమయంలో, మేము 70 దృశ్యాలను పరీక్షించగలిగాము.

వారం 3: మూడవ వారం ప్రారంభం నాటికి, అన్ని అధిక-ప్రాధాన్య లోపాలు తొలగించబడ్డాయి, కానీ ఇప్పుడు ప్రస్తుత దృశ్యాల అమలుతో పాటు, గతంలో కనుగొనబడిన బగ్‌ల రీచెక్ కూడా జోడించబడింది. మూడవ వారంలో, మీరు 120 దృశ్యాలను కవర్ చేసారు మరియు మరిన్ని బగ్‌లను కనుగొన్నారు. ఇప్పుడు మిగిలి ఉన్నది థర్డ్-ఆర్డర్ లోపాలను వెతకడమే.

వారం 4: నాల్గవ వారం ప్రారంభం నాటికి, లోపాలు మరియు మిగిలిన 80 దృశ్యాలను తప్పనిసరిగా మళ్లీ తనిఖీ చేయాలి. వారం చివరి నాటికి మీరు 180 దృశ్యాలను పరీక్షించారు; అన్ని అధిక ప్రాధాన్యత లోపాలు పరిష్కరించబడ్డాయి మరియు మళ్లీ పరీక్షించబడ్డాయి.

నిర్వహించిన పరీక్షకు సంబంధించిన డేటా పట్టికలో ఉంచబడింది:

వారాలు #1-4
ఉద్యోగం
వారం #1
  • పరీక్ష కొనసాగింది.
  • 20 దృశ్యాలు పరీక్షించబడ్డాయి.
వారం #2
  • లోపాలపై ప్రత్యేక శ్రద్ధ.
  • మిగిలిన పరీక్ష స్క్రిప్ట్‌లను అమలు చేయండి.
  • లోపాల కోసం మళ్లీ పరీక్షించడం.
వారం #3
  • విమర్శనాత్మకత యొక్క మూడవ స్థాయి లోపాలను కనుగొనడానికి ఇది మిగిలి ఉంది.
  • 120 దృశ్యాలు పరీక్షించబడ్డాయి.
వారం #4
  • అధిక మరియు మధ్యస్థ స్థాయి లోపాలను మళ్లీ పరీక్షించడం.
  • పరీక్ష స్క్రిప్ట్‌ల అమలు.
  • అనేక స్థాయి 3 లోపాలు కనుగొనబడ్డాయి.
  • పరీక్షించిన మొత్తం దృశ్యాల సంఖ్య 180.

బహుశా ఇది ఇప్పటికే సరిపోతుందా?

పరీక్షకు కేటాయించిన సమయం ముగిసింది. మీరు అనేక స్థాయి 1 లోపాలను కనుగొన్నారు మరియు తొలగించారు. మనం అక్కడితో ఆగిపోతే, అభివృద్ధి చేసిన సాఫ్ట్‌వేర్ నమ్మదగినదిగా పరిగణించబడుతుందా? నిజంగా కాదు, కొన్ని కారణాల వల్ల:

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

దృశ్యం #2)

వారం 1: మీరు పరీక్ష యొక్క మొదటి రోజున స్థాయి 1 లోపాన్ని కనుగొంటారు. మరియు పరీక్ష 3 రోజులు వాయిదా వేయబడింది. మూడు రోజులు కోల్పోయిన తర్వాత, మీరు మళ్లీ పని చేయడం ప్రారంభించండి.

వారం చివరి నాటికి, 20 స్క్రిప్ట్‌లు తనిఖీ చేయబడ్డాయి మరియు అనేక ప్రమాదకరమైన లోపాలు కనుగొనబడ్డాయి.

మొదటి వారం ఫలితాలు ఉదాహరణ #1ని పోలి ఉంటాయి.

2వ వారం: రెండవ వారంలో మీరు 1వ, 2వ మరియు 3వ స్థాయి క్లిష్టమైన అనేక బగ్‌లను కనుగొంటారు. అయితే వీలైనన్ని ఎక్కువ దృశ్యాలను కవర్ చేయడం ఇప్పుడు సవాలు. ఫలితంగా, వారం చివరి నాటికి 120 దృశ్యాలు.

వారం 3: మూడవ వారం ప్రారంభంలో, అన్ని ప్రాధాన్యత లోపాలు తొలగించబడ్డాయి మరియు ఇప్పుడు, ప్రస్తుత దృశ్యాలతో పాటు, గతంలో కనుగొనబడిన లోపాలను మళ్లీ తనిఖీ చేయడం అవసరం. మూడవ వారంలో, మీరు 200 దృశ్యాలను కవర్ చేసారు మరియు మరిన్ని బగ్‌లను కనుగొన్నారు.

ఇప్పుడు మీరు స్థాయి 2 మరియు 3 లోపాలను మాత్రమే నివేదించగలరు.

పరీక్ష డేటా:

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

ఇది చాలదా?

మీరు అన్ని పరీక్షా దృశ్యాలను పూర్తిగా కవర్ చేసారు మరియు మరిన్ని లోపాలను కనుగొన్నారు. మనం అక్కడితో ఆగిపోతే, సాఫ్ట్‌వేర్ నమ్మదగినదిగా పరిగణించబడుతుందా?

నిజంగా కాదు:

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

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

పూర్తి లేదా నిష్క్రమణ ప్రమాణాలు

నిష్క్రమణ ప్రమాణం ఎంత పరీక్షను తగినంతగా పరిగణించాలో నిర్ణయించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది పరీక్ష చక్రం చివరిలో నిర్ణయించబడుతుంది మరియు ప్రణాళికలో చేర్చబడుతుంది. ఇది పరీక్షను పూర్తి అని పిలవడానికి తప్పనిసరిగా పాటించాల్సిన షరతులు లేదా కార్యకలాపాల సమితి.

నిష్క్రమణ ప్రమాణం ఏమి కలిగి ఉంటుంది?

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

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

పరీక్షను ఎప్పుడు పూర్తి చేయవచ్చు:

  • అన్ని 100% అవసరాలు పరిగణనలోకి తీసుకోబడతాయి.
  • లోపాలు గుర్తించబడ్డాయి/అంచనాల సంఖ్యలో లోపాలు కనుగొనబడ్డాయి.
  • షో స్టాపర్ లేదా బ్లాకర్‌గా వర్గీకరించబడిన అన్ని లోపాలు పరిష్కరించబడ్డాయి; క్లిష్టమైన లోపాలు ఏవీ “ఓపెన్” స్థితిని కలిగి లేవు.
  • అన్ని అధిక ప్రాధాన్యతా లోపాలు గుర్తించబడ్డాయి మరియు సరిదిద్దబడ్డాయి.
  • లోపం రేటు స్థాపించబడిన ఆమోదయోగ్యమైన స్థాయి కంటే తక్కువగా ఉంది.
  • చాలా తక్కువ సంఖ్యలో మధ్యస్థ-క్లిష్టత లోపాలు "తెరవబడ్డాయి" మరియు విశ్లేషించబడ్డాయి.
  • సిస్టమ్ యొక్క వినియోగాన్ని ప్రభావితం చేయని "ఓపెన్" మధ్య-స్థాయి లోపాల సంఖ్య చాలా తక్కువగా ఉంటుంది.
  • అన్ని అధిక ప్రాధాన్యతా లోపాలు మూసివేయబడ్డాయి మరియు సంబంధిత రిగ్రెషన్ దృశ్యాలు విజయవంతంగా పూర్తి చేయబడ్డాయి.

పరీక్ష కవరేజ్:

  • పరీక్ష కవరేజీ 95% ఉండాలి.
  • టెక్స్ట్ కేసు ఉత్తీర్ణత రేటు కూడా 95% ఉండాలి. ఈ శాతాన్ని లెక్కించడానికి, ఫార్ములా ఉపయోగించబడుతుంది:

(విజయవంతమైన టెక్స్ట్ కేసుల మొత్తం సంఖ్య / పరీక్ష కేసుల మొత్తం) * 100.

  • అన్ని క్లిష్టమైన పరీక్ష కేసులు విజయవంతమయ్యాయి
  • 5% పరీక్ష కేసులు విఫలం కావచ్చు, కానీ ఇది తక్కువ ప్రాధాన్యత గల కేసులకు వర్తిస్తుంది.
  • పూర్తి కార్యాచరణ కవరేజ్ సాధించబడింది.
  • అన్ని ప్రధాన క్రియాత్మక లోపాలు విజయవంతంగా తొలగించబడ్డాయి.

తేదీలు:

పరీక్ష కోసం కేటాయించిన గడువు ముగిసింది.

టెస్టింగ్ డాక్యుమెంటేషన్:

మొత్తం పరీక్ష డాక్యుమెంటేషన్ (ఉదా. పరీక్ష నివేదిక) తయారు చేయబడింది, సమీక్షించబడింది మరియు సమర్పించబడుతుంది.

బడ్జెట్:

  • పరీక్షల కోసం కేటాయించిన బడ్జెట్ పూర్తిగా ఖర్చయింది.
  • “గో / నో గో” ఫార్మాట్‌లో సమావేశాలు జరిగాయి, ఉత్పత్తిని విడుదల చేయాలనే నిర్ణయం తీసుకోబడింది.

చివరగా, దయచేసి కొన్ని ప్రశ్నలకు సమాధానం ఇవ్వండి.

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

  • అన్ని పరీక్ష కేసులను కనీసం ఒక్కసారైనా పరీక్షించారా?
  • టెస్ట్ కేస్ సక్సెస్ రేటు (టెస్ట్ కేస్ పాస్) ఉందా?
  • పూర్తి పరీక్ష కవరేజ్ సాధించబడిందా?
  • అన్ని ఫంక్షనల్/బిజినెస్ ఫ్లోలు కనీసం ఒక్కసారైనా పరీక్షించబడ్డాయా?
  • నిర్దిష్ట సంఖ్యలో లోపాలు కనుగొనబడ్డాయా?
  • అన్ని అధిక ప్రాధాన్యతా లోపాలు పరిష్కరించబడి మరియు "మూసివేయబడి" ఉన్నాయా?
  • అన్ని లోపాలు మళ్లీ పరీక్షించబడి, "మూసివేయబడినవి"గా పరిగణించబడ్డాయా?
  • అన్ని "ఓపెన్" లోపాలపై రిగ్రెషన్ పరీక్ష నిర్వహించబడిందా?
  • పరీక్షల కోసం కేటాయించిన బడ్జెట్ ముగిసిందా?
  • పరీక్ష వ్యవధి ముగిసిందా?
  • అన్ని పరీక్ష డాక్యుమెంటేషన్ సమీక్షించబడి ప్రచురించబడిందా?