కంప్యూటర్లుసాఫ్ట్వేర్

పరీక్ష సాఫ్ట్వేర్ పద్ధతులు మరియు వాటిని సరిపోల్చండి. "బ్లాక్ బాక్స్" పరీక్ష పరీక్ష పద్ధతి మరియు "వైట్ బాక్స్" యొక్క పద్ధతి

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

పద్ధతులు

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

నిర్ధారణ పద్ధతులు (పరీక్ష) కార్యక్రమాలు లోకి స్టాటిక్ మరియు డైనమిక్ విభజించవచ్చు.

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

డైనమిక్ పద్ధతులు:

  1. వైట్ బాక్స్ టెస్టింగ్. ఈ కార్యక్రమం యొక్క అంతర్గత తర్కం మరియు నిర్మాణం యొక్క ఒక వివరణాత్మక అధ్యయనం. ఇది సోర్స్ కోడ్ యొక్క జ్ఞానం అవసరం.
  2. బ్లాక్ బాక్స్ టెస్టింగ్. ఈ టెక్నిక్ అప్లికేషన్ యొక్క అంతర్గత పనితీరుల గురించి అవగాహన అవసరం లేదు. మేము వ్యవస్థ యొక్క మాత్రమే ప్రాథమిక కోణాలకు సంబంధించిన లేదా దాని అంతర్గత తార్కిక నిర్మాణం యొక్క కొన్ని సంబంధం లేదు భావిస్తారు.
  3. గ్రే బాక్స్ పద్ధతి. ఇది రెండు మునుపటి విధానాలు మిళితం. అప్లికేషన్ యొక్క అంతర్గత పనితీరును పరిమిత జ్ఞానం తో డీబగ్గింగ్ వ్యవస్థ యొక్క ప్రాథమిక అంశాలలో జ్ఞానం కలుపుతారు.

పారదర్శక పరీక్ష

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

తెల్లని బాక్స్ కార్యక్రమాలు పరీక్ష క్రింది ప్రయోజనాలు ఉన్నాయి:

  • ఇది అనవసరమైన పంక్తులు తొలగించడం ద్వారా దాచిన కోడ్ లో లోపం గుర్తించడం అనుమతిస్తుంది;
  • దుష్ప్రభావాల ఉపయోగం;
  • గరిష్ట కవరేజ్ ఒక పరీక్ష స్క్రిప్ట్ వ్రాయడం ద్వారా సాధించవచ్చు.

అప్రయోజనాలు:

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

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

ప్రధాన రకాలు:

1) ఫ్లో నియంత్రణ పరీక్ష - కార్యక్రమం కంట్రోల్ ఫ్లో మోడల్ ఉపయోగించి మరియు తక్కువ మరింత క్లిష్టమైన మరింత సాధారణ మార్గాలు మేలు నిర్మాణ వ్యూహం;

2) శాఖ కూడా ఒక మిశ్రమ పరిష్కారం కలిగి ప్రతి కంట్రోల్ ఆపరేటర్, ప్రతి ఎంపికను డీబగ్గింగ్ (నిజమైన లేదా తప్పుడు) అధ్యయనం రూపొందించబడింది;

3) అమలు మార్గాలు బేస్ సెట్ వేరు కోసం తార్కిక సంక్లిష్టత కొలత విధానపరమైన ప్రాజెక్ట్ స్థాపించాలని టెస్టర్ అనుమతిస్తుంది ప్రధాన మార్గం, పరీక్ష;

; ప్రకటన గురించి సమాచారాన్ని లెక్క కార్యక్రమం వేరియబుల్స్ ఉపయోగించడానికి వ్యాఖ్యానాలను పరిశోధన ఫ్లో నియంత్రణ వ్యూహం - 4) డేటా స్ట్రీమ్ తనిఖీ

5) పరీక్ష యొక్క చక్రాల - పూర్తిగా చక్రీయ ప్రక్రియల సరైన చర్య దృష్టి సారించింది.

ప్రవర్తనా డీబగ్గింగ్

