{"id":97474,"date":"2020-10-19T02:42:20","date_gmt":"2020-10-19T00:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt"},"modified":"2020-10-19T02:42:20","modified_gmt":"2020-10-19T00:42:20","slug":"testrail-individualnye-nastrojki-pod-proekt","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","title":{"rendered":"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Introduktion<\/h2>\n<p>I m\u00e5nga projekt som jag har arbetat med har m\u00e4nniskor inte anpassat TestRail efter sina behov och har ist\u00e4llet anv\u00e4nt standardinst\u00e4llningarna. D\u00e4rf\u00f6r kommer jag i denna artikel att f\u00f6rs\u00f6ka beskriva exempel p\u00e5 anpassade inst\u00e4llningar som kan hj\u00e4lpa dig att \u00f6ka effektiviteten i ditt arbete. L\u00e5t oss f\u00f6r detta exempel ta ett projekt f\u00f6r utveckling av en mobilapplikation.<\/p>\n<p>En liten varning. Denna artikel inneh\u00e5ller inte en beskrivning av TestRails grundl\u00e4ggande funktionalitet (det finns m\u00e5nga guider f\u00f6r det) eller s\u00e4ljande fraser som m\u00e5lar upp varf\u00f6r man b\u00f6r v\u00e4lja just denna leverant\u00f6r f\u00f6r att skapa en databas med tester.<\/p>\n<h2>Planering (vad som kommer att genomf\u00f6ras)<\/h2>\n<ol>\n<li>\n<p>Allm\u00e4nna krav<\/p>\n<ol>\n<li>\n<p>Fallet m\u00e5ste kunna utf\u00f6ras av vem som helst<\/p>\n<\/li>\n<li>\n<p>Testfallen m\u00e5ste f\u00f6rbli aktuella s\u00e5 l\u00e4nge som m\u00f6jligt<\/p>\n<\/li>\n<li>\n<p>Testfallen m\u00e5ste s\u00e5 noggrant som m\u00f6jligt t\u00e4cka funktionaliteten hos mobilapplikationen i den utstr\u00e4ckning som inte strider mot de tv\u00e5 f\u00f6rsta punkterna<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>Separering av TestCase och TestScenario<\/p>\n<\/li>\n<li>\n<p>Snabb generering av TestRun av olika typer<\/p>\n<ol>\n<li>\n<p>Smoke<\/p>\n<\/li>\n<li>\n<p>Regress<\/p>\n<\/li>\n<li>\n<p>Impact-testning etc.<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>Optimering av st\u00f6d f\u00f6r testfall<\/p>\n<ol>\n<li>\n<p>\u00d6verge 'd\u00f6da' h\u00e5rdkodade sk\u00e4rmdumpar och \u00f6verg\u00e5 till 'r\u00f6rliga data'<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Krav<\/h2>\n<p>F\u00f6r att redigera f\u00e4lten beh\u00f6ver du administrat\u00f6rs\u00e5tkomst<\/p>\n<h2>Val av projekttyp<\/h2>\n<p>Tre projektyper kan v\u00e4ljas:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/9139f37d76b6f8a777a5234883736ad4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Vi v\u00e4ljer standardtyp. I den kommer alla testfall att vara tillg\u00e4ngliga samtidigt. Vi kommer att anv\u00e4nda smart filtrering och dynamiskt hantera alla testfall p\u00e5 en g\u00e5ng.<\/p>\n<h2>L\u00e4gga till f\u00e4lt f\u00f6r att visa listan \u00f6ver testfall<\/h2>\n<p>L\u00e5t oss l\u00e4gga till ett f\u00e4lt f\u00f6r att visa prioriteringen av testfallen:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/fae4c55f03a0f5bd8999cfdb22ac2b4e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Det g\u00e5r ocks\u00e5 att l\u00e4gga till andra f\u00e4lt.<\/p>\n<h2>Inst\u00e4llning av f\u00e4lt och taggar f\u00f6r testfall<\/h2>\n<p>Vi \u00f6ppnar inst\u00e4llningsmenyn:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/06a070fd8c024893972dfef7c1df1eac.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Vi kommer att beh\u00f6va f\u00f6ljande f\u00e4lt:<\/p>\n<h4>\u041f\u043e\u043b\u0435 &#171;Summary&#187; (\u0448\u0430\u043f\u043a\u0430 \u0442\u0435\u0441\u0442 \u043a\u0435\u0439\u0441\u0430)<\/h4>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/92043bacd34acd18b031a8e65ae0c9f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Detta f\u00e4lt finns redan, vi systematiserar bara dess anv\u00e4ndning. Vi kommer att dela upp fallen i TestCase och TestScenario. F\u00f6r att g\u00f6ra den l\u00e5nga listan av testfall mer l\u00e4sbar \u00e4r det b\u00e4ttre att i f\u00f6rv\u00e4g komma \u00f6verens om regler f\u00f6r hur sammanfattningen ska skrivas.<\/p>\n<p><strong>TestScenario:<\/strong><\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440: TestScenario &#8212; \u041e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/p>\n<p><strong>TestCase:<\/strong><\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440: MainScreen &#8212; \u0420\u0430\u0437\u0434\u0435\u043b \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 &#8212; \u0412\u0432\u043e\u0434 \u043b\u043e\u0433\u0438\u043d\u0430<\/p>\n<p>Sammanfattningsvis ser vi att sammanfattningen av fallet utg\u00f6r den klassiska f\u00f6rst\u00e5elsen: \u201cvad, var, n\u00e4r\u201d. Vi delar ocks\u00e5 upp de \u00f6vergripande testscenarierna och de detaljerade testfallen p\u00e5 det mest l\u00e4mpliga s\u00e4ttet f\u00f6r automatisering.<\/p>\n<h4>\u0422\u0435\u0433 &#171;StartScreen&#187; (\u044d\u043a\u0440\u0430\u043d \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f TestScenario, \u0442\u0430\u043a\u0436\u0435 \u043c\u043d\u043e\u0433\u0438\u0435 \u0442\u0435\u0441\u0442 \u043a\u0435\u0439\u0441\u044b \u043c\u043e\u0433\u0443\u0442 \u0437\u0430\u0434\u0435\u0432\u0430\u0442\u044c \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u044b)<\/h4>\n<p>F\u00f6r vilket syfte det kan beh\u00f6vas: vi kommer att ta bort generiska steg fr\u00e5n texten i testfallen som leder anv\u00e4ndaren till sk\u00e4rmen f\u00f6r det aktuella testfallet. (generiska steg f\u00f6r att skapa en specifik testsituation) Alla generiska steg f\u00f6r alla testfall kommer att skrivas i en fil. Mer om detta kommer jag att skriva separat.<\/p>\n<p>Skapa ett nytt f\u00e4lt:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/1503d6fe64c478744a04224f17f1dde7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Fyll i komponenterna f\u00f6r det nya f\u00e4ltet: <\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/9b2454de7a8b5245f4720413bc0b6339.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>I det h\u00e4r fallet skapar vi ett urvalsf\u00e4lt fr\u00e5n en lista med v\u00e4rden. Vi anger v\u00e4rdena f\u00f6r detta f\u00e4lt:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/a66a7a847cd5313e5e0a4bd6af9e2e87.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Observera att id-v\u00e4rdena inte b\u00f6rjar med ett och inte \u00e4r i f\u00f6ljd. Varf\u00f6r \u00e4r det p\u00e5 det h\u00e4r s\u00e4ttet? Det beror p\u00e5 att om vi har registrerade testfall med inmatad id,<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/4ffee0b617d8068f6c75c9e771911a0e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>och efter det beh\u00f6ver vi skapa en tredje sk\u00e4rm mellan de tv\u00e5 redan befintliga,<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/1a6d5e1f01873860f6e88aa023bb825c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>d\u00e5 m\u00e5ste vi skriva om id, och eftersom de redan \u00e4r kopplade till de befintliga testfallens taggar, kommer de helt enkelt att f\u00f6rsvinna. Det skulle vara mycket obehagligt.<\/p>\n<h4>\u0422\u0435\u0433 &#171;Screen&#187; (\u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u0435\u0442 TestCase)<\/h4>\n<p>F\u00f6r vilket syfte det kan beh\u00f6vas: en av ankarna f\u00f6r p\u00e5verkanstestning. Till exempel, om utvecklarna har gjort en ny cool funktion. Vi beh\u00f6ver testa den, men f\u00f6r detta m\u00e5ste vi f\u00f6rst\u00e5 vad exakt denna funktion kan ha p\u00e5verkat. Som standard kan vi utg\u00e5 ifr\u00e5n paraddigmen att olika sk\u00e4rmar (Activity) i applikationen har olika klasser och d\u00e4rmed utg\u00f6r olika komponenter i applikationen. Sj\u00e4lvklart kr\u00e4vs det ett individuellt tillv\u00e4gag\u00e5ngss\u00e4tt i detta fall.<\/p>\n<p>Exempel: home_screen, MapScreen, PayScreen osv.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/dd003dccf8a3401a840fbb049e0f1ecf.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>\u041f\u043e\u043b\u0435 &#171;MovableData&#187; (c\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043f\u0440\u043e\u043a\u0441\u0438 \u0411\u0414 c \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u043c\u0438 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u043c\u0438 \u0434\u0430\u043d\u043d\u044b\u043c\u0438)<\/h4>\n<p>D\u00e4refter kommer vi att f\u00f6rs\u00f6ka l\u00f6sa problemet med att uppr\u00e4tth\u00e5lla datans aktualitet i testfallen:<\/p>\n<ol>\n<li>\n<p>L\u00e4nkar till aktuella skisser (detta \u00e4r mycket b\u00e4ttre \u00e4n att g\u00f6ra d\u00f6da sk\u00e4rmdumpar)<\/p>\n<\/li>\n<li>\n<p>Generiska steg till sk\u00e4rmen med testsituationen<\/p>\n<\/li>\n<li>\n<p>SQL-fr\u00e5gor<\/p>\n<\/li>\n<li>\n<p>L\u00e4nkar till externa data och andra uppgifter<\/p>\n<\/li>\n<\/ol>\n<p>Ist\u00e4llet f\u00f6r att skriva testdata inom varje testfall kommer vi att skapa en extern fil och l\u00e4nka till den i alla testfall. Vid uppdatering av dessa data kommer vi inte att beh\u00f6va g\u00e5 igenom alla testfall och \u00e4ndra dem, utan bara kunna \u00e4ndra dessa data p\u00e5 ett st\u00e4lle. Om n\u00e5gon som inte \u00e4r f\u00f6rberedd \u00f6ppnar ett testfall kommer de att se en l\u00e4nk till filen i testfallstexten och en uppmaning att g\u00e5 dit f\u00f6r testdata.<\/p>\n<p>All denna data kommer vi att packa i en extern fil som kommer att vara tillg\u00e4nglig f\u00f6r alla intresserade i projektet. Till exempel kan vi anv\u00e4nda Google Sheet eller Excel och st\u00e4lla in s\u00f6kfunktionen inuti filen. Varf\u00f6r just dessa leverant\u00f6rer? Anledningen \u00e4r att vi utg\u00e5r ifr\u00e5n paradigm att vem som helst i teamet b\u00f6r kunna \u00f6ppna och g\u00e5 igenom ett testfall utan att beh\u00f6va installera olika verktyg p\u00e5 f\u00f6rhand.<\/p>\n<p>F\u00f6r <strong>Google Sheet<\/strong> kan anv\u00e4nda SQL-fr\u00e5gor. Exempel:<\/p>\n<pre><code>=query(DATA!A1:M1146;\"\nSELECT C,D\nWHERE\nC contains '\"&amp;SEARCH!A2&amp;\"'\")<\/code><\/pre>\n<p>F\u00f6r <strong>Excel<\/strong> kan st\u00e4lla in bekv\u00e4ma makron f\u00f6r omedelbar s\u00f6kning. (filtrering) Exempel <noindex><a rel=\"nofollow\" href=\"https:\/\/www.planetaexcel.ru\/techniques\/2\/197\/\">via l\u00e4nken<\/a><\/noindex>.<\/p>\n<p>Id\u00e9n \u00e4r faktiskt inte ny och beskrivs i den f\u00f6rsta boken om testning \u201cTesting dot com\u201d. (f\u00f6rfattare Roman Savin) Vi integrerar bara metodikerna f\u00f6reslagna av Roman Savin i TestRail. F\u00f6r detta kommer vi att skapa ett f\u00e4lt med en l\u00e4nk till den skapade filen:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/0c7a0aaec1a102913538baaeb430ca82.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>fyller i standardv\u00e4rdet f\u00f6r l\u00e4nken, s\u00e5 att det redan finns en l\u00e4nk i varje nytt testfall:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/2e94fe370db66949d90c5bc5bfc5a311.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Om platsen f\u00f6r den externa filen \u00e4ndras (vi f\u00f6ruts\u00e4tter alla of\u00f6rutsedda h\u00e4ndelser) kan vi enkelt \u00e4ndra ett eller flera f\u00e4lt i alla testfall direkt:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/e6448163930e1c20e195d1a09c24e959.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/81287d7bd7aad38cfc4a27fa564fe3a6.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>F\u00e4ltet \u201cDescriptions\u201d (beskrivning eller id\u00e9 f\u00f6r testfallet, standardinstruktioner)<\/h4>\n<p>Vad det kan beh\u00f6vas f\u00f6r: I detta textf\u00e4lt kommer vi att placera en kort beskrivning av testfallet och standardinstruktioner.<\/p>\n<p>Exempel: <em>All testdata (aktuella mallar, anv\u00e4ndning av verktyg och andra data) fr\u00e5n detta testfall anges med l\u00e4nkar {\u2026} och finns i filen MovableData. L\u00e4nken till MovableData finns i motsvarande f\u00e4lt ovan.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/b3ae2b392b867b552b5c4cadd344677c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>\u0422\u0435\u0433 &#171;Component&#187; (\u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f)<\/h4>\n<p>Vad det kan beh\u00f6vas f\u00f6r: f\u00f6r impact-testning. Om mobilapplikationen kan delas in i komponenter (som p\u00e5verkar varandra s\u00e5 lite som m\u00f6jligt), s\u00e5 kan \u00e4ndringar i en komponent tillr\u00e4ckligt (med vissa risker) testas inom den samma komponenten, och det finns f\u00e4rre sk\u00e4l f\u00f6r att genomf\u00f6ra allm\u00e4nna regressioner av allt. Om det finns information om att en komponent kan p\u00e5verka en annan, s\u00e5 skapas en matris f\u00f6r impact-testning.<\/p>\n<p>Exempel p\u00e5 komponenter: GooglePay, Order, Anv\u00e4ndare, Karta, Auktorisation osv.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/fd6512027e734daf693c784b2f547ecc.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>\u0422\u0435\u0433 &#171;TAG&#187; (\u041f\u0440\u043e\u0447\u0438\u0435 \u0442\u0435\u0433\u0438 \u0434\u043b\u044f \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438)<\/h2>\n<p>Taggning av testfall med etiketter f\u00f6r godtycklig filtrering.&nbsp;<\/p>\n<p>Mycket anv\u00e4ndbart f\u00f6r:&nbsp;<\/p>\n<ol>\n<li>\n<p>snabb skapelse av TestRun f\u00f6r olika typiska uppgifter: smoke, regression osv.<\/p>\n<\/li>\n<li>\n<p>kommer tester att automatiseras eller \u00e4r de redan automatiserade<\/p>\n<\/li>\n<li>\n<p>alla andra taggar<\/p>\n<\/li>\n<\/ol>\n<p>Exempel: Smoke, Automated, WhiteLabel, ForDelete osv.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/2e385d8d169d9d36f5a70082fe165028.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/f7704435e5a803f08b80a66c6543752b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>St\u00e4ll in ordningen f\u00f6r visning av f\u00e4lt i testfallet<\/h2>\n<p>Vi har skapat m\u00e5nga nya f\u00e4lt, det \u00e4r dags att organisera dem i en bekv\u00e4m ordning:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/b49605267b8f9c4832181e29de14643b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Skapa TestRun<\/h2>\n<p>Nu kommer vi att skapa en ny testk\u00f6rning med aktuella testfall f\u00f6r att genomf\u00f6ra smoke-testning p\u00e5 tre klick:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/9d0a815372bfb592fa3c13bcf294cd0c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Andra anv\u00e4ndbara tips<\/h2>\n<ol>\n<li>\n<p>Om det finns flera projekt i TestRail, gl\u00f6m inte att skapa nya f\u00e4lt endast f\u00f6r ditt projekt annars kommer kollegor fr\u00e5n angr\u00e4nsande team att bli mycket f\u00f6rv\u00e5nade \u00f6ver att se nya ovanliga f\u00e4lt. Lokala svimningar kan f\u00f6rekomma.<\/p>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/0b5dbd64ecbd8cf03dd320e7de3cc1b1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>2. Fall med m\u00e5nga f\u00e4lt \u00e4r l\u00e4ttare att kopiera fr\u00e5n en liknande grupp \u00e4n att skapa nya:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt\" src=\"\/wp-content\/uploads\/2020\/10\/f1775625bd0f2dcf7b62b8d0ac51eec1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>3. Du kan anv\u00e4nda konton gemensamt. Till exempel: ett administrat\u00f6rskonto, flera anv\u00e4ndarkonton.<\/p>\n<h2>Slutsats<\/h2>\n<p>De ovanst\u00e5ende exemplen har implementerats i flera projekt och har visat sin effektivitet. Jag hoppas att de hj\u00e4lper till att f\u00f6rb\u00e4ttra din f\u00f6rst\u00e5else av detta verktyg och att skapa effektiva och bekv\u00e4ma \"testlager\". Jag skulle vara mycket tacksam om du i kommentarerna beskriver din erfarenhet av att anv\u00e4nda TestRail och ger anv\u00e4ndbara tips.<\/p>\n<p>L\u00e4nkar:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gurock.com\/testrail\/\">TestRail \u00e5terf\u00f6rs\u00e4ljarens webbplats<\/a><\/noindex><\/p>\n<p>Bok: <noindex><a rel=\"nofollow\" href=\"https:\/\/www.litres.ru\/roman-savin\/testirovanie-dot-kom-ili-posobie-po-zhestokomu-obrascheniu-s-bagami-v-internet-startapah-46504216\/\">&#171;\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 .COM&#187; (\u0430\u0432\u0442\u043e\u0440 \u0420\u043e\u043c\u0430\u043d \u0421\u0430\u0432\u0438\u043d)<\/a><\/noindex><\/p>\n<p>Tack s\u00e5 mycket f\u00f6r uppm\u00e4rksamheten!<\/p>\n<p>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/523912\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u043b\u044e\u0434\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f TestRail \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u044f \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0412\u0430\u043c \u043f\u043e\u0432\u044b\u0441\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u0441\u0432\u043e\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b. \u0414\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0432\u043e\u0437\u044c\u043c\u0435\u043c \u043f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f. \u041d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0434\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440. \u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043d\u0435\u0442 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 TestRail (\u043d\u0430 \u044d\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97475,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97474","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u043b\u044e\u0434\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f TestRail \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47TestRail \u2014 \u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u043b\u044e\u0434\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f TestRail \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-19T00:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-19T00:42:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47TestRail \u2014 Anpassade inst\u00e4llningar f\u00f6r projekt | ProHoster","description":"Inledning. I m\u00e5nga projekt som jag har arbetat med har m\u00e4nniskor inte anpassat TestRail efter sina behov och klarat sig med standardinst\u00e4llningar.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47TestRail \u2014 \u0418\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442 | ProHoster","og:description":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u0412\u043e \u043c\u043d\u043e\u0433\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445, \u0441 \u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u044f \u0440\u0430\u0431\u043e\u0442\u0430\u043b, \u043b\u044e\u0434\u0438 \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e\u0434 \u0441\u0435\u0431\u044f TestRail \u0438 \u043e\u0431\u0445\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438.","og:url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-19T00:42:20+00:00","article:modified_time":"2020-10-19T00:42:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97474","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:19:39","updated":"2022-09-30 01:20:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/97474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=97474"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/97474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/97475"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=97474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=97474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=97474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}