{"id":4305,"date":"2019-11-08T14:07:18","date_gmt":"2019-11-08T14:07:18","guid":{"rendered":"https:\/\/tridenstechnology.com\/?p=4305"},"modified":"2022-03-01T15:18:29","modified_gmt":"2022-03-01T15:18:29","slug":"brm-outildetest-pour-testautomatise","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/fr\/brm-testtoolkit-for-automated-testing\/","title":{"rendered":"BRM TestToolkit pour les tests automatis\u00e9s"},"content":{"rendered":"<p>Lorsque vous avez maintenu votre <a href=\"https:\/\/tridenstechnology.com\/oracle-brm\/\">Oracle BRM<\/a> (Billing and Revenue Management) depuis un certain temps, vous commencez \u00e0 vous rendre compte que le nombre d'entit\u00e9s configur\u00e9es ne cesse d'augmenter. \u00c0 ce stade, il est tr\u00e8s probable que vous ayez \u00e9galement d\u00e9velopp\u00e9 quelques personnalisations et que vous ayez int\u00e9gr\u00e9 d'autres solutions. L'\u00e9volution de votre environnement conduit \u00e0 un ensemble complexe d'objets imbriqu\u00e9s les uns dans les autres. Il arrive un moment o\u00f9 vous, ou votre client, d\u00e9cidez de changer quelque chose. La nouvelle fonctionnalit\u00e9 peut sembler facile \u00e0 d\u00e9velopper \u00e0 premi\u00e8re vue. En r\u00e9alit\u00e9, il est tr\u00e8s probable qu'elle entre en conflit avec une fonctionnalit\u00e9 existante ou qu'elle n\u00e9cessite la mise \u00e0 jour d'une configuration existante. Ce qui semblait \u00eatre un simple changement affecte alors l'ensemble du syst\u00e8me. Il est parfois difficile d'\u00e9viter de telles situations, mais le fait d'y \u00eatre pr\u00e9par\u00e9 peut vous \u00e9viter bien des ennuis. Les sc\u00e9narios de tests fonctionnels et la polyvalence des tests peuvent changer la donne.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table des mati\u00e8res<\/h2><ul><li><a href=\"#h-continuous-development-flow\" data-level=\"2\">Flux de d\u00e9veloppement continu<\/a><\/li><li><a href=\"#h-brm-testtoolkit-for-automated-testing\" data-level=\"2\">BRM TestToolkit pour les tests automatis\u00e9s<\/a><\/li><li><a href=\"#h-test-scenario-coverage\" data-level=\"2\">Couverture des sc\u00e9narios de test<\/a><\/li><li><a href=\"#h-reporting\" data-level=\"2\">Rapports<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusion<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-continuous-development-flow\">Flux de d\u00e9veloppement continu<\/h2>\n\n\n\n<p>Chez Tridens, nous avons mis en place un flux de d\u00e9veloppement continu. Toutes nos configurations BRM, personnalisations et autres composants int\u00e9gr\u00e9s sont correctement versionn\u00e9s et suivis sur un syst\u00e8me de contr\u00f4le de version distribu\u00e9 (Git). Cette pratique permet \u00e0 nos d\u00e9veloppeurs de v\u00e9rifier les versions des composants requis \u00e0 tout moment et de commencer leur travail. Tout va bien jusqu'\u00e0 pr\u00e9sent, mais comment faire face \u00e0 la possibilit\u00e9 que de nouvelles fonctionnalit\u00e9s cassent la version actuelle ?<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/06\/Oracle-BRM-DevOps.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"654\" height=\"220\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/06\/Oracle-BRM-DevOps.png\" alt=\"Oracle BRM DevOps\" class=\"wp-image-2730\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/06\/Oracle-BRM-DevOps.png 654w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/06\/Oracle-BRM-DevOps-300x101.png 300w\" sizes=\"(max-width: 654px) 100vw, 654px\" \/><\/a><\/figure>\n\n\n\n<p>Nous avons mis en place un flux de d\u00e9ploiement et de test qui suit les d\u00e9p\u00f4ts distants de nos sources. Par cons\u00e9quent, chaque fois qu'un d\u00e9veloppeur apporte des modifications au contr\u00f4le de version, le processus de test est lanc\u00e9. Le flux de d\u00e9ploiement construit des images docker pour tous les composants pertinents avec leurs derni\u00e8res versions sur un environnement local (ou distant), et des tests automatis\u00e9s sont ex\u00e9cut\u00e9s pour s'assurer que la construction est stable. Ce n'est que lorsque les tests sont concluants que nous pouvons mettre les nouvelles versions en production. Ce processus nous permet de nous assurer que les nouvelles fonctionnalit\u00e9s fonctionnent parfaitement avec les fonctionnalit\u00e9s existantes. Les tests ex\u00e9cut\u00e9s font partie du TestToolkit Oracle BRM, que nous avons d\u00e9velopp\u00e9. Le BRM TestToolkit comporte des \u00e9tapes et des sc\u00e9narios pr\u00e9d\u00e9finis avec un code de colle en arri\u00e8re-plan. Les \u00e9tapes sont tr\u00e8s descriptives et conviviales, ce qui permet \u00e0 nos d\u00e9veloppeurs ou \u00e0 tout autre utilisateur d'\u00e9crire rapidement de nouveaux sc\u00e9narios de test. Vous trouverez un exemple de sc\u00e9narios de test dans l'image ci-dessous.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Scenario-Snippet.jpg\"><img decoding=\"async\" width=\"1024\" height=\"455\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Scenario-Snippet-1024x455.jpg\" alt=\"Oracle BRM ToolKit Scenario Snippet (extrait de sc\u00e9nario)\" class=\"wp-image-4312\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Scenario-Snippet-1024x455.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Scenario-Snippet-300x133.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Scenario-Snippet-768x341.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Scenario-Snippet.jpg 1265w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-brm-testtoolkit-for-automated-testing\">BRM TestToolkit pour les tests automatis\u00e9s<\/h2>\n\n\n\n<p>Ce qui a commenc\u00e9 comme de simples sc\u00e9narios de test pour les cr\u00e9ations de comptes et les achats de produits, repr\u00e9sente aujourd'hui l'ossature principale de notre test BRM TestToolkit. Pour clarifier, nous avons maintenant plusieurs cas de test diff\u00e9rents et des sc\u00e9narios marginaux pour assurer une couverture maximale des fonctionnalit\u00e9s mises en \u0153uvre. Les tests automatis\u00e9s permettent \u00e0 nos d\u00e9veloppeurs de se concentrer sur la t\u00e2che \u00e0 accomplir et de ne pas consacrer beaucoup de temps aux tests manuels. Bien s\u00fbr, il arrive que nous d\u00e9veloppions une nouvelle fonctionnalit\u00e9 qui n'est pas encore couverte par les sc\u00e9narios de test. Dans ce cas, les d\u00e9finitions des \u00e9tapes de test et leur code d'arri\u00e8re-plan sont impl\u00e9ment\u00e9s en tant que partie de cette fonctionnalit\u00e9 - pour \u00eatre utilis\u00e9s \u00e0 l'avenir \u00e9galement.<\/p>\n\n\n\n<p>Le TestToolkit peut communiquer avec diff\u00e9rents composants, ce qui permet de proc\u00e9der \u00e0 des ajustements rapides pour d'autres syst\u00e8mes \u00e9galement. Nous utilisons \u00e9galement des versions remani\u00e9es de notre BRM TestToolkit pour nos autres composants. L'une des derni\u00e8res fonctionnalit\u00e9s que nous avons ajout\u00e9es est la modularit\u00e9, qui permet aux d\u00e9veloppeurs d'\u00e9tiqueter diff\u00e9rents sc\u00e9narios de test en tant que parties d'un groupe. Chaque groupe a alors ses scripts et sa logique s\u00e9par\u00e9e, ce qui permet, si on le souhaite, de n'ex\u00e9cuter qu'un nombre sp\u00e9cifique de tests \u00e0 la fois et en parall\u00e8le. En outre, la modularit\u00e9 nous permet de s\u00e9parer les tests d'\u00e9valuation pr\u00e9pay\u00e9s des tests d'\u00e9valuation postpay\u00e9s ou les tests d'achats compl\u00e9mentaires des achats divers. Vous pouvez voir le d\u00e9roulement des tests dans l'image ci-dessous.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Test-Flow.jpg\"><img decoding=\"async\" width=\"741\" height=\"156\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Test-Flow.jpg\" alt=\"Oracle BRM ToolKit Test Flow\" class=\"wp-image-4314\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Test-Flow.jpg 741w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Test-Flow-300x63.jpg 300w\" sizes=\"(max-width: 741px) 100vw, 741px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-test-scenario-coverage\">Couverture des sc\u00e9narios de test<\/h2>\n\n\n\n<p>Le BRM TestToolkit communique avec notre API, que nous avons int\u00e9gr\u00e9e \u00e0 Oracle BRM pour simplifier les op\u00e9rations les plus complexes. Le TestToolkit peut \u00e9galement interagir avec l'API <a href=\"https:\/\/tridenstechnology.com\/brm-restbridge-for-easy-and-quick-integration-of-oracle-brm\/\">BRM RestBridge<\/a>Les d\u00e9finitions d'\u00e9tapes de test supportent, entre autres, les op\u00e9rations suivantes : - le contr\u00f4le de la qualit\u00e9 de l'eau - le contr\u00f4le de la qualit\u00e9 de l'eau - le contr\u00f4le de la qualit\u00e9 de l'eau - le contr\u00f4le de la qualit\u00e9 de l'eau - le contr\u00f4le de la qualit\u00e9 de l'eau. Les d\u00e9finitions des \u00e9tapes de test prennent en charge, entre autres, les op\u00e9rations suivantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Cr\u00e9ation et gestion de comptes<\/li><li>Achat d'op\u00e9rations et autres op\u00e9rations d'achat d'op\u00e9rations<\/li><li>R\u00e9cup\u00e9ration et v\u00e9rification de l'\u00e9quilibre<\/li><li>G\u00e9n\u00e9ration de trafic - \u00c9v\u00e9nements d'utilisation\n<ul>\n<li>Appels API<\/li>\n<li>D\u00e9p\u00f4t du CDR<\/li>\n<li>outils de trafic en temps r\u00e9el (protocole diameter)<\/li>\n<\/ul>\n<\/li><li>Contr\u00f4les d'\u00e9valuation\n<ul>\n<li>Le BRM TestToolkit compare diff\u00e9rents \u00e9v\u00e9nements d'utilisation et d'achat aux valeurs attendues.<\/li>\n<li>chaque plan ou produit diff\u00e9rent peut avoir son propre ensemble de fichiers de notation, ce qui garantit la polyvalence dans les configurations de produits complexes<\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<p>En composant les \u00e9tapes de test conviviales, chaque d\u00e9veloppeur peut \u00e9crire les sc\u00e9narios pour la fonctionnalit\u00e9 en cours de d\u00e9veloppement. Dans de nombreux cas, nos d\u00e9veloppeurs choisissent de mettre en place les sc\u00e9narios de test \u00e0 l'avance - avant de d\u00e9velopper la fonctionnalit\u00e9. La pr\u00e9paration des sc\u00e9narios \u00e0 l'avance suit le mod\u00e8le BDD (Behaviour Driven Development). BDD signifie essentiellement que les sc\u00e9narios dictent le flux de d\u00e9veloppement et doivent exister \u00e0 l'avance. Ces sc\u00e9narios d\u00e9crivent la mani\u00e8re dont le syst\u00e8me doit se comporter, et les d\u00e9veloppeurs doivent mettre au point de nouvelles fonctionnalit\u00e9s de mani\u00e8re \u00e0 les adapter \u00e0 ces sc\u00e9narios. Nous pouvons ex\u00e9cuter chaque sc\u00e9nario de test s\u00e9par\u00e9ment, ce qui permet d'obtenir un rapport dans un format sp\u00e9cifique. Vous trouverez ci-dessous un exemple de rapport HTML.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Single-Scenario-Report.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"326\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Single-Scenario-Report-1024x326.jpg\" alt=\"Oracle BRM ToolKit Rapport sur un sc\u00e9nario unique\" class=\"wp-image-4313\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Single-Scenario-Report-1024x326.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Single-Scenario-Report-300x96.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Single-Scenario-Report-768x245.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Single-Scenario-Report.jpg 1899w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-reporting\">Rapports<\/h2>\n\n\n\n<p>Lorsque le syst\u00e8me ex\u00e9cute les sc\u00e9narios de test dans le cadre d'une nouvelle version de d\u00e9veloppement, il les ex\u00e9cute g\u00e9n\u00e9ralement dans leur int\u00e9gralit\u00e9, y compris tous les tests. D'un environnement \u00e0 l'autre, cela peut prendre un certain temps, mais cela vous permet d'avoir une vue d'ensemble de la mani\u00e8re dont la nouvelle fonctionnalit\u00e9 a pu affecter d'autres impl\u00e9mentations existantes. Nous pouvons \u00e9valuer la stabilit\u00e9 de la construction \u00e0 partir du rapport de test, que BRM TestToolkit g\u00e9n\u00e8re \u00e0 la fin d'un cycle de test. Les rapports de test contiennent des d\u00e9tails sur chaque sc\u00e9nario de test, mais aussi des statistiques et des analyses sur l'ensemble des tests. Nous pouvons utiliser cette analyse pour trouver des diff\u00e9rences entre les versions et pour nous assurer qu'une version fonctionne correctement. Vous trouverez ci-dessous un exemple de rapport.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a class=\"dt-pswp-item\" href=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Report.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Report-1024x564.jpg\" alt=\"Rapport sur la bo\u00eete \u00e0 outils Oracle BRM\" class=\"wp-image-4311\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Report-1024x564.jpg 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Report-300x165.jpg 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Report-768x423.jpg 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/11\/Oracle-BRM-ToolKit-Report.jpg 1571w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>La mise en place d'une solution de test adapt\u00e9e peut vous faire gagner beaucoup de temps et vous permettre d'\u00e9viter les bogues inutiles. Par cons\u00e9quent, si vous rencontrez l'une des difficult\u00e9s mentionn\u00e9es dans cet article, ou si vous \u00eates int\u00e9ress\u00e9 par notre kit de test BRM, n'h\u00e9sitez pas \u00e0 nous contacter. Nous nous ferons un plaisir de vous en dire plus sur notre solution et de concevoir un plan optimal sur la mani\u00e8re d'am\u00e9liorer votre d\u00e9ploiement et votre flux de test.<\/p>","protected":false},"excerpt":{"rendered":"<p>When you have been maintaining your Oracle BRM (Billing and Revenue Management) configuration for some time, you begin to realize that the amount of configured entities keeps growing. By this time, it is very likely that you also developed some customizations and integrated with additional solutions. The evolution of your environment leads to a complex&hellip;<\/p>","protected":false},"author":4,"featured_media":3165,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-4305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle-billing","category-38","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>BRM TestToolkit for Automated Testing - Tridens<\/title>\n<meta name=\"description\" content=\"An article describing BRM TestToolKit solution for automated testing on Oracle BRM environments and how it can be used to improve your development process.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tridenstechnology.com\/fr\/brm-outildetest-pour-testautomatise\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BRM TestToolkit for Automated Testing\" \/>\n<meta property=\"og:description\" content=\"An article describing BRM TestToolKit solution for automated testing on Oracle BRM environments and how it can be used to improve your development process.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tridenstechnology.com\/fr\/brm-outildetest-pour-testautomatise\/\" \/>\n<meta property=\"og:site_name\" content=\"Tridens\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tridenstechnology\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-08T14:07:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-01T15:18:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/Oracle-BRM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1734\" \/>\n\t<meta property=\"og:image:height\" content=\"1156\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mitja Flei\u0161aker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:site\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mitja Flei\u0161aker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"BRM TestToolkit pour les tests automatis\u00e9s - Tridens","description":"Un article d\u00e9crivant la solution BRM TestToolKit pour les tests automatis\u00e9s sur les environnements Oracle BRM et comment elle peut \u00eatre utilis\u00e9e pour am\u00e9liorer votre processus de d\u00e9veloppement.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tridenstechnology.com\/fr\/brm-outildetest-pour-testautomatise\/","og_locale":"fr_FR","og_type":"article","og_title":"BRM TestToolkit for Automated Testing","og_description":"An article describing BRM TestToolKit solution for automated testing on Oracle BRM environments and how it can be used to improve your development process.","og_url":"https:\/\/tridenstechnology.com\/fr\/brm-outildetest-pour-testautomatise\/","og_site_name":"Tridens","article_publisher":"https:\/\/www.facebook.com\/tridenstechnology","article_published_time":"2019-11-08T14:07:18+00:00","article_modified_time":"2022-03-01T15:18:29+00:00","og_image":[{"width":1734,"height":1156,"url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/Oracle-BRM.png","type":"image\/png"}],"author":"Mitja Flei\u0161aker","twitter_card":"summary_large_image","twitter_creator":"@TridensTech","twitter_site":"@TridensTech","twitter_misc":{"\u00c9crit par":"Mitja Flei\u0161aker","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#article","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/"},"author":{"name":"Mitja Flei\u0161aker","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/b43f5e03f97b15cb492a1c17b6c32065"},"headline":"BRM TestToolkit for Automated Testing","datePublished":"2019-11-08T14:07:18+00:00","dateModified":"2022-03-01T15:18:29+00:00","mainEntityOfPage":{"@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/"},"wordCount":1026,"commentCount":0,"publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"image":{"@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/Oracle-BRM.png","articleSection":["Oracle Billing"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/","url":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/","name":"BRM TestToolkit pour les tests automatis\u00e9s - Tridens","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#primaryimage"},"image":{"@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/Oracle-BRM.png","datePublished":"2019-11-08T14:07:18+00:00","dateModified":"2022-03-01T15:18:29+00:00","description":"Un article d\u00e9crivant la solution BRM TestToolKit pour les tests automatis\u00e9s sur les environnements Oracle BRM et comment elle peut \u00eatre utilis\u00e9e pour am\u00e9liorer votre processus de d\u00e9veloppement.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#primaryimage","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/Oracle-BRM.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/08\/Oracle-BRM.png","width":1734,"height":1156,"caption":"Oracle BRM - Billing and Revenue Management"},{"@type":"BreadcrumbList","@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tridenstechnology.com\/"},{"@type":"ListItem","position":2,"name":"BRM TestToolkit for Automated Testing"}]},{"@type":"WebSite","@id":"https:\/\/tridenstechnology.com\/#website","url":"https:\/\/tridenstechnology.com\/","name":"Tridens","description":"Mon\u00e9tisation, facturation et recharge des v\u00e9hicules \u00e9lectriques","publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tridenstechnology.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","width":600,"height":191,"caption":"Tridens"},"image":{"@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/tridenstechnology","https:\/\/x.com\/TridensTech","https:\/\/www.instagram.com\/tridenstechnology\/","https:\/\/www.linkedin.com\/company\/tridens","https:\/\/www.youtube.com\/user\/TridensIT"]},{"@type":"Person","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/b43f5e03f97b15cb492a1c17b6c32065","name":"Mitja Flei\u0161aker","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/59275089ce8be6f1aeb49a1d6aa14890cfd3a14dee80928077105f70bab8c1ec?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/59275089ce8be6f1aeb49a1d6aa14890cfd3a14dee80928077105f70bab8c1ec?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/59275089ce8be6f1aeb49a1d6aa14890cfd3a14dee80928077105f70bab8c1ec?s=96&d=mm&r=g","caption":"Mitja Flei\u0161aker"},"description":"Mitja Flei\u0161aker est directeur de l'exploitation chez Tridens. En tant qu'ing\u00e9nieur logiciel, il est passionn\u00e9 par les technologies \u00e9mergentes et par l'exploration de leurs applications pratiques dans le monde moderne. Son expertise porte sur la tarification, la facturation et la gestion des revenus dans divers secteurs.","url":"https:\/\/tridenstechnology.com\/fr\/author\/mitja-fleisakertridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts\/4305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/comments?post=4305"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/posts\/4305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/media\/3165"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/media?parent=4305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/categories?post=4305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/fr\/wp-json\/wp\/v2\/tags?post=4305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}