{"id":25423,"date":"2015-03-04T03:49:56","date_gmt":"2015-03-04T03:49:56","guid":{"rendered":"http:\/\/vskills.in\/certification\/blog\/?p=25423"},"modified":"2024-04-03T13:21:45","modified_gmt":"2024-04-03T07:51:45","slug":"steps-in-testing","status":"publish","type":"post","link":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/","title":{"rendered":"Steps in testing: An Analysis"},"content":{"rendered":"<p style=\"text-align: center\"><a ref=\"magnificPopup\" href=\"http:\/\/vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-26373\" alt=\"Steps in testing\" src=\"http:\/\/vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg\" width=\"275\" height=\"183\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>In this section, we summarize the basic steps that should be considered in doing a\u00a0simulation study.<\/p>\n<p>What are the various steps of testing?<\/p>\n<p>The life cycle does not have to be interpreted as strictly sequential; it is iterative by<br \/>\nnature, and sometimes transitions in opposite directions can appear. Likewise, some of the steps can<br \/>\nbe skipped, according to the complexity of the application. It is highly recommended to use a spiral<br \/>\ncycle with incremental development for steps 2\u20138, which can cause a revision to previous phases. Each<br \/>\nphase in the spiral cycle should end with a working prototype including more functionality than the<br \/>\nprevious cycle:<br \/>\n1. Problem formulation: the simulation process begins with a practical problem that requires<br \/>\nsolving or understanding. It might be the case of a cargo company trying to develop a<br \/>\nnew strategy for truck dispatching or an astronomer trying to understand how a nebula is<br \/>\nformed. At this stage, we must understand the behavior of the system of interest (which<br \/>\ncan be a natural or artificial system, existing or not), organizing the system\u2019s operation as<br \/>\nobjects and activities within the experimental framework of interest. Then we need to ana-<br \/>\nlyze different alternatives of solutions by investigating other previously existing results for<br \/>\nsimilar problems. The most acceptable solution should be chosen (omitting this stage could<br \/>\ncause the selection of an expensive. We also must identify the input\/<br \/>\noutput variables and classify them into decision variables (controllable) or parameters<br \/>\n(noncontrollable). If the problem involves performance analysis, this is the point at which<br \/>\nwe can also define performance metrics (based on the output variables) and an objective<br \/>\nfunction (i.e., a combination of some of the metrics). At this stage, we can also do risk<br \/>\nanalysis and whether to follow or discard the project.<br \/>\n2. The conceptual model must be defined. This step consists of building a high-level descrip-<br \/>\ntion of the structure and behavior of the system and identifying all the objects with their<br \/>\nattributes and interfaces. We also must define what the state variables are, how they are<br \/>\nrelated, and which ones are important for the study. In this step, key aspects of the require-<br \/>\nments are expressed (if possible, using a formalism, which introduces a higher degree of<br \/>\nprecision). During the definition of the conceptual model, we need to reveal features that<br \/>\nare of critical significance (e.g., possibility of instability, deadlock, or starvation). We must<br \/>\nalso document nonfunctional information\u2014for instance, possible future changes, non-<br \/>\nintuitive (or nonformal) behavior, and the relation with the environment.<br \/>\n3. In the collection and analysis of input\/output data phase, we must study the system to<br \/>\nobtain input\/output data. To do so, we must observe and collect the attributes chosen in<br \/>\nthe previous phase. When the system entities are studied, we try to associate them with a<br \/>\ntiming value. Another important issue during this phase is the selection of a sample size<br \/>\nthat is statistically valid and a data format that can be processed with a computer. Finally,<br \/>\nwe must decide which attributes are stochastic and which are deterministic. In some cases,<br \/>\nthere are no data sources to collect (for instance, for nonexisting systems). In those cases,<br \/>\nwe need to try to obtain data sets from similar systems (if available). Another option is to<br \/>\nuse a stochastic approach to provide the data needed through random number generation.<br \/>\n4. In the modeling phase, we must build a detailed representation of the system based on<br \/>\nthe conceptual model and the I\/O data collected. The model is built by defining objects,<br \/>\nattributes, and methods using a chosen paradigm<\/p>\n<p><a href=\"http:\/\/www.vskills.in\/certification\/Testing\">Click here for government certification in Testing<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; In this section, we summarize the basic steps that should be considered in doing a\u00a0simulation study. What are the various steps of testing? The life cycle does not have to be interpreted as strictly sequential; it is iterative by nature, and sometimes transitions in opposite directions can appear. Likewise, some of the steps can&#8230;<\/p>\n","protected":false},"author":550,"featured_media":26373,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[1557],"tags":[910,2479,2478,2477,1688],"class_list":["post-25423","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-testing","tag-analysis","tag-conclusion","tag-formulation","tag-problem","tag-testing-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Steps in testing<\/title>\n<meta name=\"description\" content=\"What are the various steps of testing, their function and how do we sequence them?\" \/>\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\/blog\/steps-in-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Steps in testing\" \/>\n<meta property=\"og:description\" content=\"What are the various steps of testing, their function and how do we sequence them?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"Vskills Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ra1vi2\" \/>\n<meta property=\"article:published_time\" content=\"2015-03-04T03:49:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-03T07:51:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"275\" \/>\n\t<meta property=\"og:image:height\" content=\"183\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ravi Verma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ravi Verma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/\",\"name\":\"Steps in testing\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg\",\"datePublished\":\"2015-03-04T03:49:56+00:00\",\"dateModified\":\"2024-04-03T07:51:45+00:00\",\"author\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/d52f1f1326af5033df38fc5d642671d9\"},\"description\":\"What are the various steps of testing, their function and how do we sequence them?\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#primaryimage\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg\",\"width\":275,\"height\":183},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Steps in testing: An Analysis\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/\",\"name\":\"Vskills Blog\",\"description\":\"Vskills - A Initiative in Assessment to Enhance Employability\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/d52f1f1326af5033df38fc5d642671d9\",\"name\":\"Ravi Verma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/263eec25696924d926ec1623786949195d154177509df3c139d16d1dad3b4795?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/263eec25696924d926ec1623786949195d154177509df3c139d16d1dad3b4795?s=96&d=mm&r=g\",\"caption\":\"Ravi Verma\"},\"description\":\"I am pursuing my B.tech in from Krishna Institute of Engineering and Technology. Year--- III Branch--- CSE I am good at following technologies ------&gt; JAVA(Servlet-JSP) Spring Struts-2 EJB Android Application Development Adobe Photoshop\",\"sameAs\":[\"https:\/\/www.facebook.com\/ra1vi2\",\"https:\/\/twitter.com\/ra1vi2\"],\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/author\/ravi-verma\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Steps in testing","description":"What are the various steps of testing, their function and how do we sequence them?","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\/blog\/steps-in-testing\/","og_locale":"en_US","og_type":"article","og_title":"Steps in testing","og_description":"What are the various steps of testing, their function and how do we sequence them?","og_url":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/","og_site_name":"Vskills Blog","article_publisher":"https:\/\/www.facebook.com\/vskills.in","article_author":"https:\/\/www.facebook.com\/ra1vi2","article_published_time":"2015-03-04T03:49:56+00:00","article_modified_time":"2024-04-03T07:51:45+00:00","og_image":[{"width":275,"height":183,"url":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg","type":"image\/jpeg"}],"author":"Ravi Verma","twitter_misc":{"Written by":"Ravi Verma","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/","url":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/","name":"Steps in testing","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#primaryimage"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg","datePublished":"2015-03-04T03:49:56+00:00","dateModified":"2024-04-03T07:51:45+00:00","author":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/d52f1f1326af5033df38fc5d642671d9"},"description":"What are the various steps of testing, their function and how do we sequence them?","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#primaryimage","url":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/Steps-in-testing.jpg","width":275,"height":183},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/blog\/steps-in-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/blog\/"},{"@type":"ListItem","position":2,"name":"Steps in testing: An Analysis"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/blog\/#website","url":"https:\/\/www.vskills.in\/certification\/blog\/","name":"Vskills Blog","description":"Vskills - A Initiative in Assessment to Enhance Employability","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/d52f1f1326af5033df38fc5d642671d9","name":"Ravi Verma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/263eec25696924d926ec1623786949195d154177509df3c139d16d1dad3b4795?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/263eec25696924d926ec1623786949195d154177509df3c139d16d1dad3b4795?s=96&d=mm&r=g","caption":"Ravi Verma"},"description":"I am pursuing my B.tech in from Krishna Institute of Engineering and Technology. Year--- III Branch--- CSE I am good at following technologies ------&gt; JAVA(Servlet-JSP) Spring Struts-2 EJB Android Application Development Adobe Photoshop","sameAs":["https:\/\/www.facebook.com\/ra1vi2","https:\/\/twitter.com\/ra1vi2"],"url":"https:\/\/www.vskills.in\/certification\/blog\/author\/ravi-verma\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/25423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/users\/550"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/comments?post=25423"}],"version-history":[{"count":8,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/25423\/revisions"}],"predecessor-version":[{"id":74225,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/25423\/revisions\/74225"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/media\/26373"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/media?parent=25423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/categories?post=25423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/tags?post=25423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}