{"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\/fr\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","title":{"rendered":"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>Dans de nombreux projets sur lesquels j'ai travaill\u00e9, les gens n'ont pas configur\u00e9 TestRail selon leurs besoins et ont utilis\u00e9 les param\u00e8tres par d\u00e9faut. Dans cet article, je vais donc essayer de d\u00e9crire un exemple de configurations personnalis\u00e9es qui peuvent vous aider \u00e0 am\u00e9liorer l'efficacit\u00e9 de votre travail. Prenons comme exemple un projet de d\u00e9veloppement d'application mobile.<\/p>\n<p>Un petit disclaimer. Cet article ne d\u00e9crit pas les fonctionnalit\u00e9s de base de TestRail (il existe de nombreux guides \u00e0 ce sujet) ni d'expressions vendeuses d\u00e9crivant de mani\u00e8re color\u00e9e pourquoi vous devriez choisir ce fournisseur pour cr\u00e9er un r\u00e9f\u00e9rentiel de tests.<\/p>\n<h2>Plan de justification (ce qui sera r\u00e9alis\u00e9)<\/h2>\n<ol>\n<li>\n<p>Exigences g\u00e9n\u00e9rales<\/p>\n<ol>\n<li>\n<p>Le cas doit pouvoir \u00eatre travers\u00e9 par absolument n'importe qui<\/p>\n<\/li>\n<li>\n<p>Les cas doivent rester pertinents aussi longtemps que possible<\/p>\n<\/li>\n<li>\n<p>Les cas doivent couvrir le fonctionnement de l'application mobile de mani\u00e8re aussi exhaustive que possible, tant que cela ne contredit pas les deux premiers points<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>S\u00e9paration en TestCase et TestScenario<\/p>\n<\/li>\n<li>\n<p>Cr\u00e9ation rapide de TestRun de diff\u00e9rents types<\/p>\n<ol>\n<li>\n<p>Smoke<\/p>\n<\/li>\n<li>\n<p>Regression<\/p>\n<\/li>\n<li>\n<p>Tests d'impact, etc.<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<li>\n<p>Optimisation du support des cas<\/p>\n<ol>\n<li>\n<p>Abandon des captures d'\u00e9cran \u00ab mortes \u00bb en dur et passage aux \u00ab donn\u00e9es mouvantes \u00bb<\/p>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Exigences<\/h2>\n<p>Pour \u00e9diter les champs, vous aurez besoin d'un acc\u00e8s administrateur<\/p>\n<h2>Choix du type de projet<\/h2>\n<p>Trois types de projet sont disponibles :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/9139f37d76b6f8a777a5234883736ad4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nous choisirons le type par d\u00e9faut. Tous les cas seront disponibles simultan\u00e9ment. Nous utiliserons une filtration intelligente et g\u00e9rerons dynamiquement tous les cas \u00e0 la fois.<\/p>\n<h2>Ajout de champs pour afficher la liste des test cases<\/h2>\n<p>Ajoutons un champ pour afficher la priorit\u00e9 des test cases :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/fae4c55f03a0f5bd8999cfdb22ac2b4e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>D'autres champs peuvent \u00e9galement \u00eatre ajout\u00e9s.<\/p>\n<h2>Configuration des champs et des tags du test case<\/h2>\n<p>Ouvrons le menu de configuration :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/06a070fd8c024893972dfef7c1df1eac.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nous aurons besoin des champs suivants :<\/p>\n<h4>Champ \u00abR\u00e9sum\u00e9\u00bb (en-t\u00eate du cas de test)<\/h4>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/92043bacd34acd18b031a8e65ae0c9f3.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Ce champ existe d\u00e9j\u00e0, nous allons seulement syst\u00e9matiser son utilisation. Nous allons s\u00e9parer les cas en TestCase et TestScenario. Pour une meilleure lisibilit\u00e9 d'une longue liste de cas, il est pr\u00e9f\u00e9rable de convenir \u00e0 l'avance d'un r\u00e8glement pour la r\u00e9daction du r\u00e9sum\u00e9.<\/p>\n<p><strong>TestScenario :<\/strong><\/p>\n<p>Exemple : TestScenario \u2014 Sc\u00e9nario principal d'utilisation de l'application mobile<\/p>\n<p><strong>TestCase :<\/strong><\/p>\n<p>Exemple : MainScreen \u2014 Section d'authentification \u2014 Saisie du nom d'utilisateur<\/p>\n<p>Ainsi, nous voyons dans le r\u00e9sum\u00e9 du cas une compr\u00e9hension classique : \u00ab quoi, o\u00f9, quand \u00bb. Nous s\u00e9parons \u00e9galement visuellement les sc\u00e9narios de test de haut niveau et les test cases de bas niveau dans la forme la plus adapt\u00e9e \u00e0 l'automatisation.<\/p>\n<h4>Tag \u00abStartScreen\u00bb (\u00e9cran \u00e0 partir duquel commence le TestScenario, de nombreux cas de test peuvent \u00e9galement toucher des \u00e9crans adjacents)<\/h4>\n<p>\u00c0 quoi cela peut-il servir : nous allons retirer du texte des cas de test les \u00e9tapes types qui am\u00e8nent l'utilisateur \u00e0 l'\u00e9cran du cas de test actuel. (\u00e9tapes types pour cr\u00e9er une situation de test sp\u00e9cifique) Toutes les \u00e9tapes types pour tous les cas de test seront r\u00e9dig\u00e9es dans un fichier unique. J'en parlerai plus en d\u00e9tail s\u00e9par\u00e9ment.<\/p>\n<p>Cr\u00e9ons un nouveau champ :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/1503d6fe64c478744a04224f17f1dde7.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Remplissons les composants du nouveau champ : <\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/9b2454de7a8b5245f4720413bc0b6339.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Dans ce cas, nous cr\u00e9ons un champ de s\u00e9lection parmi une liste de valeurs. Nous saisissons les valeurs de ce champ :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/a66a7a847cd5313e5e0a4bd6af9e2e87.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Veuillez noter que les identifiants des valeurs ne commencent pas par un et ne sont pas cons\u00e9cutifs. Pourquoi est-ce fait ? Parce que si nous avons des cas de test enregistr\u00e9s avec un identifiant donn\u00e9,<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/4ffee0b617d8068f6c75c9e771911a0e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>et apr\u00e8s cela, nous devrons cr\u00e9er un troisi\u00e8me \u00e9cran entre deux existants,<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/1a6d5e1f01873860f6e88aa023bb825c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>nous devrons r\u00e9\u00e9crire les identifiants, et comme ils sont d\u00e9j\u00e0 li\u00e9s aux \u00e9tiquettes des cas de test existants, ceux-ci seront tout simplement supprim\u00e9s. Ce sera tr\u00e8s d\u00e9sagr\u00e9able.<\/p>\n<h4>Tag \u00abScreen\u00bb (nom de l'\u00e9cran concern\u00e9 par le TestCase)<\/h4>\n<p>\u00c0 quoi cela peut-il servir : un des ancres pour les tests d'impact. Par exemple, les d\u00e9veloppeurs ont cr\u00e9\u00e9 une nouvelle fonctionnalit\u00e9 g\u00e9niale. Nous devons la tester, mais pour cela, il faut comprendre quelles fonctionnalit\u00e9s pourraient \u00eatre touch\u00e9es. Par d\u00e9faut, nous pouvons partir de la parabole selon laquelle diff\u00e9rents \u00e9crans (Activity) de l'application ont diff\u00e9rentes classes et, par cons\u00e9quent, composent diff\u00e9rents composants de l'application. Bien s\u00fbr, dans ce cas, une approche individuelle est n\u00e9cessaire.<\/p>\n<p>Exemple : home_screen, MapScreen, PayScreen, etc.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/dd003dccf8a3401a840fbb049e0f1ecf.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Champ \u00abMovableData\u00bb (lien vers la base de donn\u00e9es proxy avec des donn\u00e9es de test modifiables)<\/h4>\n<p>Ensuite, nous allons essayer de r\u00e9soudre le probl\u00e8me du maintien de la pertinence des donn\u00e9es dans les cas de test :<\/p>\n<ol>\n<li>\n<p>Liens vers des maquettes actuelles (c'est bien mieux que de faire des captures d'\u00e9cran mortes)<\/p>\n<\/li>\n<li>\n<p>\u00c9tapes types vers l'\u00e9cran de situation de test<\/p>\n<\/li>\n<li>\n<p>Requ\u00eates SQL<\/p>\n<\/li>\n<li>\n<p>Liens vers des donn\u00e9es externes et autres donn\u00e9es<\/p>\n<\/li>\n<\/ol>\n<p>Au lieu de coder des donn\u00e9es de test directement dans chaque cas de test, nous allons cr\u00e9er un fichier externe et y r\u00e9f\u00e9rencer tous les cas de test. Lors de la mise \u00e0 jour de ces donn\u00e9es, nous n'aurons pas besoin de passer en revue tous les cas de test pour les modifier, mais nous pourrons simplement changer ces donn\u00e9es \u00e0 un seul endroit. Si une personne non pr\u00e9par\u00e9e ouvre un cas de test, elle verra dans le corps du cas de test un lien vers le fichier et un indice qu'il faut s'y rendre pour les donn\u00e9es de test.<\/p>\n<p>Nous regrouperons toutes ces donn\u00e9es dans un seul fichier externe, qui sera accessible \u00e0 tous les int\u00e9ress\u00e9s dans le projet. Par exemple, nous pouvons utiliser Google Sheet ou Excel et configurer la recherche dans le fichier. Pourquoi ces fournisseurs en particulier ? C'est parce que nous partons du principe que toute personne de l'\u00e9quipe doit pouvoir ouvrir et suivre un cas de test sans avoir besoin d'installer diverses outils au pr\u00e9alable.<\/p>\n<p>Pour <strong>Google Sheet<\/strong> il est possible d'utiliser des requ\u00eates SQL. Exemple :<\/p>\n<pre><code>=query(DATA!A1:M1146;\"\nSELECT C,D\nWHERE\nC contains '\"&amp;SEARCH!A2&amp;\"'\")<\/code><\/pre>\n<p>Pour <strong>Excel<\/strong> vous pouvez configurer des macros pratiques pour une recherche instantan\u00e9e. (filtrage) Exemple <noindex><a rel=\"nofollow\" href=\"https:\/\/www.planetaexcel.ru\/techniques\/2\/197\/\">via le lien<\/a><\/noindex>.<\/p>\n<p>En fait, l'id\u00e9e n'est pas nouvelle et est d\u00e9crite dans le premier livre du testeur \u00ab Test de dot com \u00bb. (auteur Roman Savin) Nous int\u00e9grons simplement dans TestRail les m\u00e9thodes propos\u00e9es par Roman Savin. Pour cela, nous allons cr\u00e9er un champ avec un lien vers le fichier cr\u00e9\u00e9 :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/0c7a0aaec1a102913538baaeb430ca82.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>nous remplissons la valeur par d\u00e9faut du lien, afin qu'il y ait d\u00e9j\u00e0 un lien dans chaque nouveau cas de test :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/2e94fe370db66949d90c5bc5bfc5a311.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Si l'emplacement du fichier externe change (nous pr\u00e9voyons tous les cas de force majeure), il sera facile de modifier un ou plusieurs champs dans tous les cas de test \u00e0 la fois :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/e6448163930e1c20e195d1a09c24e959.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/81287d7bd7aad38cfc4a27fa564fe3a6.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Champ \u00ab Descriptions \u00bb (description ou id\u00e9e du cas de test, instructions types)<\/h4>\n<p>\u00c0 quoi cela peut-il servir : Dans ce champ de texte, nous int\u00e9grerons une br\u00e8ve description du cas de test et des instructions types.<\/p>\n<p>Exemple : <em>Toutes les donn\u00e9es de test (maquettes actuelles, utilisation des outils et autres donn\u00e9es) de ce cas de test sont indiqu\u00e9es par des liens {\u2026} et se trouvent dans le fichier MovableData. Le lien vers MovableData est dans le champ correspondant en haut.<\/em><\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/b3ae2b392b867b552b5c4cadd344677c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h4>Tag \u00abComponent\u00bb (composant de l'application mobile)<\/h4>\n<p>\u00c0 quoi cela peut-il servir : pour les tests d'impact. Si l'application mobile peut \u00eatre divis\u00e9e en composants (qui s'affectent le moins possible les uns les autres), il suffira de v\u00e9rifier les modifications dans un composant (avec certains risques) dans le cadre de ce m\u00eame composant, ce qui r\u00e9duira les raisons de proc\u00e9der \u00e0 des r\u00e9gressions g\u00e9n\u00e9rales de tout et de tous. S'il y a des informations indiquant qu'un composant peut affecter un autre, une matrice de test d'impact est \u00e9tablie.<\/p>\n<p>Exemple de composants : GooglePay, Commande, Utilisateurs, Carte, Authentification, etc.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/fd6512027e734daf693c784b2f547ecc.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Tag \u00abTAG\u00bb (autres tags pour filtrage)<\/h2>\n<p>\u00c9tiquetage des cas de test avec des labels pour un filtrage arbitraire.&nbsp;<\/p>\n<p>Tr\u00e8s utile pour :&nbsp;<\/p>\n<ol>\n<li>\n<p>la cr\u00e9ation rapide de TestRun pour diverses t\u00e2ches types : smoke, r\u00e9gression, etc.<\/p>\n<\/li>\n<li>\n<p>s'il y aura des tests automatis\u00e9s ou s'ils sont d\u00e9j\u00e0 automatis\u00e9s<\/p>\n<\/li>\n<li>\n<p>tous les autres tags<\/p>\n<\/li>\n<\/ol>\n<p>Exemple : Smoke, Automatis\u00e9, WhiteLabel, PourSuppression, etc.<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/2e385d8d169d9d36f5a70082fe165028.png\" style=\"display:block;margin: 0 auto;\" \/><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/f7704435e5a803f08b80a66c6543752b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Configuration de l'ordre d'affichage des champs dans le cas de test<\/h2>\n<p>Nous avons cr\u00e9\u00e9 de nombreux nouveaux champs, il est temps de les organiser de mani\u00e8re pratique :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/b49605267b8f9c4832181e29de14643b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Cr\u00e9ation d'un TestRun<\/h2>\n<p>Nous allons maintenant cr\u00e9er un nouveau test run avec des cas pertinents pour effectuer des tests smoke en trois clics :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/9d0a815372bfb592fa3c13bcf294cd0c.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h2>Autres conseils utiles<\/h2>\n<ol>\n<li>\n<p>Si plusieurs projets sont pr\u00e9sents dans TestRail, n'oubliez pas de cr\u00e9er de nouveaux champs uniquement pour votre projet, sinon vos coll\u00e8gues des \u00e9quipes voisines pourraient \u00eatre tr\u00e8s surpris par l'apparition de nouveaux champs inhabituels. Des \u00e9vanouissements locaux peuvent survenir.<\/p>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/0b5dbd64ecbd8cf03dd320e7de3cc1b1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>2. Il est plus facile de copier des cas avec un grand nombre de champs d'un groupe similaire que de cr\u00e9er de nouveaux cas :<\/p>\n<p><img decoding=\"async\" alt=\"TestRail \u2014 Param\u00e8tres personnalis\u00e9s pour le projet\" src=\"\/wp-content\/uploads\/2020\/10\/f1775625bd0f2dcf7b62b8d0ac51eec1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>3. Il est possible d'utiliser des comptes en commun. Par exemple : un compte administrateur, plusieurs comptes utilisateurs.<\/p>\n<h2>Conclusion<\/h2>\n<p>Les exemples ci-dessus ont \u00e9t\u00e9 implant\u00e9s dans plusieurs projets et ont montr\u00e9 leur efficacit\u00e9. J'esp\u00e8re qu'ils vous aideront \u00e0 am\u00e9liorer votre compr\u00e9hension de cet outil et \u00e0 cr\u00e9er des \u00ab banques de tests \u00bb efficaces et pratiques. Je vous serais tr\u00e8s reconnaissant si vous pouviez partager votre exp\u00e9rience d'utilisation de TestRail et vos conseils utiles dans les commentaires.<\/p>\n<p>Liens\u00a0:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.gurock.com\/testrail\/\">Site du fournisseur TestRail<\/a><\/noindex><\/p>\n<p>Livre : <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\/\">\u00abTestabilit\u00e9 .COM\u00bb (auteur Roman Savin)<\/a><\/noindex><\/p>\n<p>Merci beaucoup pour votre attention !<\/p>\n<p>Source : <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.2 - 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\/fr\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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 Param\u00e8tres personnalis\u00e9s pour le projet | ProHoster","description":"Introduction Dans de nombreux projets auxquels j'ai particip\u00e9, les gens ne configureaient pas TestRail selon leurs besoins et utilisaient les param\u00e8tres par d\u00e9faut.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/testrail-individualnye-nastrojki-pod-proekt","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/97474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=97474"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/97474\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/97475"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=97474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=97474"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=97474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}