-
Notifications
You must be signed in to change notification settings - Fork 0
/
ad02646f.ac766d52.js
1 lines (1 loc) · 14.9 KB
/
ad02646f.ac766d52.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[79],{153:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return o})),a.d(t,"metadata",(function(){return b})),a.d(t,"rightToc",(function(){return s})),a.d(t,"default",(function(){return p}));var n=a(3),r=a(7),i=(a(0),a(192)),o={id:"how-to-create-bugs",title:"How to create Bugs"},b={unversionedId:"how-tos/how-to-create-bugs",id:"how-tos/how-to-create-bugs",isDocsHomePage:!1,title:"How to create Bugs",description:"Description",source:"@site/docs\\how-tos\\how-to-create-bugs.md",slug:"/how-tos/how-to-create-bugs",permalink:"/docs/how-tos/how-to-create-bugs",version:"current",sidebar:"docs",previous:{title:"How to create Tasks",permalink:"/docs/how-tos/how-to-create-tasks"},next:{title:"How to link items between each other",permalink:"/docs/how-tos/how-to-link-items-between-each-other"}},s=[{value:"Description",id:"description",children:[{value:"What is a bug in software testing?",id:"what-is-a-bug-in-software-testing",children:[]},{value:"Why bug reports are necessary in software testing?",id:"why-bug-reports-are-necessary-in-software-testing",children:[]},{value:"Bug Details Tab",id:"bug-details-tab",children:[]}]},{value:"Steps",id:"steps",children:[]}],c={rightToc:s};function p(e){var t=e.components,o=Object(r.a)(e,["components"]);return Object(i.b)("wrapper",Object(n.a)({},c,o,{components:t,mdxType:"MDXLayout"}),Object(i.b)("h2",{id:"description"},"Description"),Object(i.b)("h3",{id:"what-is-a-bug-in-software-testing"},"What is a bug in software testing?"),Object(i.b)("p",null,"A bug in software testing is a flaw or default in a component or system or software that can cause the components or system to fail to perform its required functions. In other words, if the bug or defect is encountered during the execution of the test, it may cause the failure of the components, that is, does not work as it is expected from the component. "),Object(i.b)("h3",{id:"why-bug-reports-are-necessary-in-software-testing"},"Why bug reports are necessary in software testing?"),Object(i.b)("p",null,"Bug reports are necessary in software testing because they help identify bugs that can cause the software or system to fail to perform its required functions.",Object(i.b)("br",{parentName:"p"}),"\n","When you find a bug, it is essential to report the bug for it to be fixed properly. Writing a bug report is thus a crucial stage of the bug lifecycle, which comes right after it is identified.",Object(i.b)("br",{parentName:"p"}),"\n","A good bug report covers all the crucial information about the bug, which can be used in the debugging process. It helps with a detailed bug analysis and gives better visibility about the bug and helps find the right decision and approach towards debugging. It also saves cost and time by helping debug at an earlier stage."),Object(i.b)("h3",{id:"bug-details-tab"},"Bug Details Tab"),Object(i.b)("ul",null,Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Create / Edit Bug"),": It mainly starts with a ",Object(i.b)("strong",{parentName:"p"},"Details")," tab and contain the following fields:"),Object(i.b)("ul",{parentName:"li"},Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Title"),": At first we need to enter a ",Object(i.b)("strong",{parentName:"p"},"Title")," of the ",Object(i.b)("strong",{parentName:"p"},"Bug")," that is being created.")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Milestone"),": Then we need to fill up the ",Object(i.b)("strong",{parentName:"p"},"Milestone")," field. However, the ",Object(i.b)("strong",{parentName:"p"},"Plus sign (+)")," indicates ",Object(i.b)("strong",{parentName:"p"},"Create new milestone")," and the ",Object(i.b)("strong",{parentName:"p"},"Tick sign")," indicates ",Object(i.b)("strong",{parentName:"p"},"Make individual default milestone"),".")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Assigned User"),": We can assign a user just by clicking on the ",Object(i.b)("strong",{parentName:"p"},"Assigned User")," field and can assign him/her as a user and another button is available at the right side of it called ",Object(i.b)("strong",{parentName:"p"},"Set as Triage"),".")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Feature"),": Click on ",Object(i.b)("strong",{parentName:"p"},"Choose Feature")," button and select the feature and at the right side of it there is a ",Object(i.b)("strong",{parentName:"p"},"Plus sign (+)")," which helps to create a feature.")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Priority"),": During the edit of test cases, we need to select the ",Object(i.b)("strong",{parentName:"p"},"Priority"),", similarly for the creation/edit of bugs of test cases, we also need to select the ",Object(i.b)("strong",{parentName:"p"},"Priority")," of it among ",Object(i.b)("strong",{parentName:"p"},"P1"),", ",Object(i.b)("strong",{parentName:"p"},"P2"),", ",Object(i.b)("strong",{parentName:"p"},"P3")," and ",Object(i.b)("strong",{parentName:"p"},"P4"),".")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Labels"),": For selection of ",Object(i.b)("strong",{parentName:"p"},"Label"),", click on ",Object(i.b)("strong",{parentName:"p"},"Label")," field and select ",Object(i.b)("strong",{parentName:"p"},"Label"),". However, for a new ",Object(i.b)("strong",{parentName:"p"},"Label"),", click on ",Object(i.b)("strong",{parentName:"p"},"Plus sign (+)")," which indicates ",Object(i.b)("strong",{parentName:"p"},"Create new label")," and for default ",Object(i.b)("strong",{parentName:"p"},"Label"),", click on ",Object(i.b)("strong",{parentName:"p"},"Tick sign")," which indicates ",Object(i.b)("strong",{parentName:"p"},"Make individual default label"),".")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Description"),": Click to provide detailed information and instructions related to a test case or testing artifact for clear understanding and execution.")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Found Version"),": Here three different fields are present, ",Object(i.b)("strong",{parentName:"p"},"Select Branch"),", ",Object(i.b)("strong",{parentName:"p"},"Select Version"),", and ",Object(i.b)("strong",{parentName:"p"},"Select Subversion")," and need to select all these three fields and if the version is not created then click on ",Object(i.b)("strong",{parentName:"p"},"Plus sign (+)")," and create a new version.")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Fixed Version"),": Three similar fields are present here like ",Object(i.b)("strong",{parentName:"p"},"Found Version"),".")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Verified Version"),": Three similar fields are present here like ",Object(i.b)("strong",{parentName:"p"},"Found Version")," as well as ",Object(i.b)("strong",{parentName:"p"},"Fixed Version"),".")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"Start Date"),": We need to select the ",Object(i.b)("strong",{parentName:"p"},"Start Date")," of the bug that will be linked to the test case.")),Object(i.b)("li",{parentName:"ul"},Object(i.b)("p",{parentName:"li"},Object(i.b)("strong",{parentName:"p"},"End Date"),": Just like the ",Object(i.b)("strong",{parentName:"p"},"Start Date")," we need to give the ",Object(i.b)("strong",{parentName:"p"},"End Date")," of the bug during the edit."))))),Object(i.b)("div",{className:"admonition admonition-note alert alert--secondary"},Object(i.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(i.b)("h5",{parentName:"div"},Object(i.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(i.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(i.b)("path",Object(n.a)({parentName:"svg"},{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})))),"note")),Object(i.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(i.b)("p",{parentName:"div"}," If the ",Object(i.b)("strong",{parentName:"p"},"Bug")," is totally fixed then click on ",Object(i.b)("strong",{parentName:"p"},"Fixed")," and if it is not then click on ",Object(i.b)("strong",{parentName:"p"},"Not Fixed"),". On the other hand, if the testing is required for the ",Object(i.b)("strong",{parentName:"p"},"Bug")," then click on ",Object(i.b)("strong",{parentName:"p"},"Testing required")," otherwise click on ",Object(i.b)("strong",{parentName:"p"},"Testing ignored")," for it."),Object(i.b)("p",{parentName:"div"}," After that if we want to save that ",Object(i.b)("strong",{parentName:"p"},"Bug")," then we have to click on ",Object(i.b)("strong",{parentName:"p"},"SAVE")," at the top right side of the page and it will be saved with all the information."))),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"},"Bug")," option.")),Object(i.b)("p",null,Object(i.b)("img",{src:a(532).default})),Object(i.b)("ol",{start:2},Object(i.b)("li",{parentName:"ol"},"Go to the ",Object(i.b)("strong",{parentName:"li"},"Create/Edit Bug")," page."),Object(i.b)("li",{parentName:"ol"},Object(i.b)("strong",{parentName:"li"},"Enter the title")," of the bug.",Object(i.b)("blockquote",{parentName:"li"},Object(i.b)("p",{parentName:"blockquote"},"Entering the ",Object(i.b)("em",{parentName:"p"},"Title")," of the ",Object(i.b)("em",{parentName:"p"},"Bug")," is necessary to provide a clear and concise description of the issue or problem, aiding in accurate bug identification and tracking.")))),Object(i.b)("p",null,Object(i.b)("img",{src:a(533).default})),Object(i.b)("ol",{start:4},Object(i.b)("li",{parentName:"ol"},"Fill up the information of ",Object(i.b)("strong",{parentName:"li"},"Details")," tab like:",Object(i.b)("ul",{parentName:"li"},Object(i.b)("li",{parentName:"ul"},"Milestone,"),Object(i.b)("li",{parentName:"ul"},"Assigned User,"),Object(i.b)("li",{parentName:"ul"},"Feature,"),Object(i.b)("li",{parentName:"ul"},"Priority,"),Object(i.b)("li",{parentName:"ul"},"Labels,"),Object(i.b)("li",{parentName:"ul"},"Description,"),Object(i.b)("li",{parentName:"ul"},"Not rejected or Rejected,"),Object(i.b)("li",{parentName:"ul"},"Testing ignored or Testing required,"),Object(i.b)("li",{parentName:"ul"},"Found version,"),Object(i.b)("li",{parentName:"ul"},"Fixed version,"),Object(i.b)("li",{parentName:"ul"},"Verified version,"),Object(i.b)("li",{parentName:"ul"},"Start date,"),Object(i.b)("li",{parentName:"ul"},"End date.")))),Object(i.b)("p",null,Object(i.b)("img",{src:a(534).default})),Object(i.b)("ol",{start:5},Object(i.b)("li",{parentName:"ol"},"Multiple of ",Object(i.b)("strong",{parentName:"li"},"Labels")," can also be selected.",Object(i.b)("blockquote",{parentName:"li"},Object(i.b)("p",{parentName:"blockquote"},"Selecting multiple labels in a ",Object(i.b)("em",{parentName:"p"},"Bug")," is necessary to categorize and tag the ",Object(i.b)("em",{parentName:"p"},"Bug")," with various keywords and criteria, making it easier to search, filter, and manage ",Object(i.b)("em",{parentName:"p"},"Bugs")," based on different attributes or characteristics."))),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:a(535).default})))}p.isMDXComponent=!0},192:function(e,t,a){"use strict";a.d(t,"a",(function(){return l})),a.d(t,"b",(function(){return d}));var n=a(0),r=a.n(n);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function o(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?o(Object(a),!0).forEach((function(t){i(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var c=r.a.createContext({}),p=function(e){var t=r.a.useContext(c),a=t;return e&&(a="function"==typeof e?e(t):b(b({},t),e)),a},l=function(e){var t=p(e.components);return r.a.createElement(c.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},g=r.a.forwardRef((function(e,t){var a=e.components,n=e.mdxType,i=e.originalType,o=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),l=p(a),g=n,d=l["".concat(o,".").concat(g)]||l[g]||u[g]||i;return a?r.a.createElement(d,b(b({ref:t},c),{},{components:a})):r.a.createElement(d,b({ref:t},c))}));function d(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=a.length,o=new Array(i);o[0]=g;var b={};for(var s in t)hasOwnProperty.call(t,s)&&(b[s]=t[s]);b.originalType=e,b.mdxType="string"==typeof e?e:n,o[1]=b;for(var c=2;c<i;c++)o[c]=a[c];return r.a.createElement.apply(null,o)}return r.a.createElement.apply(null,a)}g.displayName="MDXCreateElement"},532:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/bug-option-39a3fcc33bad1224d193b1267ae21255.png"},533:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/bug-page-789c614df360bc3f16b70809001c2963.png"},534:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/bug-details-8f9abc8dfa111e0ebfcf5440b52b028b.png"},535:function(e,t,a){"use strict";a.r(t),t.default=a.p+"assets/images/save-bug-1f7809142d632f79125386056c484415.png"}}]);