{"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\/it\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","title":{"rendered":"TestRail \u2014 Impostazioni personalizzate per il progetto","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Introduzione<\/h2>\n<p>In molti dei progetti su cui ho lavorato, le persone non configuravano TestRail secondo le proprie esigenze e si accontentavano delle impostazioni predefinite. Pertanto, in questo articolo cercher\u00f2 di descrivere un esempio di impostazioni personalizzate che possono aiutarti a migliorare l'efficienza del tuo lavoro. Per esempio, consideriamo un progetto di sviluppo di un'applicazione mobile.<\/p>\n<p>Una breve avvertenza. In questo articolo non viene descritta la funzionalit\u00e0 di base di TestRail (ci sono moltissimi guide su questo) n\u00e9 frasi promozionali che descrivono in modo accattivante il perch\u00e9 scegliere proprio questo vendor per creare un repository di test.<\/p>\n<h2>Piano di giustificazione (cosa sar\u00e0 realizzato)<\/h2>\n<ol>\n<li>\n<p>Requisiti generali<\/p>\n<ol>\n<li>\n<p>Il caso deve poter essere eseguito da qualsiasi persona<\/p>\n<\/li>\n<li>\n<p>I casi devono mantenere la loro rilevanza il pi\u00f9 a lungo possibile<\/p>\n<\/li>\n<li>\n<p>I casi devono coprire il pi\u00f9 possibile le funzionalit\u00e0 dell'app mobile, nella misura in cui ci\u00f2 non contrasti con i primi due punti<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>Divisione in TestCase e TestScenario<\/p>\n<\/li>\n<li>\n<p>Creazione rapida di TestRun di vari tipi<\/p>\n<ol>\n<li>\n<p>Smoke<\/p>\n<\/li>\n<li>\n<p>Regress<\/p>\n<\/li>\n<li>\n<p>Test di Impatto ecc.<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>Ottimizzazione del supporto ai casi<\/p>\n<ol>\n<li>\n<p>Abbandono degli screenshot 'statici' hardcoded e passaggio ai 'movable data'<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Requisiti<\/h2>\n<p>Per modificare i campi avrai bisogno di accesso amministrativo<\/p>\n<h2>Scelta del tipo di progetto<\/h2>\n<p>Puoi scegliere tra tre tipi di progetto:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/9139f37d76b6f8a777a5234883736ad4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Sceglieremo il tipo di default. In esso saranno disponibili tutti i casi contemporaneamente. Useremo una filtrazione intelligente e gestiremo dinamicamente tutti i casi contemporaneamente.<\/p>\n<h2>Aggiunta di campi per la visualizzazione dell'elenco dei test case<\/h2>\n<p>Aggiungiamo un campo per visualizzare la priorit\u00e0 dei test case:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/fae4c55f03a0f5bd8999cfdb22ac2b4e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>\u00c8 possibile aggiungere anche altri campi.<\/p>\n<h2>Configurazione dei campi e dei tag del test case<\/h2>\n<p>Apriamo il menu di configurazione:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/06a070fd8c024893972dfef7c1df1eac.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Avremo bisogno dei seguenti campi:<\/p>\n<h4>Campo &#171;Summary&#187; (intestazione del test case)<\/h4>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/92043bacd34acd18b031a8e65ae0c9f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Questo campo esiste gi\u00e0, stiamo solo sistematizzando il suo utilizzo. Divideremo i casi in TestCase e TestScenario. Per una migliore leggibilit\u00e0 di un lungo elenco di casi, \u00e8 meglio concordare in anticipo le linee guida per la redazione del summary.<\/p>\n<p><strong>TestScenario:<\/strong><\/p>\n<p>Esempio: TestScenario &#8212; Scenari principali di utilizzo dell'app mobile<\/p>\n<p><strong>TestCase:<\/strong><\/p>\n<p>Esempio: MainScreen &#8212; Sezione di accesso &#8212; Inserimento del nome utente<\/p>\n<p>In sintesi, vediamo nel summary del caso la comprensione classica: 'cosa, dove, quando'. Inoltre, visivamente separiamo gli scenari di test di alto livello dai test case di basso livello nel formato pi\u00f9 adatto per l'automazione.<\/p>\n<h4>Il tag \u00abStartScreen\u00bb (lo schermo da cui inizia TestScenario, inoltre molti test case possono interessare schermi adiacenti)<\/h4>\n<p>A cosa pu\u00f2 servire: rimuoveremo dal testo dei test case i passaggi standard che portano l'utente allo schermo dell'attuale test case. (passaggi standard per creare una situazione di test specifica) Tutti i passaggi standard per tutti i test case saranno riportati in un unico file. Di questo ne parler\u00f2 pi\u00f9 nel dettaglio separatamente.<\/p>\n<p>Creiamo un nuovo campo:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/1503d6fe64c478744a04224f17f1dde7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Compiliamo i componenti del nuovo campo: <\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/9b2454de7a8b5245f4720413bc0b6339.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>In questo caso stiamo creando un campo di selezione da un elenco di valori. Inseriamo i valori di questo campo:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/a66a7a847cd5313e5e0a4bd6af9e2e87.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Si prega di notare che gli id dei valori non iniziano da uno e non sono consecutivi. Perch\u00e9 \u00e8 stato fatto in questo modo? Il motivo \u00e8 che se avessimo registrato test case con id inseriti,<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/4ffee0b617d8068f6c75c9e771911a0e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>e dopo di ci\u00f2 dovessimo creare un terzo schermo tra i due esistenti,<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/1a6d5e1f01873860f6e88aa023bb825c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>dovremmo riscrivere gli id, e poich\u00e9 a loro sono gi\u00e0 legati i tag dei test case esistenti, questi verrebbero semplicemente eliminati. Sarebbe molto sgradevole.<\/p>\n<h4>Il tag \u00abScreen\u00bb (il nome dello schermo che riguarda il TestCase)<\/h4>\n<p>A cosa pu\u00f2 servire: uno dei punti di ancoraggio per il test di impatto. Ad esempio, i programmatori hanno creato una nuova funzionalit\u00e0 potente. Dobbiamo testarla, ma per farlo dobbiamo capire quale sia questa funzionalit\u00e0 che potrebbe essere stata influenzata. Di default possiamo partire dal paradigma che diversi schermi (Activity) nell'app hanno classi diverse e quindi compongono componenti diversi dell'app. Ovviamente in questo caso \u00e8 necessario un approccio individuale.<\/p>\n<p>Esempio: home_screen, MapScreen, PayScreen, ecc.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/dd003dccf8a3401a840fbb049e0f1ecf.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Il campo \u00abMovableData\u00bb (riferimento a un proxy DB con dati di test modificabili)<\/h4>\n<p>In seguito cercheremo di risolvere il problema del supporto all'aggiornamento dei dati nei test case:<\/p>\n<ol>\n<li>\n<p>Riferimenti a modelli aggiornati (questo \u00e8 molto meglio che creare screenshot morti)<\/p>\n<\/li>\n<li>\n<p>Passaggi standard fino allo schermo con la situazione di test<\/p>\n<\/li>\n<li>\n<p>Richieste SQL<\/p>\n<\/li>\n<li>\n<p>Riferimenti a dati esterni e altri dati<\/p>\n<\/li>\n<\/ol>\n<p>Invece di inserire i dati di test all'interno di ogni caso di test, creeremo un file esterno e collegaremo tutti i casi di test ad esso. Quando aggiorneremo questi dati, non sar\u00e0 necessario esaminare ogni caso di test e modificarli, ma sar\u00e0 possibile cambiare questi dati in un unico luogo. Se qualcuno non preparato apre un caso di test, vedr\u00e0 nel corpo del caso di test un collegamento al file e un suggerimento che deve andare l\u00ec per i dati di test.<\/p>\n<p>Tutti questi dati li confezioneremo in un unico file esterno, che sar\u00e0 accessibile a chiunque desideri nel progetto. Ad esempio, \u00e8 possibile utilizzare Google Sheet o Excel e configurare una ricerca all'interno del file. Perch\u00e9 proprio questi fornitori? Il fatto \u00e8 che ci basiamo sulla paradigma che chiunque nel team deve essere in grado di aprire e completare un caso di test senza dover installare strumenti preventivi.<\/p>\n<p>Per <strong>Google Sheet<\/strong> \u00e8 possibile utilizzare query SQL. Esempio:<\/p>\n<pre><code>=query(DATA!A1:M1146;\"\nSELECT C,D\nWHERE\nC contains '\"&amp;SEARCH!A2&amp;\"'\"<\/code><\/pre>\n<p>Per <strong>Excel<\/strong> \u00e8 possibile configurare macro pratiche per la ricerca immediata. (filtrazioni) Esempio <noindex><a rel=\"nofollow\" href=\"https:\/\/www.planetaexcel.ru\/techniques\/2\/197\/\">al link<\/a><\/noindex>.<\/p>\n<p>In effetti, l'idea non \u00e8 nuova ed \u00e8 descritta nel primo libro del tester \"Testing dot com\". (autore Roman Savin) Noi stiamo solo integrando in TestRail le metodologie proposte da Roman Savin. A tal fine, creeremo un campo con un collegamento al file creato:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/0c7a0aaec1a102913538baaeb430ca82.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>compiliamo il valore predefinito del collegamento, in modo che ogni nuovo caso di test abbia gi\u00e0 il collegamento:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/2e94fe370db66949d90c5bc5bfc5a311.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Se la posizione del file esterno cambia (prevediamo qualsiasi imprevisto) \u00e8 possibile modificare facilmente uno o pi\u00f9 campi in tutti i casi di test contemporaneamente:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/e6448163930e1c20e195d1a09c24e959.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/81287d7bd7aad38cfc4a27fa564fe3a6.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Campo \"Descriptions\" (descrizione o idea del caso di test, istruzioni tipiche)<\/h4>\n<p>A cosa potrebbe servire: In questo campo di testo inseriremo una breve descrizione del caso di test e istruzioni tipiche.<\/p>\n<p>Esempio: <em>Tutti i dati di test (modelli attuali, utilizzo degli strumenti e altre informazioni) di questo caso di test sono contrassegnati da collegamenti {...} e si trovano nel file MovableData. Il collegamento a MovableData nel campo corrispondente in alto.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/b3ae2b392b867b552b5c4cadd344677c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Tag &#171;Component&#187; (componente dell'applicazione mobile)<\/h4>\n<p>A cosa pu\u00f2 servire: per i test di impatto. Se l'applicazione mobile pu\u00f2 essere suddivisa in componenti (che si influenzano il meno possibile l'uno con l'altro), allora sar\u00e0 sufficiente testare le modifiche in un componente (con alcuni rischi) all'interno di quel componente stesso, riducendo il motivo per condurre regressioni globali per tutto. Se ci sono informazioni che un componente pu\u00f2 influenzare un altro, viene compilata una matrice di test di impatto.<\/p>\n<p>Esempi di componenti: GooglePay, Ordine, Utenti, Mappa, Autorizzazione, ecc.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/fd6512027e734daf693c784b2f547ecc.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Tag &#171;TAG&#187; (Altri tag per filtraggio)<\/h2>\n<p>Etichettatura del caso di test con etichette per un filtraggio arbitrario.&nbsp;<\/p>\n<p>Molto utile per:&nbsp;<\/p>\n<ol>\n<li>\n<p>la rapida creazione di TestRun per vari compiti tipici: smoke, regressione, ecc.<\/p>\n<\/li>\n<li>\n<p>se i test saranno automatizzati o gi\u00e0 automatizzati<\/p>\n<\/li>\n<li>\n<p>qualsiasi altro tag<\/p>\n<\/li>\n<\/ol>\n<p>Esempio: Smoke, Automated, WhiteLabel, ForDelete, ecc.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/2e385d8d169d9d36f5a70082fe165028.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/f7704435e5a803f08b80a66c6543752b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Impostiamo l'ordine di visualizzazione dei campi nel caso di test<\/h2>\n<p>Abbiamo creato molti nuovi campi, \u00e8 giunto il momento di disporli in un ordine comodo:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/b49605267b8f9c4832181e29de14643b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Creazione di TestRun<\/h2>\n<p>Ora creeremo un nuovo test run con i casi aggiornati per effettuare test di smoke in tre clic:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/9d0a815372bfb592fa3c13bcf294cd0c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Altri utili consigli<\/h2>\n<ol>\n<li>\n<p>Se in TestRail ci sono pi\u00f9 progetti, non dimenticate di creare nuovi campi solo per il vostro progetto, altrimenti i colleghi dei team vicini potrebbero sorprendersi per l'emergere di nuovi campi insoliti. Possono verificarsi svenimenti locali.<\/p>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/0b5dbd64ecbd8cf03dd320e7de3cc1b1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>2. I casi con un numero elevato di campi sono pi\u00f9 facili da copiare da un gruppo di tipo simile piuttosto che crearne di nuovi:<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Impostazioni personalizzate per il progetto\" src=\"\/wp-content\/uploads\/2020\/10\/f1775625bd0f2dcf7b62b8d0ac51eec1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>3. \u00c8 possibile utilizzare gli account in modo condiviso. Ad esempio: un account amministrativo, diversi account utente.<\/p>\n<h2>Conclusione<\/h2>\n<p>Gli esempi sopra descritti sono stati implementati in diversi progetti e hanno dimostrato la loro efficacia. Spero che possano aiutare a migliorare la vostra comprensione di questo strumento e a creare test efficienti e comodi \"depositi di test\". Vi sarei molto grato se nei commenti descriveste la vostra esperienza con TestRail e suggerimenti utili.<\/p>\n<p>Link:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gurock.com\/testrail\/\">Sito del fornitore TestRail<\/a><\/noindex><\/p>\n<p>Libro: <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;Test di .COM&#187; (autore Roman Savin)<\/a><\/noindex><\/p>\n<p>Grazie mille per l'attenzione!<\/p>\n<p>Fonte: <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.1.1 - 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\/it\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\/it\/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 Impostazioni personalizzate per il progetto | ProHoster","description":"IntroduzioneIn molti progetti con cui ho lavorato, le persone non configuravano TestRail in base alle proprie esigenze e si accontentavano delle impostazioni standard.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/97474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=97474"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/97474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/97475"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=97474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=97474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=97474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}