-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path05c5c64e.88d76a26.js
1 lines (1 loc) · 19.5 KB
/
05c5c64e.88d76a26.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{216:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return d}));var n=a(0),r=a.n(n);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function c(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},o=Object.keys(e);for(n=0;n<o.length;n++)a=o[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)a=o[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var s=r.a.createContext({}),l=function(e){var t=r.a.useContext(s),a=t;return e&&(a="function"==typeof e?e(t):b(b({},t),e)),a},p=function(e){var t=l(e.components);return r.a.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},m=r.a.forwardRef((function(e,t){var a=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,s=c(e,["components","mdxType","originalType","parentName"]),p=l(a),m=n,d=p["".concat(i,".").concat(m)]||p[m]||u[m]||o;return a?r.a.createElement(d,b(b({ref:t},s),{},{components:a})):r.a.createElement(d,b({ref:t},s))}));function d(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=a.length,i=new Array(o);i[0]=m;var b={};for(var c in t)hasOwnProperty.call(t,c)&&(b[c]=t[c]);b.originalType=e,b.mdxType="string"==typeof e?e:n,i[1]=b;for(var s=2;s<o;s++)i[s]=a[s];return r.a.createElement.apply(null,i)}return r.a.createElement.apply(null,a)}m.displayName="MDXCreateElement"},292:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/test-run-f03153bf741bb87b5a46636cad2b9c94.png"},293:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/run-test-pg-dbeee0774d436e97229de2eb7f961efa.png"},294:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/run-more-94503c2206c5057e411b919cf0d9ce43.png"},295:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/run-parameter-9a0d74c544104ca0f9d528c766d05c95.png"},296:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/create-parameter-4c063dc854e53ea30e9f7e1b50382567.png"},297:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/parameter_name-74e8ef055263ef7daf7cbb8ccf47e00d.png"},298:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/test-runtime-91c090a27e4cb9111bd761fb50ab4ff8.png"},299:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/link-runtime-2cf6b5cb8e622237d6eb24c1efad4f6e.png"},300:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/assigned-runtime-5f69121e80f7f7e6368f520a919053d2.png"},301:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/add-name-4b7210463214a1173a75e8a88034e692.png"},302:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/test-parameter-6e21f4b0fb0f8b58ee858f08dc298415.png"},303:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/sub-field-22da63a1bc7ea43dc83c14ffb8d26575.png"},304:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/test-field-1874db343598aee4f907c4b1eb424705.png"},305:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/rename-field-8e0912770b1e76bbb441a435d30dd2a4.png"},306:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/new-para-name-99cd367b72479bbce57072dacd892fd2.png"},78:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return i})),a.d(t,"metadata",(function(){return b})),a.d(t,"rightToc",(function(){return c})),a.d(t,"default",(function(){return l}));var n=a(3),r=a(7),o=(a(0),a(216)),i={id:"how-to-add-runtime-parameters",title:"How to add Runtime parameters"},b={unversionedId:"how-tos/how-to-add-runtime-parameters",id:"how-tos/how-to-add-runtime-parameters",isDocsHomePage:!1,title:"How to add Runtime parameters",description:"Description",source:"@site/docs\\how-tos\\how-to-add-runtime-parameters.md",slug:"/how-tos/how-to-add-runtime-parameters",permalink:"/docs/how-tos/how-to-add-runtime-parameters",version:"current",sidebar:"docs",previous:{title:"How to Deploy and Execute manual test cases",permalink:"/docs/how-tos/how-to-deploy-and-execute-manual-test-cases"},next:{title:"How to setup Test Scheduler",permalink:"/docs/how-tos/how-to-setup-test-scheduler"}},c=[{value:"Description",id:"description",children:[{value:"What is Runtime parameters in software testing and why it is necessary to add?",id:"what-is-runtime-parameters-in-software-testing-and-why-it-is-necessary-to-add",children:[]},{value:"Important roles of Runtime parameters",id:"important-roles-of-runtime-parameters",children:[]}]},{value:"Steps",id:"steps",children:[]}],s={rightToc:c};function l(e){var t=e.components,i=Object(r.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},s,i,{components:t,mdxType:"MDXLayout"}),Object(o.b)("h2",{id:"description"},"Description"),Object(o.b)("h3",{id:"what-is-runtime-parameters-in-software-testing-and-why-it-is-necessary-to-add"},"What is Runtime parameters in software testing and why it is necessary to add?"),Object(o.b)("p",null,"In software testing, runtime parameters refer to the values or settings that can be passed to a test cases during its execution or runtime. These parameters are typically used to control the behaviour of the test cases or to customize its execution based on specific requirements. "),Object(o.b)("p",null,"They allow testers or users to influence the execution flow of the software and observe how it behaves under different conditions. "),Object(o.b)("p",null,"Runtime parameters are added in software testing to make the testing process more flexible and effective. It enhance testing process by allowing testers to control and customize the software's behaviour during testing. "),Object(o.b)("p",null,"Overall, runtime parameters play a crucial role in enhancing the testing process and ensuring comprehensive software testing. "),Object(o.b)("h3",{id:"important-roles-of-runtime-parameters"},"Important roles of Runtime parameters"),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Runtime parameters")," play important roles in software testing. They enable the configurations of test environment, variation of test data, performance testing, and achieving better test coverage."),Object(o.b)("p",null,Object(o.b)("strong",{parentName:"p"},"Runtime parameters")," also help adapt the software to different environments and aid in debugging and troubleshooting. By adjusting these parameters, testers can control inputs, conditions, and settings during test execution, ensuring comprehensive testing and identification of potential issues."),Object(o.b)("p",null,"Overall, ",Object(o.b)("strong",{parentName:"p"},"Runtime parameters")," enhance the effectiveness and flexibility of software testing processes, enabling testers to validate software behaviour under various scenarios and conditions."),Object(o.b)("h2",{id:"steps"},"Steps"),Object(o.b)("ol",null,Object(o.b)("li",{parentName:"ol"},"From the ",Object(o.b)("strong",{parentName:"li"},"Menu bar"),", go to the ",Object(o.b)("strong",{parentName:"li"},"Testing")," then ",Object(o.b)("strong",{parentName:"li"},"Run Tests")," option.")),Object(o.b)("p",null,Object(o.b)("img",{src:a(292).default})),Object(o.b)("ol",{start:2},Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"Go to the ",Object(o.b)("strong",{parentName:"p"},"Run Tests/Deploy")," page."),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"The ",Object(o.b)("em",{parentName:"p"},"Run Tests/Deploy")," page refers to a dedicated interface or platform where test cases are executed or deployed for the purpose of evaluating software functionality and performance.")),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},Object(o.b)("em",{parentName:"p"},"Run Tests/Deploy")," page have two tabs:"),Object(o.b)("ul",{parentName:"blockquote"},Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Deployment")),Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Environment"),"."))),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"The ",Object(o.b)("em",{parentName:"p"},"Informations")," of ",Object(o.b)("em",{parentName:"p"},"Deployment")," tab needs to be filled up.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(293).default})),Object(o.b)("ol",{start:3},Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"Click on the ",Object(o.b)("strong",{parentName:"p"},"More")," option."),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"The ",Object(o.b)("em",{parentName:"p"},"More")," option typically refers to additional or extended functionalities, options, or settings that are not immediately visible but can be accessed to access advanced features or information.")),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"Following ",Object(o.b)("em",{parentName:"p"},"More")," options are:"),Object(o.b)("ul",{parentName:"blockquote"},Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Run Parameter")),Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"External Services")),Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Schedule")),Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Objectives"),"."))))),Object(o.b)("p",null,Object(o.b)("img",{src:a(294).default})),Object(o.b)("ol",{start:4},Object(o.b)("li",{parentName:"ol"},"Click on the ",Object(o.b)("strong",{parentName:"li"},"Run parameter")," option.",Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},Object(o.b)("em",{parentName:"p"},"Run Parameter")," refers to the configurable values or settings that are used to control the behavior and scope of a test run or test execution.",Object(o.b)("br",{parentName:"p"}),"\n","The function of ",Object(o.b)("em",{parentName:"p"},"Run Parameters")," is to customize and control various aspects of the test execution, enabling testers to conduct specific and targeted test scenarios.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(295).default})),Object(o.b)("ol",{start:5},Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"Go to the ",Object(o.b)("strong",{parentName:"p"},"Run Time Parameters")," page.")),Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"Click on the ",Object(o.b)("strong",{parentName:"p"},"Create Run Time Parameter")," option."),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},Object(o.b)("em",{parentName:"p"},"Run Time Parameter")," refers to the input or configuration values that are provided during the execution of a test, allowing testers to dynamically change test conditions and behaviour.")),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},Object(o.b)("em",{parentName:"p"},"Run Time Parameters")," page contain two type of fields:"),Object(o.b)("ul",{parentName:"blockquote"},Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Run Time Parameter Assigned")),Object(o.b)("li",{parentName:"ul"},Object(o.b)("strong",{parentName:"li"},"Global Run Time Parameters Assigned"),"."))),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"The function of ",Object(o.b)("em",{parentName:"p"},"Create Run Time Parameter")," option is to enable testers to define and specify dynamic input values during test execution, enhancing flexibility and adaptability of the test scenarios.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(296).default})),Object(o.b)("ol",{start:7},Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"Enter the ",Object(o.b)("strong",{parentName:"p"},"Parameter Name"),".")),Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"Click on the ",Object(o.b)("strong",{parentName:"p"},"OK")," button."),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"Entering the name of the ",Object(o.b)("em",{parentName:"p"},"Run Time Parameter")," is necessary to enable clear identification and referencing of dynamic input values during test execution, facilitating easy customization and management of test scenarios.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(297).default})),Object(o.b)("ol",{start:9},Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"The required ",Object(o.b)("strong",{parentName:"p"},"Parameter")," will be added to the ",Object(o.b)("strong",{parentName:"p"},"Global Run Time Parameters"),".")),Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"Click on the ",Object(o.b)("strong",{parentName:"p"},"Plus sign(+)")," to link the required ",Object(o.b)("strong",{parentName:"p"},"Parameter"),". "),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"}," A ",Object(o.b)("em",{parentName:"p"},"Parameter")," refers to a variable or value that can be passed into a test or a function, allowing customization and flexibility in test execution.")),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},Object(o.b)("em",{parentName:"p"},"Global Run Time Parameters")," refer dynamic values that are universally accessible and can be shared across multiple tests or test scenarios during their execution.")),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"The purpose of adding ",Object(o.b)("em",{parentName:"p"},"Parameter")," to the ",Object(o.b)("em",{parentName:"p"},"Global Run Time Parameters")," is to define and configure dynamic values that can be used and shared across various tests or test scenarios during execution, enhancing flexibility and reusability.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(298).default})),Object(o.b)("ol",{start:11},Object(o.b)("li",{parentName:"ol"},"Click on the ",Object(o.b)("strong",{parentName:"li"},"OK")," button.")),Object(o.b)("p",null,Object(o.b)("img",{src:a(299).default})),Object(o.b)("ol",{start:12},Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"The required ",Object(o.b)("strong",{parentName:"p"},"Parameter")," will be added to the ",Object(o.b)("strong",{parentName:"p"},"Run Time Parameter Assigned"),".")),Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"Click on the required ",Object(o.b)("strong",{parentName:"p"},"Parameter"),"."),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},Object(o.b)("em",{parentName:"p"},"Run Time Parameter Assigned")," refers to the process of associating dynamic values or variables with specific test cases or test scenarios during test execution.")),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"The purpose of adding ",Object(o.b)("em",{parentName:"p"},"Parameter")," to the ",Object(o.b)("em",{parentName:"p"},"Run Time Parameter Assigned")," is to allow testers to use and customize dynamic values during test execution, enabling versatile and adaptable testing scenarios.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(300).default})),Object(o.b)("ol",{start:14},Object(o.b)("li",{parentName:"ol"},"Click on the ",Object(o.b)("strong",{parentName:"li"},"Add Name")," button.",Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"The function of ",Object(o.b)("em",{parentName:"p"},"Add Name")," button is to create and specify a unique identifier or name for a new dynamic input value, facilitating its use and management during test execution.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(301).default})),Object(o.b)("ol",{start:15},Object(o.b)("li",{parentName:"ol"},"Enter the name of the required ",Object(o.b)("strong",{parentName:"li"},"Parameter"),"."),Object(o.b)("li",{parentName:"ol"},"Click on the ",Object(o.b)("strong",{parentName:"li"},"OK")," button.",Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"Entering a name for the required ",Object(o.b)("em",{parentName:"p"},"Parameter")," is necessary to uniquely identify and reference dynamic input values during test execution, ensuring proper configuration and usage of the parameter in test scenarios.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(302).default})),Object(o.b)("ol",{start:17},Object(o.b)("li",{parentName:"ol"},Object(o.b)("p",{parentName:"li"},"To add ",Object(o.b)("strong",{parentName:"p"},"Value"),", click on the ",Object(o.b)("strong",{parentName:"p"},"Add Sub Field")," button."),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"A ",Object(o.b)("em",{parentName:"p"},"Sub Field")," provides a meaningful and identifiable label for the specific data or input.")),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"The function of ",Object(o.b)("em",{parentName:"p"},"Add Sub Field")," button is to enable testers to further customize and specify additional attributes or details within a parameter, providing more flexibility and granularity in test scenarios.")),Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"Adding a ",Object(o.b)("em",{parentName:"p"},"Value")," to a ",Object(o.b)("em",{parentName:"p"},"Parameter")," is necessary to define the specific data or input that the parameter represents, allowing for dynamic configuration and execution of test scenarios.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(303).default})),Object(o.b)("ol",{start:18},Object(o.b)("li",{parentName:"ol"},"Enter the name of the ",Object(o.b)("strong",{parentName:"li"},"Value"),"."),Object(o.b)("li",{parentName:"ol"},"Click on the ",Object(o.b)("strong",{parentName:"li"},"OK")," button.")),Object(o.b)("p",null,Object(o.b)("img",{src:a(304).default})),Object(o.b)("ol",{start:20},Object(o.b)("li",{parentName:"ol"},"To rename the ",Object(o.b)("strong",{parentName:"li"},"Sub Field"),", click on the ",Object(o.b)("strong",{parentName:"li"},"Rename")," button.",Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"Renaming a ",Object(o.b)("em",{parentName:"p"},"Sub Field")," is essential for enhancing code readability, maintainability, and conveying the intent of the input values more effectively.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(305).default})),Object(o.b)("ol",{start:21},Object(o.b)("li",{parentName:"ol"},"Enter the new name of the ",Object(o.b)("strong",{parentName:"li"},"Sub Field"),"."),Object(o.b)("li",{parentName:"ol"},"Click on the ",Object(o.b)("strong",{parentName:"li"},"OK")," button.",Object(o.b)("blockquote",{parentName:"li"},Object(o.b)("p",{parentName:"blockquote"},"Entering a new name for the ",Object(o.b)("em",{parentName:"p"},"Sub Field")," ensures accurate representation and clarity when defining and using the input values in the software.")))),Object(o.b)("p",null,Object(o.b)("img",{src:a(306).default})))}l.isMDXComponent=!0}}]);