{"id":4010,"date":"2018-02-19T05:08:16","date_gmt":"2018-02-18T23:38:16","guid":{"rendered":"https:\/\/www.botreetechnologies.com\/blog\/?p=4010"},"modified":"2020-12-09T16:09:12","modified_gmt":"2020-12-09T10:39:12","slug":"testing-processes-for-software-quality-analysis","status":"publish","type":"post","link":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/","title":{"rendered":"Testing Processes for Software Quality Analysis"},"content":{"rendered":"\n<p>Testing must be planned and it requires discipline to act upon it. Test process starts with planning and control followed by designing and analysis then implementation and preparing for execution, deciding when to stop testing and reporting and finally deciding test closure activities.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The activities of testing can be divided into the following steps:<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Planning and Control<\/li><li>Analysis and Design<\/li><li>Implementation and Execution<\/li><li>Evaluating exit criteria and Reporting<\/li><li>Test Closure activities<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">1. Planning and Control<\/h3>\n\n\n\n<p>Test Planning is a Fundamental Test Process which defines the objective and goal of the testing process. Using requirement specification test plan can be made more detailed.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Deciding the scope and risk of testing<\/li><li>Deciding the overall approach of testing<\/li><li>Scheduling test analysis and design process<\/li><li>Assigning resources to different activities<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Analysis and Design<\/h3>\n\n\n\n<p>Test Analysis and Design is a fundamental test process which creating test conditions &amp; test cases.<\/p>\n\n\n\n<p>Test Analysis and Test Design have the following major tasks:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Analysis and understand the requirements.<\/li><li>Design the test conditions.<\/li><li>Design the test scenario.<\/li><li>Detailing the test environment set-up and identifying the required infrastructure and tools.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Implementation and Execution<\/h3>\n\n\n\n<p>Test implementation and execution is a fundamental test process in which actual work is done. In this process executing test cases with test data.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Creating test cases and prioritizing them.<\/li><li>Executing test procedures using test execution tools<\/li><li>Checking actual result with expected results<\/li><li>Setting up the test environment.<\/li><li>Re-testing\/Regression testing.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Evaluating Exit criteria and Reporting<\/h3>\n\n\n\n<p>Exit criteria were set during the initial stage of fundamental test process i.e. during planning and control.<\/p>\n\n\n\n<p>Evaluating exit criteria and reporting has the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Prepare test summary report for Team members.<\/li><li>Check if exit criteria specified during planning is met and see if more tests are needed.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Test Close activities<\/h3>\n\n\n\n<p>Test closure activities are done when software is ready to be delivered.<\/p>\n\n\n\n<p>Test closure activity is following major tasks.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Ensuring all defects are closed.<\/li><li>Taking down the Points we learned from this testing project for future reference.<\/li><li>When some target is achieved<\/li><\/ul>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p><i>At&nbsp;<a href=\"https:\/\/www.botreetechnologies.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><b>BoTree Technologies<\/b><\/a>, we build web and&nbsp;mobile applications&nbsp;to add value to our client\u2019s business. We align ourselves to ensure that our client benefits the most out of our engagement.<\/i><\/p>\n\n\n\n<p><i>We work in&nbsp;<a href=\"https:\/\/www.botreetechnologies.com\/ruby-on-rails\" target=\"_blank\" rel=\"noopener noreferrer\">Ruby on Rails<\/a>,&nbsp;<a href=\"https:\/\/www.botreetechnologies.com\/python\" target=\"_blank\" rel=\"noopener noreferrer\">Python<\/a>, Java,&nbsp;<a href=\"https:\/\/www.botreetechnologies.com\/react-native-development\" target=\"_blank\" rel=\"noopener noreferrer\">React<\/a>, Android, iOS and&nbsp;<a href=\"https:\/\/www.botreetechnologies.com\/robotic-process-automation\" target=\"_blank\" rel=\"noopener noreferrer\">RPA<\/a>&nbsp;as well.<\/i><\/p>\n\n\n\n<p><i><a href=\"https:\/\/www.botreetechnologies.com\/contact\" target=\"_blank\" rel=\"noopener noreferrer\">Drop us a line<\/a>&nbsp;to discuss how can we help take your business to the next level.<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Testing must be planned and it requires discipline to act&#8230;<\/p>\n","protected":false},"author":14,"featured_media":13177,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,56],"tags":[],"class_list":["post-4010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development","category-software-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Testing Processes for Software Quality Analysis<\/title>\n<meta name=\"description\" content=\"Test process starts with planning and control followed by designing and analysis then implementation and preparing for 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.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Testing Processes for Software Quality Analysis\" \/>\n<meta property=\"og:description\" content=\"Test process starts with planning and control followed by designing and analysis then implementation and preparing for execution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/\" \/>\n<meta property=\"og:site_name\" content=\"BoTree Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BoTreeTechnologies\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-18T23:38:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-09T10:39:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Neeraj Khatri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:site\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neeraj Khatri\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/\"},\"author\":{\"name\":\"Neeraj Khatri\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/2cc27b7cf88b6822b1754ee3e3c03509\"},\"headline\":\"Testing Processes for Software Quality Analysis\",\"datePublished\":\"2018-02-18T23:38:16+00:00\",\"dateModified\":\"2020-12-09T10:39:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/\"},\"wordCount\":411,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg\",\"articleSection\":[\"Development\",\"Software Testing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/\",\"name\":\"Testing Processes for Software Quality Analysis\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg\",\"datePublished\":\"2018-02-18T23:38:16+00:00\",\"dateModified\":\"2020-12-09T10:39:12+00:00\",\"author\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/2cc27b7cf88b6822b1754ee3e3c03509\"},\"description\":\"Test process starts with planning and control followed by designing and analysis then implementation and preparing for execution.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#primaryimage\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg\",\"width\":1920,\"height\":1280,\"caption\":\"Software Quality Analysis\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.botreetechnologies.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Testing Processes for Software Quality Analysis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/\",\"name\":\"BoTree Technologies\",\"description\":\"Committed to inspire generation.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/2cc27b7cf88b6822b1754ee3e3c03509\",\"name\":\"Neeraj Khatri\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/neeraj-khatri-150x150.png\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/neeraj-khatri-150x150.png\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/neeraj-khatri-150x150.png\",\"caption\":\"Neeraj Khatri\"},\"description\":\"Niraj is a Quality Analyst! He likes manual testing, automation testing and learning new things in automation. In his spare time, he loves watching web series.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Testing Processes for Software Quality Analysis","description":"Test process starts with planning and control followed by designing and analysis then implementation and preparing for 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.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/","og_locale":"en_US","og_type":"article","og_title":"Testing Processes for Software Quality Analysis","og_description":"Test process starts with planning and control followed by designing and analysis then implementation and preparing for execution.","og_url":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/","og_site_name":"BoTree Technologies","article_publisher":"https:\/\/www.facebook.com\/BoTreeTechnologies\/","article_published_time":"2018-02-18T23:38:16+00:00","article_modified_time":"2020-12-09T10:39:12+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg","type":"image\/jpeg"}],"author":"Neeraj Khatri","twitter_card":"summary_large_image","twitter_creator":"@BoTreeTech","twitter_site":"@BoTreeTech","twitter_misc":{"Written by":"Neeraj Khatri","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#article","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/"},"author":{"name":"Neeraj Khatri","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/2cc27b7cf88b6822b1754ee3e3c03509"},"headline":"Testing Processes for Software Quality Analysis","datePublished":"2018-02-18T23:38:16+00:00","dateModified":"2020-12-09T10:39:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/"},"wordCount":411,"commentCount":0,"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg","articleSection":["Development","Software Testing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/","url":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/","name":"Testing Processes for Software Quality Analysis","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#primaryimage"},"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg","datePublished":"2018-02-18T23:38:16+00:00","dateModified":"2020-12-09T10:39:12+00:00","author":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/2cc27b7cf88b6822b1754ee3e3c03509"},"description":"Test process starts with planning and control followed by designing and analysis then implementation and preparing for execution.","breadcrumb":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#primaryimage","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2018\/02\/software-quality-analysis.jpg","width":1920,"height":1280,"caption":"Software Quality Analysis"},{"@type":"BreadcrumbList","@id":"https:\/\/www.botreetechnologies.com\/blog\/testing-processes-for-software-quality-analysis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.botreetechnologies.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Testing Processes for Software Quality Analysis"}]},{"@type":"WebSite","@id":"https:\/\/www.botreetechnologies.com\/blog\/#website","url":"https:\/\/www.botreetechnologies.com\/blog\/","name":"BoTree Technologies","description":"Committed to inspire generation.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/2cc27b7cf88b6822b1754ee3e3c03509","name":"Neeraj Khatri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/neeraj-khatri-150x150.png","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/neeraj-khatri-150x150.png","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/neeraj-khatri-150x150.png","caption":"Neeraj Khatri"},"description":"Niraj is a Quality Analyst! He likes manual testing, automation testing and learning new things in automation. In his spare time, he loves watching web series."}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/4010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=4010"}],"version-history":[{"count":2,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/4010\/revisions"}],"predecessor-version":[{"id":13178,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/4010\/revisions\/13178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media\/13177"}],"wp:attachment":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=4010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=4010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=4010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}