బ్లాక్ బాక్స్ టెస్టింగ్, "బ్లాక్ బాక్స్" గా సాఫ్ట్వేర్ భావిస్తుంది - కార్యక్రమం యొక్క అంతర్గత పనితీరుల గురించి సమాచారాన్ని ఉంటాయి లెక్కించారు, మరియు వ్యవస్థ యొక్క ప్రాథమిక అంశాలను తనిఖీ లేదు. ఈ సందర్భంలో, టెస్టర్ సోర్స్ కోడ్ యాక్సెస్ లేకుండా సిస్టం ఆర్కిటెక్చర్ తెలుసుకోవాలి.

ఈ విధానం యొక్క ప్రయోజనాలు:

  • పెద్ద కోడ్ విభాగంలో సామర్థ్యం;
  • అవగాహన టెస్టర్ సులభం;
  • యూజర్ కోణం స్పష్టంగా డెవలపర్ దృక్కోణాలు (ప్రోగ్రామర్ మరియు టెస్టర్ ఒకదానికొకటి ఇండిపెండెంట్) నుండి వేరు చేయబడింది;
  • పరీక్ష యొక్క మరింత వేగంగా సృష్టి.

టెస్టింగ్ సాఫ్ట్వేర్ బ్లాక్ బాక్స్ పద్ధతి క్రింది నష్టాలు ఉన్నాయి:

  • నిజానికి పరిమిత కవరేజ్ ఫలితంగా పరీక్ష కేసులు ఎంపిక సంఖ్య ప్రదర్శించారు;
  • పరీక్ష స్క్రిప్ట్లను అభివృద్ధి కష్టం స్పష్టమైన వివరణ లేకపోవడం;
  • తక్కువ సామర్థ్యం.

ఈ సాంకేతిక ఇతర పేర్లు - ప్రవర్తనా, పారదర్శకంగా, ఫంక్షనల్ టెస్టింగ్ మరియు ఒక సంవృత బాక్స్ డీబగ్గింగ్ పద్ధతి.

ఈ వర్గంలో క్రింద సాఫ్ట్వేర్ టెస్టింగ్ పద్ధతులు కలిగి ఉండవచ్చు:

1) ఇన్పుట్ సాఫ్ట్ వేర్ మాడ్యూల్ డేటా ప్రత్యేక భాగాలుగా భాగించబడుతుంది పరీక్ష డేటా సమితి తగ్గిస్తుంది విభజన సమానం;

2) బౌండరీ విలువ విశ్లేషణ సరిహద్దులు లేదా తీవ్రమైన పరిమితి విలువలు నిర్థారణను దృష్టి పెడుతుంది - కనీస, గరిష్ట, మరియు లోపం యొక్క విలక్షణ విలువలు;

3) fuzzing - లోపాలు లేదా స్వయంచాలక లేదా సెమీ ఆటోమేటిక్ మోడ్ లో పాడైన డేటా poluiskazhennyh ఇవ్వడం ద్వారా శోధన అమలు చేయడానికి ఉపయోగించబడుతుంది;

4) కారణవాదం యొక్క గణనలు - ఒక టెక్నిక్ గ్రాఫ్లు రూపకల్పనతో మరియు చర్య మరియు దాని కారణాలు మధ్య సంబంధం నిర్ణయించడానికి ఆధారంగా: తార్కిక OR మరియు తార్కిక మరియు రుణాత్మక గుర్తింపు, - కారణం మరియు ప్రభావం మధ్య సంబంధం వ్యక్తం, నాలుగు ప్రధాన పాత్రలు;

5) ఆర్తోగోనల్ శ్రేణుల ధ్రువీకరణ కూలంకష పరిశోధన అవకాశం మించి సాపేక్షంగా చిన్న ఇన్పుట్ ప్రాంతంలో సమస్యలు వర్తిస్తాయి;

6) అన్ని జతల పరీక్ష - పరీక్ష విలువలు సమితి ఇన్పుట్ పారామితులు ప్రతి జత అన్ని సాధ్యమైన బైనరీ కాంబినేషన్ జనాభాతో ఒక టెక్నిక్;

7) డీబగ్గింగ్ పరివర్తన స్థితి - యంత్రం యొక్క స్థితిని తనిఖీ, అలాగే నావిగేట్ కోసం ఉపయోగకరమైన టెక్నిక్ GUI యూజర్.

