-
Notifications
You must be signed in to change notification settings - Fork 0
/
bee89393.13d1b780.js
1 lines (1 loc) · 12.3 KB
/
bee89393.13d1b780.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[83],{157:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return o})),n.d(t,"metadata",(function(){return s})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return l}));var a=n(3),r=n(7),i=(n(0),n(192)),o={id:"how-to-link-items-between-each-other",title:"How to link items between each other"},s={unversionedId:"how-tos/how-to-link-items-between-each-other",id:"how-tos/how-to-link-items-between-each-other",isDocsHomePage:!1,title:"How to link items between each other",description:"In ZeuZ, the ability to link various items such as Bugs, Tasks, Test Cases and Requirements to each other is of paramount importance. This feature enhances project management and traceability, ensuring that all components are interconnected, and their relationships are well-documented. It enables efficient collaboration among team members, aids in prioritization, simplifies issue tracking, and ensures that software software development and testing processes are well-coordinated and transparent.",source:"@site/docs\\how-tos\\how-to-link-items-between-each-other.md",slug:"/how-tos/how-to-link-items-between-each-other",permalink:"/docs/how-tos/how-to-link-items-between-each-other",version:"current",sidebar:"docs",previous:{title:"How to create Bugs",permalink:"/docs/how-tos/how-to-create-bugs"},next:{title:"How to create Documents",permalink:"/docs/how-tos/how-to-create-documents"}},c=[{value:"Description",id:"description",children:[{value:"Importance of linking Requirement to a Bug in software testing",id:"importance-of-linking-requirement-to-a-bug-in-software-testing",children:[]}]},{value:"Steps",id:"steps",children:[]}],b={rightToc:c};function l(e){var t=e.components,o=Object(r.a)(e,["components"]);return Object(i.b)("wrapper",Object(a.a)({},b,o,{components:t,mdxType:"MDXLayout"}),Object(i.b)("p",null,"In ",Object(i.b)("strong",{parentName:"p"},"ZeuZ"),", the ability to link various items such as ",Object(i.b)("strong",{parentName:"p"},"Bugs"),", ",Object(i.b)("strong",{parentName:"p"},"Tasks"),", ",Object(i.b)("strong",{parentName:"p"},"Test Cases")," and ",Object(i.b)("strong",{parentName:"p"},"Requirements")," to each other is of paramount importance. This feature enhances project management and traceability, ensuring that all components are interconnected, and their relationships are well-documented. It enables efficient collaboration among team members, aids in prioritization, simplifies issue tracking, and ensures that software software development and testing processes are well-coordinated and transparent.",Object(i.b)("br",{parentName:"p"}),"\n","Ultimately, linking these items in ",Object(i.b)("strong",{parentName:"p"},"ZeuZ")," enhances the overall efficiency and quality of software development and testing workflows. "),Object(i.b)("p",null,"Here, as an example, it has been demonstrated how a ",Object(i.b)("strong",{parentName:"p"},"Requirement")," can be linked to a ",Object(i.b)("strong",{parentName:"p"},"Bug"),"."),Object(i.b)("h2",{id:"description"},"Description"),Object(i.b)("h3",{id:"importance-of-linking-requirement-to-a-bug-in-software-testing"},"Importance of linking Requirement to a Bug in software testing"),Object(i.b)("p",null,"Linking ",Object(i.b)("strong",{parentName:"p"},"Requirements")," to ",Object(i.b)("strong",{parentName:"p"},"Bugs")," in software testing is crucial for several reasons."),Object(i.b)("p",null,"It establishes a clear traceability path, helping teams understand how ",Object(i.b)("strong",{parentName:"p"},"Bugs")," impact specific ",Object(i.b)("strong",{parentName:"p"},"Requirements")," and ensuring that all relevant ",Object(i.b)("strong",{parentName:"p"},"Requirements")," are addressed during ",Object(i.b)("strong",{parentName:"p"},"Bug")," resolution. This linkage also aids in prioritizing ",Object(i.b)("strong",{parentName:"p"},"Bug")," fixes based on their impact on critical ",Object(i.b)("strong",{parentName:"p"},"Requirements"),", allowing high-priority issues to receive immediate attention. It facilitates impact analysis, enabling teams to assess how a ",Object(i.b)("strong",{parentName:"p"},"Bug")," affects the project by identifying affected ",Object(i.b)("strong",{parentName:"p"},"Requirements"),"."),Object(i.b)("p",null,"Moreover, it helps maintain comprehensive test coverage by ensuring that all ",Object(i.b)("strong",{parentName:"p"},"Requirements")," are adequately tested. Ultimately, this practice enhances communication among development, testing, and project management teams, leading to more efficient issue resolution and better software quality."),Object(i.b)("h2",{id:"steps"},"Steps"),Object(i.b)("ol",null,Object(i.b)("li",{parentName:"ol"},"From the ",Object(i.b)("strong",{parentName:"li"},"Menu bar"),", go to the ",Object(i.b)("strong",{parentName:"li"},"Project")," then ",Object(i.b)("strong",{parentName:"li"},"Everything"),".")),Object(i.b)("p",null,Object(i.b)("img",{src:n(555).default})),Object(i.b)("ol",{start:2},Object(i.b)("li",{parentName:"ol"},"Go to the ",Object(i.b)("strong",{parentName:"li"},"All Items")," page."),Object(i.b)("li",{parentName:"ol"},"Click on the ",Object(i.b)("strong",{parentName:"li"},"Requirements")," tab.")),Object(i.b)("p",null,Object(i.b)("img",{src:n(556).default})),Object(i.b)("ol",{start:4},Object(i.b)("li",{parentName:"ol"},"Click on a specific ",Object(i.b)("strong",{parentName:"li"},"Requirement ID"),".",Object(i.b)("blockquote",{parentName:"li"},Object(i.b)("p",{parentName:"blockquote"},"Clicking on the specific ",Object(i.b)("em",{parentName:"p"},"Requirement ID")," is necessary to establish a direct and unambiguous association between the ",Object(i.b)("em",{parentName:"p"},"Bug")," and the relevant ",Object(i.b)("em",{parentName:"p"},"Requirement"),", ensuring accurate traceability.")))),Object(i.b)("p",null,Object(i.b)("img",{src:n(557).default})),Object(i.b)("ol",{start:5},Object(i.b)("li",{parentName:"ol"},"Go to the ",Object(i.b)("strong",{parentName:"li"},"Create/Edit Requirement")," page."),Object(i.b)("li",{parentName:"ol"},"Click on the ",Object(i.b)("strong",{parentName:"li"},"Bugs")," tab of the page.")),Object(i.b)("p",null,Object(i.b)("img",{src:n(558).default})),Object(i.b)("ol",{start:7},Object(i.b)("li",{parentName:"ol"},"Click on the ",Object(i.b)("strong",{parentName:"li"},"LINK NEW")," button of the page.",Object(i.b)("blockquote",{parentName:"li"},Object(i.b)("p",{parentName:"blockquote"},"The ",Object(i.b)("em",{parentName:"p"},"LINK NEW")," button allow users to establish new associations between items, such as linking a ",Object(i.b)("em",{parentName:"p"},"Requirement")," to a ",Object(i.b)("em",{parentName:"p"},"Bug"),", providing a structured and organized way to manage project relationships and traceability.")))),Object(i.b)("p",null,Object(i.b)("img",{src:n(559).default})),Object(i.b)("ol",{start:8},Object(i.b)("li",{parentName:"ol"},"Select a specific ",Object(i.b)("strong",{parentName:"li"},"Bug"),".",Object(i.b)("blockquote",{parentName:"li"},Object(i.b)("p",{parentName:"blockquote"},"Selecting a specific ",Object(i.b)("em",{parentName:"p"},"Bug")," is necessary to precisely identify the ",Object(i.b)("em",{parentName:"p"},"Bug")," associated with the ",Object(i.b)("em",{parentName:"p"},"Requirement"),", ensuring accurate traceability and targeted issue resolution."))),Object(i.b)("li",{parentName:"ol"},"Multiple number of ",Object(i.b)("strong",{parentName:"li"},"Bugs")," can also be selected.",Object(i.b)("blockquote",{parentName:"li"},Object(i.b)("p",{parentName:"blockquote"},"Selecting multiple number of ",Object(i.b)("em",{parentName:"p"},"Bugs")," are necessary when multiple issues affect the same ",Object(i.b)("em",{parentName:"p"},"Requirement"),", ensuring all related ",Object(i.b)("em",{parentName:"p"},"Bugs")," are appropriately associated for comprehensive tracking and resolution."))),Object(i.b)("li",{parentName:"ol"},"Click on the ",Object(i.b)("strong",{parentName:"li"},"LINK SELECTED")," button.",Object(i.b)("blockquote",{parentName:"li"},Object(i.b)("p",{parentName:"blockquote"},"The ",Object(i.b)("em",{parentName:"p"},"LINK SELECTED")," button serves to establish links between the selected items, such as ",Object(i.b)("em",{parentName:"p"},"Requirements")," and ",Object(i.b)("em",{parentName:"p"},"Bugs"),", allowing for efficient traceability and management of relationships within the testing process.")))),Object(i.b)("p",null,Object(i.b)("img",{src:n(560).default})),Object(i.b)("ol",{start:11},Object(i.b)("li",{parentName:"ol"},"Write the ",Object(i.b)("strong",{parentName:"li"},"Description")," (",Object(i.b)("strong",{parentName:"li"},"If it is needed"),").",Object(i.b)("blockquote",{parentName:"li"},Object(i.b)("p",{parentName:"blockquote"},"Writing a ",Object(i.b)("em",{parentName:"p"},"Description")," is necessary to provide context and details about the relationship, facilitating better understanding and documentation of the issue's impact on the ",Object(i.b)("em",{parentName:"p"},"Requirement"),"."))),Object(i.b)("li",{parentName:"ol"},"Click on the ",Object(i.b)("strong",{parentName:"li"},"Save")," button.")),Object(i.b)("p",null,Object(i.b)("img",{src:n(561).default})),Object(i.b)("ol",{start:13},Object(i.b)("li",{parentName:"ol"},"In the same process ",Object(i.b)("strong",{parentName:"li"},"Combined"),", ",Object(i.b)("strong",{parentName:"li"},"Tasks")," and ",Object(i.b)("strong",{parentName:"li"},"Test cases")," can also be linked.")))}l.isMDXComponent=!0},192:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return g}));var a=n(0),r=n.n(a);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var b=r.a.createContext({}),l=function(e){var t=r.a.useContext(b),n=t;return e&&(n="function"==typeof e?e(t):s(s({},t),e)),n},p=function(e){var t=l(e.components);return r.a.createElement(b.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},u=r.a.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,o=e.parentName,b=c(e,["components","mdxType","originalType","parentName"]),p=l(n),u=a,g=p["".concat(o,".").concat(u)]||p[u]||m[u]||i;return n?r.a.createElement(g,s(s({ref:t},b),{},{components:n})):r.a.createElement(g,s({ref:t},b))}));function g(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=u;var s={};for(var c in t)hasOwnProperty.call(t,c)&&(s[c]=t[c]);s.originalType=e,s.mdxType="string"==typeof e?e:a,o[1]=s;for(var b=2;b<i;b++)o[b]=n[b];return r.a.createElement.apply(null,o)}return r.a.createElement.apply(null,n)}u.displayName="MDXCreateElement"},555:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/everything-option-e92e89170d4707faa559125997e01807.png"},556:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/req-tab-aecc257b55b74e1819007def8bfa2da8.png"},557:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/req-ID-1b7c50a7d8c7f9fbc4ef01237f1c8d9b.png"},558:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/req-bugs-2d1f17056123c266af36076a4ae226c8.png"},559:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/bug-ID-499b359e6b5cc087b2f45a21d0cd6aed.png"},560:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/link-selected-70776a826c850ef04945ae1035e07c12.png"},561:function(e,t,n){"use strict";n.r(t),t.default=n.p+"assets/images/save-link-5f45d2e87d434c63e2e011063021b16f.png"}}]);