{"id":56058,"date":"2017-06-19T11:50:26","date_gmt":"2017-06-19T06:20:26","guid":{"rendered":"http:\/\/vskills.in\/certification\/tutorial\/?p=56058"},"modified":"2024-04-12T14:20:28","modified_gmt":"2024-04-12T08:50:28","slug":"automation-life-cycle","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/","title":{"rendered":"Automation Tutorial | Test Automation Life Cycle"},"content":{"rendered":"<h1>Test Automation Life Cycle<\/h1>\n<p>Various Stages involved are<\/p>\n<ul>\n<li>Feasibility Analysis<\/li>\n<li>Test Plan<\/li>\n<li>Test Design<\/li>\n<li>Test Environment Set Up<\/li>\n<li>Script Generation<\/li>\n<li>Test Execution<\/li>\n<li>Defect Analysis and Fixing<\/li>\n<li>Cost involved<\/li>\n<\/ul>\n<h3>Automation Feasibility Analysis<\/h3>\n<p>Requirements and expectations should be set clear. Things like<\/p>\n<ul>\n<li>How and what is to be automated<\/li>\n<li>Which all modules can be automated<\/li>\n<li>Identify the test cases that cannot be automated due to tool limitations and \/ or complexity of the functionality<\/li>\n<li>Analyse the applicability of a suitable tool to carry out automation<\/li>\n<li>Rough estimate of the size, effort and cost involved<\/li>\n<li>Review of feasibility analysis report<\/li>\n<\/ul>\n<p>It should be decided in the beginning itself to prevent any confusion after the automation process has been flagged off. This stage hence requires great attention.<\/p>\n<h3>Plan and Design<\/h3>\n<ul>\n<li>Analyse the manual steps from automation standpoint<\/li>\n<li>Identify frame works<\/li>\n<li>Analyse the frame works for their pros and cons<\/li>\n<li>Finalise a framework<\/li>\n<li>Categorise scripts based on functionality<\/li>\n<li>Identify the functionality to be parameterised<\/li>\n<li>prepare the detailed cost, size and effort estimate<\/li>\n<li>Review of Test Plan by client<\/li>\n<\/ul>\n<h3>Test Environment Set up<\/h3>\n<p>Test team may not be involved in this aspect if the development team provides the test environment in which case test team is required to check the readiness of the given environment.<\/p>\n<ul>\n<li>Understand the required architecture, Environment -set up<\/li>\n<li>prepare an Environment check list<\/li>\n<li>Prepare hardware and software requirements<\/li>\n<li>Finalise the connectivity requirements<\/li>\n<li>Set up Test Environment<\/li>\n<\/ul>\n<h3>Automation Script Generation<\/h3>\n<p>The project team will review the test plan and obtain clarifications and then decide upon the type of automation to be sued(capture\/playback, scripting, etc)<\/p>\n<ul>\n<li>Create test scenarios<\/li>\n<li>Identify re-usable test scenarios<\/li>\n<li>Group common test cases together<\/li>\n<li>Finalise the test Scripts<\/li>\n<\/ul>\n<h3>Test Execution<\/h3>\n<ul>\n<li>Perform the testing as per the test plan<\/li>\n<li>Perform the batch test wherever necessary<\/li>\n<li>Update the status in status report<\/li>\n<li>Log the defects<\/li>\n<\/ul>\n<h3>Defect Analysis and Fixing<\/h3>\n<ul>\n<li>Analyse the severity and priority of the defect<\/li>\n<li>Fix the defects<\/li>\n<li>Document the defect along with the solution<\/li>\n<\/ul>\n<h3>Cost involved in automation<\/h3>\n<p>Fixed cost<\/p>\n<ul>\n<li>Feasibility analysis cost<\/li>\n<li>Tool Selection and Acquisition cost<\/li>\n<li>Hiring or training the resources<\/li>\n<li>Time in learning the application\/business process<\/li>\n<li>Proof of concept<\/li>\n<li>Test suite documentation effort<\/li>\n<\/ul>\n<p>Variable cost<\/p>\n<ul>\n<li>Script maintenance and documentations cost<\/li>\n<li>Automated test infrastructure maintenance cost<\/li>\n<\/ul>\n<div class=\"entry-content\">\n<p><strong>Test Your Automation Testing Skills By Taking Our Free Practice Tests On This <a href=\"http:\/\/www.vskills.in\/practice\/quiz\/Automation-Testing-QTP\">Link<\/a><\/strong><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Test Automation Life Cycle Various Stages involved are Feasibility Analysis Test Plan Test Design Test Environment Set Up Script Generation Test Execution Defect Analysis and Fixing Cost involved Automation Feasibility Analysis Requirements and expectations should be set clear. Things like How and what is to be automated Which all modules can be automated Identify the&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[126,5738],"tags":[7115,7117,7116],"class_list":["post-56058","page","type-page","status-publish","hentry","category-software-testing","category-testing","tag-qtp","tag-qtp-automation","tag-qtp-testing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Automation Tutorial | Test Automation Life Cycle<\/title>\n<meta name=\"description\" content=\"Test Automation Life Cycle - Various Stages involved are:Feasibility Analysis,Test Plan,Test Design,Test Environment Set Up,Script Generation,Test Execution\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automation Tutorial | Test Automation Life Cycle\" \/>\n<meta property=\"og:description\" content=\"Test Automation Life Cycle - Various Stages involved are:Feasibility Analysis,Test Plan,Test Design,Test Environment Set Up,Script Generation,Test Execution\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:50:28+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/\",\"name\":\"Automation Tutorial | Test Automation Life Cycle\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2017-06-19T06:20:26+00:00\",\"dateModified\":\"2024-04-12T08:50:28+00:00\",\"description\":\"Test Automation Life Cycle - Various Stages involved are:Feasibility Analysis,Test Plan,Test Design,Test Environment Set Up,Script Generation,Test Execution\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automation Tutorial | Test Automation Life Cycle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automation Tutorial | Test Automation Life Cycle","description":"Test Automation Life Cycle - Various Stages involved are:Feasibility Analysis,Test Plan,Test Design,Test Environment Set Up,Script Generation,Test Execution","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/","og_locale":"en_US","og_type":"article","og_title":"Automation Tutorial | Test Automation Life Cycle","og_description":"Test Automation Life Cycle - Various Stages involved are:Feasibility Analysis,Test Plan,Test Design,Test Environment Set Up,Script Generation,Test Execution","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:50:28+00:00","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/","name":"Automation Tutorial | Test Automation Life Cycle","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2017-06-19T06:20:26+00:00","dateModified":"2024-04-12T08:50:28+00:00","description":"Test Automation Life Cycle - Various Stages involved are:Feasibility Analysis,Test Plan,Test Design,Test Environment Set Up,Script Generation,Test Execution","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/automation-life-cycle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Automation Tutorial | Test Automation Life Cycle"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/56058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=56058"}],"version-history":[{"count":6,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/56058\/revisions"}],"predecessor-version":[{"id":64272,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/56058\/revisions\/64272"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=56058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=56058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=56058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}