బ్లాక్ బాక్స్ టెస్టింగ్: ఉదాహరణలు

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

సాధారణంగా, ఈ పద్ధతి వినియోగదారు ఇంటర్ఫేస్ డీబగ్గింగ్ కోసం ఉపయోగిస్తారు మరియు ఒక డేటా సేకరణ మరియు ఫలితాలు పరిచయం ద్వారా అప్లికేషన్ పరస్పర అవసరం ఉంది - నివేదికలను లేదా ప్రింట్అవుట్లను నుండి, స్క్రీన్ నుండి.

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

ఎన్ని పరీక్షలు, 4 విండోస్ జెండా మరియు ఒక ఆఫ్ రంగంలో అన్ని సాధ్యమయ్యే విలువలు తనిఖీ చేయడానికి చేయవలసి సెకన్లలో సమయం సెట్? మొదటిసారి చూసినప్పుడు లెక్కింపు వద్ద సులభం: రెండు సాధ్యం రాష్ట్రాలతో 4 ఖాళీలను - 24 = 16, 00 నుండి 99 వరకు సాధ్యనీయ స్థానాలకు సంఖ్యను గుణిస్తే తప్పక చూపవచ్చు, అనగా 1600 సాధ్యం పరీక్షలు.

అయితే, ఈ లెక్క తప్పు: ఇది రెండు ఆల్ఫాన్యూమరిక్ స్థానాలు కలిగి అందువలన ఆల్ఫాన్యూమరిక్ అక్షరాలను, ప్రత్యేక అక్షరాలు, ఖాళీలు, మొదలైనవి ఉంటాయి అంటే మేము, రెండు-పాయింట్ ఫీల్డ్ కూడా ఖాళీ కలిగి నిశ్చయించుకుంటే, ఒకవేళ .... వ్యవస్థ ఒక 16-బిట్ కంప్యూటర్, 68.719.476 736. వాళ్ళు ఉంటే మొత్తం ఇచ్చే జెండాలు 16 కలయికల ద్వారా గుణిస్తే అని ఫలితంగా వచ్చిన 4294967296 పరీక్ష కేసులు లో ప్రతి స్థానం కోసం 216 = 65536 ఒకదాన్ని ఆన్ ఉంది సెకనుకు 1 పరీక్ష, మొత్తం సంప్ర వద్ద olzhitelnost పరీక్ష 2 177.5 సంవత్సరాలు. 32 లేదా 64-బిట్ సిస్టమ్లకు, వ్యవధి మరింత.

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

సమాన విభజన

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

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

ఈ విభజన ఇంకొక పరిణామం వివిధ వేరియబుల్స్ మరియు పరీక్ష కేసులు సంబంధం తగ్గింపు మధ్య సమ్మిళిత విస్ఫోటనం తగ్గిస్తుంది.

ఉదాహరణకు, (1 / x) లో 1/2 మూడు డేటా సన్నివేశాలు, మూడు సమానమైన విభజనను ఉపయోగించి:

1. అన్ని ధనాత్మక సంఖ్యలు అదే విధంగా చికిత్స మరియు సరైన ఫలితాలు ఇవ్వాలి.

2. అన్ని ప్రతికూల సంఖ్యలు అదే ఫలితం అదే విధంగా నిర్వహించబడతాయి. ఒక ప్రతికూల సంఖ్య యొక్క మూల ఊహాత్మక ఎందుకంటే ఈ తప్పు.

3. జీరో విడిగా నిర్వహించబడుతుంది మరియు "సున్నా డివిజన్" దోషాన్ని. ఈ ఒక విలువను ఒక విభాగం.

ఆ విధంగా, మనం ఒక విలువను తగ్గించారు ఇది ఒకటి మూడు విభిన్న విభాగాలు, చూడండి. నమ్మకమైన ఫలితాలు ఇస్తుంది ఒక "సరైన" విభాగం, మరియు రెండు తప్పు ఫలితాలతో "తప్పు" ఉంది.

బౌండరీ విలువ విశ్లేషణ

