Note :

*** తెలుగు లో classes కదా అని అన్ని తెలుగు పదాల లోనే ఉంటాయి అనుకోకండి Easy గా అర్థం కావడం కోసం కొన్ని ఇంగ్లీష్ పదాలనే వాడటం జరగింది.***

Monday, 18 May 2015

Automation Testing

ఆటోమేషన్ టెస్టింగ్ (Automation Testing) :

               Manual testing లో మనం ఒక ప్రాజెక్ట్ ని మనుషులు  టెస్ట్ చేస్తారని తెలుసుకున్నమ్. యిప్పుడు  Automation Testing  గురించి తెలుసుకుందాం . 



  • Automation Testing  టెస్టింగ్ అంటే ఒక టెస్ట్ కేసు ని ఒక automation tool ద్వార టెస్ట్ చేయడాన్నే Automation Testing అంటారు. 

  • ఇందులో  test data ని సిస్టం లో ఆటోమేటిక్ గా ఎంటర్ చేసి expected మరియు actual  results ని మొత్తం ను test  reports గా అందిస్తుంది . 

  • అయితే Automation Testing చేయాలి అంటే అందుకోసం టెస్టింగ్ టూల్స్ పై అవగాహనా ఉన్న సిబ్బంది మరియు టూల్స్ కావలసి ఉంటుంది అందుకే ఇది కొంత కర్చుతో కూడుకున్న పని . 

  • అయితే Automation Testing వలన వందమంది చేయగల పని ఒక్కరే చేయగలుగుతారు . ఒక్కసారి ఇందులో టెస్ట్ కేస్ ని రికార్డు చేసి ఉంచినట్లయితే మనకి ఎపుడు కావలసి వస్తే అపుడు ఎన్నిసార్లైన వాడుకోవచ్చు . 
  • *** ముక్యమైన పాయింట్ ఏమిటంటే, Automation Testing యొక్క ముక్యమైన ఉద్దేశం ఏమంటే పలుమార్లు చేసే పనిని manual testing గా కాకుండా Automation చేయడమే తప్ప  manual testing ని eliminate  చేయడం కాదు . 



Why Automated Testing?

            
              Automated testing అనేది ఈ క్రింది కారణాల చేత ముక్యమైనది గా భావిస్తారు .  

  • Manual Testing ద్వార అన్ని work flows, అన్ని fields , అన్ని negative scenarios కనుగొనాలి అంటే సమయం మరియు ఎక్కువ ఖర్చు తో కూడుకున్న పని. 
  • multi lingual sites ని manually గా టెస్ట్ చేయడం కష్టం తో కూడుకున్న పని . 
Image result for automation gears
  • దీనికి ఎక్కువ మంది నిపుణులతో పని లేదు . 
  • Automation ద్వార టెస్టింగ్ speed ఎక్కువ గా ఉంటుంది . 
  • Manual Testing చేస్తూ ఉంటె కాసేపటి తర్వాత boring గా ఉంటుంది దిని వలన ఎక్కువ error వచ్చే అవకాసం ఎక్కువ . 

 

Which Test Cases to Automate?


    Image result for automation gears
  1. High Risk - Business Critical test cases. 
  2. Test cases that are executed repeatedly.  
  3. Difficult to perform manually. 
  4. which are time consuming. 


ఈ క్రింది సమయాలలో  automation అనేది not suitable:

Image result for no automation
  • Test Cases కొత్తగా design చేసినపుడు మరియు ఒక్కసారి కూడా  manually  టెస్ట్ చేయకుండా ఉన్నపుడు . 
  • Test Cases ని requirements ని frequently మార్పు చేయాలి అనుకున్నపుడు . 


Automation Process

**** మరింత సమాచారం తరవాయి బాగం లో తెలుసుకుందాం ....  ****



5 comments:

  1. Hello friends, nice post and nice urging commented at this place, I am in fact enjoying by these.Regards Thanks for sharing this valuable information to our vision. You have posted a trust worthy blog keep sharing.

    software testing services
    software quality assurance services
    software testing services company
    Software Qa Services
    quality assurance service providers
    Performance testing services
    Security testing services
    software testing Companies

    ReplyDelete
  2. Great post and informative one. It's really helpful to understand the automation testing concepts. Software testing serviceswill plays a major role in software development company. Keep sharing more content like this.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete