Tuesday 19 November 2019

AUTOMATION

AUTOMATION


Automation or automatic control is the use of various control systems for operating equipment such as machinery, processes in factories, boilers, and heat treating ovens, switching on the telephone network, steering, and stabilization of ships, aircraft, and other applications and vehicles with minimal or reduced human intervention. Some processes have been completely automated. 
Basically, automation is something that reduces human effort. 


The goal of automation:


Reduce the number of test cases to be run manually and not eliminate manual testing all together


Objectives of automation:


  1. Lesser influence of human factor to the technological process
  2. Improve production reliability
  3. Increase production speed and quality
  4. Prevention of emergency situations
  5. Improve production control



Applications of automation


  • Food and drink
  • Stores
  • Automated mining
  • Automated highway systems
  • Automated waste collection
  • Home automation
  • Industrial automation



How to become An automation Tester?


       So guys if you wanted to start your career as automation tester, the basic things, you must know the basics of computers, computer fundamentals, also known the very basic knowledge about manual testing. And also you wanted to knowledge about the internet, how to browse, how to work with different applications. Generally, we can say you wanted to become an expert in automation tester, you should know,


  • Fundamentals of computers
  • Software testing concepts
  • Internet



         If you wanted to become an automation expert, you should answer the following questions:


  1. What are the pre-requisites to becoming an Automation tester?
  2. Where to start? What to learn?
  3. How to become an expert in automation?
  4. Automation learning paths?
  5. Road map od automation tester?
  6. What is the future of automation tester?
  7. Learning tips?



Why automating testing?


Automation testing is important due to the following reasons:


  • Manual testing of all workflows, all fields, all negative scenarios is “ Time and Cost consuming
  • I t is difficult to test for multi-lingual sites manually
  • Automation does not require human intervention “ You can run automated test Unattended”(overnight)
  • Automation increases “ speed of  execution and test coverage
  • Manual testing can become boring and hence error-prone



Which test cases to automated?
  
         Using the following criterion to increase the automation  ROI

---> Test cases that are executed repeatedly
---> Test cases that are very tedious or difficult to perform manually
---> Test cases which are time-consuming
---> High risk


The following category of test cases is not suitable for automation?


  • Test cases that are newly designed and not manually at least once
  • Test cases for which the requirements are changing frequently
  • Test cases which are executed on AD-HOC basis
  • Automation process



Following steps are followed in the automation process


 1.Test tool selection


         Test tool selection largely depends on the technology the application under test is built on

2.Define the scope of automation


          Scope of application is the area of your application under test which will be automated

3.Planning, Design, And Development


During this phase, you create an automation strategy and plane
  
  4.Test execution


Automation scripts are executed during this phase
  
5.Maintenance


As new functionalities added to the system under test with the successive cycle, automation scripts need to be added reviewed and maintained for each release cycle.
Maintainance becomes necessary to improve the effectiveness of automation scripts


Engineers can now have numerical control over automated devices. The result has been a rapidly expanding range of applications and human activities. Computer-aided technologies now serve as the basis for mathematical and organizational tools used to create complex systems. Notable examples of CAx include computer-aided design (CAD software ) and Computer-aided manufacturing(CAM software). The improved design, analysis, and manufacture of products enabled by CAx have been beneficial for the industry.


 Tools for automation



Different types of automation tools exist


QTP
Selenium
Retainal Robot 
ANN - artificial neural network
DCS - Distributed control systems
Instrumentation
Motion control
HMI - Human Machine Interface
SCADA - Supervisory control and Data Acquisation
PLC - Programmable Logic Conttroller












2 comments:

  1. Attend The Digital Marketing Course Bangalore From ExcelR. Practical Digital Marketing Course Bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Digital Marketing Course Bangalore.
    ExcelR Digital Marketing Course Bangalore
    Data Science Interview Questions
    We are located at :
    Location 1:
    ExcelR - Data Science, Data Analytics Course Training in Bangalore
    49, 1st Cross, 27th Main BTM Layout stage 1 Behind Tata Motors Bengaluru, Karnataka 560068
    Phone: 096321 56744
    Hours: Sunday - Saturday 7AM - 11PM
    Location 2:
    ExcelR
    #49, Ground Floor, 27th Main, Near IQRA International School, opposite to WIF Hospital, 1st Stage, BTM Layout, Bengaluru, Karnataka 560068
    Phone: 070224 51093
    Hours: Sunday - Saturday 7AM - 10PM

    ReplyDelete
  2. Attend The Bangalore Digital Marketing Course From ExcelR. Practical Bangalore Digital Marketing Course Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Bangalore Digital Marketing Course.
    ExcelR Bangalore Digital Marketing Course

    ReplyDelete

AUTOMATION

AUTOMATION Automation or automatic control is the use of various control systems for operating equipment su...