సమానమైన విభజన యొక్క సరిహద్దులలో ప్రోసెసింగ్ భిన్నంగా ఊహించిన దాని కంటే చేయవచ్చు. పరిమితి విలువలు ఇన్వెస్టిగేషన్ - ఇటువంటి ప్రదేశాలలో సాఫ్ట్వేర్ ప్రవర్తనను విశ్లేషించడం ఒక బాగా తెలిసిన పద్ధతి. ఈ టెక్నిక్ ఇటువంటి లోపాలు గుర్తించడానికి అది సాధ్యం చేస్తుంది:

  • రిలేషనల్ ఆపరేటర్ల అసమాన వినియోగం (<,> =, ≠, ≥, ≤);
  • ఒకే లోపం;
  • చక్రాల మరియు నిద్రావస్థ లో సమస్యలు,
  • తప్పు రకాల లేదా సమాచారాన్ని భద్రపరచడానికి ఇది ఉపయోగించబడుతుంది వేరియబుల్స్ యొక్క పరిమాణం;
  • డేటా రకాలను మరియు వేరియబుల్స్ తో సంబంధం కృత్రిమ పరిమితులు.

అపారదర్శక పరీక్ష

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

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

  • నిర్మాణ నమూనా;
  • యూనిఫైడ్ మోడలింగ్ లాంగ్వేజ్ (యుఎంఎల్);
  • రాష్ట్ర మోడల్ (పరిమిత స్థితి యంత్రం).

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

ఈ పరీక్షా పద్ధతులు క్రింది ప్రయోజనాలు:

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

అప్రయోజనాలు:

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

బూడిద బాక్స్ పద్ధతులు మరొక పేరు - అపారదర్శక డీబగ్గింగ్.

ఈ వర్గంలో పరీక్ష ఇటువంటి పద్ధతులు ఉన్నాయి:

1) ఆర్తోగోనల్ శ్రేణి - అన్ని సాధ్యమైన కలయికల ఉపవర్గాలను ఉపయోగం;

2) కార్యక్రమం డేటా రాష్ట్రంలో ఉపయోగించి మాత్రిక డీబగ్గింగ్;

3) సాఫ్ట్వేర్కు కొత్త మార్పులు నిర్వహించిన తిరోగమన తనిఖీ;

ఒక మంచి అప్లికేషన్ యొక్క రూపకల్పన మరియు నిర్మాణం అనేది 4) టెంప్లేట్ పరీక్ష.

సాఫ్ట్వేర్ టెస్టింగ్ పద్ధతులు పోలిక

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

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

క్రింది మూడు డైనమిక్ పరీక్ష పద్ధతులు మధ్య ప్రధాన తేడాలు ఉన్నాయి - సాఫ్ట్వేర్ డీబగ్గింగ్ మూడు రూపాలు మధ్య పోలిక పట్టిక ఇవ్వబడుతుంది.

కారక

బ్లాక్ బాక్స్ పద్ధతి

గ్రే బాక్స్ పద్ధతి

తెల్లని బాక్స్ పద్ధతి

కార్యక్రమం యొక్క కూర్పు సమాచార లభ్యత

మాత్రమే ప్రాథమిక అంశాలను విశ్లేషిస్తుంది

కార్యక్రమం యొక్క అంతర్గత నిర్మాణం గురించి పాక్షిక జ్ఞానం

సోర్స్ కోడ్ పూర్తి ప్రాప్తిని

కార్యక్రమం విచ్ఛిన్నత డిగ్రీ

తక్కువ

సెంట్రల్

అధిక

ఎవరు డీబగ్గింగ్ ఉత్పత్తి?

తుది వినియోగదారులు పరీక్షకులకు మరియు డెవలపర్లు

తుది వినియోగదారులు డెవలపర్లు మరియు డీబగ్గర్సును

డెవలపర్లు మరియు టెస్టర్

బేస్

టెస్టింగ్ బాహ్య అత్యవసర పరిస్థితులు ఆధారంగా.

రేఖాచిత్రాలు డేటాబేస్, డేటా ప్రవాహం రేఖాచిత్రాలు, అల్గోరిథం మరియు నిర్మాణ అంతర్గత జ్ఞానం రాష్ట్ర

అంతర్గత పరికరం పూర్తిగా తెలుసు

కవరేజ్ డిగ్రీ

తక్కువ సమగ్ర మరియు సమయం కనీసం అవసరం

సెంట్రల్

సమర్థవంతంగా అత్యంత సమగ్ర. సమయం వినియోగించే

డేటా మరియు అంతర్గత సరిహద్దుల

మాత్రమే విచారణ మరియు లోపం డీబగ్

వారు తెలిస్తే, డేటా డొమైన్ మరియు అంతర్గత సరిహద్దుల తనిఖీ చేయవచ్చు

ఉత్తమ పరీక్ష డేటా డొమైన్ మరియు అంతర్గత సరిహద్దుల

సామీప్యాన్ని పరీక్ష అల్గోరిథం

తోబుట్టువుల

తోబుట్టువుల

అవును

ఆటోమేషన్

సాఫ్ట్వేర్ టెస్టింగ్ స్వయంచాలక పద్ధతులు చాలా సంబంధం లేకుండా సాంకేతిక పర్యావరణం మరియు సందర్భం, తనిఖీ ప్రక్రియ సులభతరం ఉంది. వారు రెండు సందర్భాలలో ఉపయోగిస్తారు:

1) వంటి టెస్టర్ మరింత ముఖ్యమైన పాయింట్లు ఏకాగ్రత కోసం సమయం విడుదల చేయడానికి అనేక వేల వరుసలు ఫైలు పోలిక, దుర్భరమైన పునరావృత లేదా ఖచ్చితమైన పనులు యాంత్రీకరణలో;

2) ట్రాకింగ్ లేదా సులభంగా వంటి రెండవ వందల కొలవవచ్చు ఆ నటన ధృవీకరణ లేదా విశ్లేషణ ప్రతిస్పందన సమయం వ్యక్తులు ప్రదర్శిస్తారు సాధ్యం కాదని పనులు చేస్తూ.

టెస్ట్ టూల్స్ రకాలుగా వర్గీకరించవచ్చు. తదుపరి డివిజన్ వారు మద్దతు పనులు ఆధారంగా:

  • ప్రాజెక్ట్ నిర్వహణ మద్దతు, సంస్కరణలు ఆకృతీకరణలు, ప్రమాద విశ్లేషణ, పరీక్ష ట్రాకింగ్, లోపాలు, లోపాలు మరియు నివేదన సాధనాల కలిగి పరీక్ష నిర్వహణ;
  • పరిపూర్ణతను మరియు సందిగ్ధత, వారి ప్రాధాన్యతా మరియు ప్రతి పరీక్ష కనిపెట్టగలిగే శక్తి కోసం వాటిని తనిఖీ, నిల్వ అవసరాలు మరియు లక్షణాలు కలిగి అవసరాలు నిర్వహణ,;
  • క్రిటికల్ రివ్యూ మరియు ప్రవాహం పర్యవేక్షణ, మరియు పనులు, రికార్డింగ్ మరియు వ్యాఖ్యలు, లోపం గుర్తింపును నిల్వ మరియు తనిఖీ జాబితాలను మరియు నియమాలు, కమ్యూనికేషన్ మూలం పత్రాలు మరియు లోపాలు గుర్తించడం కోడ్ స్టాటిక్ విశ్లేషణ ట్రాకింగ్ ప్రణాళిక దిద్దుబాట్లను నిర్వహణ లింకులు, రచన కోడ్ ప్రమాణాలతో అనువర్తనం భరోసా సహా స్టాటిక్ విశ్లేషణ నిర్మాణాలు మరియు ఆధారపడటం యొక్క విశ్లేషణ, కోడ్ మరియు నిర్మాణం మెట్రిక్ పారామితులు లెక్కించడం. అదనంగా, స్వరకర్తలు, ఎనలైజర్లు, జనరేటర్లు మరియు క్రాస్ సూచనలు సంబంధాలు ఉపయోగించడానికి;
  • మోడలింగ్ వ్యాపార ప్రవర్తన కోసం టూల్స్ మరియు నమూనాలు పరీక్షించడానికి దీనిలో మోడలింగ్;
  • పరీక్ష అభివృద్ధి, పరిస్థితులు మరియు యూజర్ ఇంటర్ఫేస్ నమూనాలు మరియు కోడ్ ఆధారంగా అంచనా డేటా తరం నిర్ధారిస్తుంది సృష్టించడానికి లేదా నిర్వహణ, పరిస్థితులు మరియు నష్టాలను గణాంక విశ్లేషణ యొక్క నియమాలు ఆధారంగా ఫైళ్లు మరియు డేటాబేస్ల, సందేశ, డేటా ప్రామాణీకరణ సవరించాలని నిర్వహించేందుకు;
  • ఒక గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్, API, కమాండ్ విజయవంతమైన మరియు విజయవంతం పరీక్షలు గుర్తించడానికి సహాయంగా కంపారిటర్లు ఉపయోగించి లైన్ ద్వారా డేటాను నమోదు చేయడం ద్వారా ఒక క్లిష్టమైన వీక్షణ;
  • మీరు నిర్ణయిస్తారు అవుట్పుట్ ఉపసమితి, టెర్మినల్ ఎమ్యులేటర్లు, మొబైల్ ఫోన్లు మరియు నెట్వర్క్ పరికరాలు, భాషలు, ఆపరేటింగ్ వ్యవస్థలు మరియు తనిఖీ పర్యావరణ ఆధారంగా Vol. హెచ్. అనుకరణ పరికరాలు తప్పిపోయిన హార్డ్వేర్ లేదా సాఫ్ట్వేర్, స్థానంలో అనుమతించే మద్దతు డీబగ్గింగ్ వాతావరణంలో హార్డ్వేర్ భాగాలు లేవు డ్రైవర్ స్థానంలో, కల్పిత బంధించే మరియు OS సవరించుట మాడ్యూల్స్, మొదలైనవి, అలాగే ఉపకరణాలు అభ్యర్థనలు CPU అనుకరణ పరిమితి, RAM, ROM, లేదా నెట్వర్క్ .;
  • .. డేటా ఫైళ్లు, డేటాబేస్లు సమయంలో మరియు పరీక్ష తర్వాత, పూర్తి కలిపి డైనమిక్ మరియు బ్యాచ్ పోలిక, ఆటోమేటిక్ "ఒరకిల్స్" ఆశించిన ఫలితాలు తనిఖీ పోలిక;
  • అనుకరణ లోడ్ రూపొందిస్తున్న లోడ్ అనువర్తనాలు, డేటాబేస్లు, కొలత, విశ్లేషణ మరియు సిస్టమ్ వనరులను నివేదిక ధృవీకరణ కోసం ప్రగతికి వాస్తవిక దృష్టాంతంలో ఇన్ నెట్వర్క్లు లేదా సర్వర్లు క్రింద తప్పు దాని నియంత్రణ ప్రవర్తనను అంచనా వ్యవస్థ మెమరీ లీకేజ్ స్థానికీకరణ మరియు పూత కొలత;
  • భద్రతా;
  • పనితీరు పరీక్ష, లోడ్ మరియు డైనమిక్ విశ్లేషణ;
  • ఇతర సాధనాలు, Vol. h లో. అక్షరక్రమం మరియు వాక్యనిర్మాణం, తనిఖీ నెట్వర్క్ సెక్యూరిటీ, అన్ని వెబ్సైట్ పేజీలను మరియు ఇతర లభ్యత.

కోణం

సాఫ్ట్వేర్ పరిశ్రమలో మారుతున్న పోకడలు తో, దోషాల ప్రక్రియ కూడా మార్చబడవచ్చు. వంటి ఒక సేవ orientirovannae ఆర్కిటెక్చర్ (SOA), వైర్లెస్ సాంకేతికాలు, మొబైల్ సేవలు, మరియు అందువలన న. E. సాఫ్ట్వేర్ టెస్టింగ్ కొత్త పద్ధతులను ఉన్నాయి, పరీక్ష సాఫ్ట్వేర్ యొక్క కొత్త మార్గాలు ప్రారంభించబడ్డాయి. రాబోయే కొన్ని సంవత్సరాలలో పరిశ్రమలో భావిస్తున్నారు మార్పులను కొన్ని క్రింద ఇవ్వబడ్డాయి:

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 te.atomiyme.com. Theme powered by WordPress.