{"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-testtoolkit-fur-automatisiertes-testen","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/de\/brm-testtoolkit-for-automated-testing\/","title":{"rendered":"BRM TestToolkit f\u00fcr automatisierte Tests"},"content":{"rendered":"<p>Wenn Sie die Pflege Ihrer <a href=\"https:\/\/tridenstechnology.com\/oracle-brm\/\">Oracle BRM<\/a> (Billing and Revenue Management) einige Zeit lang konfiguriert haben, werden Sie feststellen, dass die Anzahl der konfigurierten Einheiten immer weiter w\u00e4chst. Es ist sehr wahrscheinlich, dass Sie inzwischen auch einige Anpassungen entwickelt und zus\u00e4tzliche L\u00f6sungen integriert haben. Die Entwicklung Ihrer Umgebung f\u00fchrt zu einer komplexen Ansammlung von miteinander verflochtenen Objekten. Es kommt der Punkt, an dem Sie oder Ihr Kunde beschlie\u00dfen, etwas zu \u00e4ndern. Die neue Funktion mag auf den ersten Blick einfach zu entwickeln sein. Die Wahrheit ist jedoch, dass sie sehr wahrscheinlich mit einer bestehenden Funktion kollidiert oder die Aktualisierung einer bestehenden Konfiguration erfordert. Was als einfache \u00c4nderung erschien, wirkt sich dann auf das gesamte System aus. Solche Ereignisse lassen sich manchmal nur schwer vermeiden, aber wenn Sie darauf vorbereitet sind, k\u00f6nnen Sie sich eine Menge \u00c4rger ersparen. Funktionale Testszenarien und die Vielseitigkeit von Tests k\u00f6nnen den Ausschlag geben.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Inhaltsverzeichnis<\/h2><ul><li><a href=\"#h-continuous-development-flow\" data-level=\"2\">Kontinuierlicher Entwicklungsfluss<\/a><\/li><li><a href=\"#h-brm-testtoolkit-for-automated-testing\" data-level=\"2\">BRM TestToolkit f\u00fcr automatisierte Tests<\/a><\/li><li><a href=\"#h-test-scenario-coverage\" data-level=\"2\">Abdeckung der Testszenarien<\/a><\/li><li><a href=\"#h-reporting\" data-level=\"2\">Berichterstattung<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Fazit<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-continuous-development-flow\">Kontinuierlicher Entwicklungsfluss<\/h2>\n\n\n\n<p>Hier bei Tridens haben wir einen kontinuierlichen Entwicklungsfluss eingerichtet. Alle unsere BRM-Konfigurationen, Anpassungen und anderen integrierten Komponenten sind ordnungsgem\u00e4\u00df versioniert und werden \u00fcber ein verteiltes Versionskontrollsystem (Git) verfolgt. Dank dieser Praxis k\u00f6nnen unsere Entwickler jederzeit die erforderlichen Komponentenversionen auschecken und mit ihrer Arbeit beginnen. Bis zu diesem Punkt ist alles in Ordnung, aber wie gehen wir mit der M\u00f6glichkeit um, dass neue Funktionen den aktuellen Build besch\u00e4digen?<\/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>Wir haben einen Bereitstellungs- und Testablauf eingerichtet, der die Remote-Repositories unserer Quellen verfolgt. Jedes Mal, wenn ein Entwickler einige \u00c4nderungen an die Versionskontrolle \u00fcbertr\u00e4gt, wird der Testprozess eingeleitet. Der Bereitstellungsablauf erstellt Docker-Images f\u00fcr alle relevanten Komponenten mit ihren neuesten Versionen in einer lokalen (oder entfernten) Umgebung, und es werden automatische Tests ausgef\u00fchrt, um sicherzustellen, dass der Build stabil ist. Nur wenn die Tests erfolgreich sind, k\u00f6nnen wir die neuen Versionen f\u00fcr die Produktion freigeben. Mit diesem Prozess stellen wir sicher, dass neue Funktionen nahtlos mit den bestehenden zusammenarbeiten. Die ausgef\u00fchrten Tests sind Teil des Oracle BRM TestToolkit, das wir entwickelt haben. Das BRM TestToolkit verf\u00fcgt \u00fcber vordefinierte Schritte und Szenarien mit Klebecode im Hintergrund. Die Schritte sind sehr anschaulich und benutzerfreundlich, so dass unsere Entwickler oder jeder andere Benutzer schnell neue Testszenarien schreiben k\u00f6nnen. Ein Beispiel f\u00fcr Testszenarien finden Sie in der Abbildung unten.<\/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 Szenario-Ausschnitt\" 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 f\u00fcr automatisierte Tests<\/h2>\n\n\n\n<p>Was als einfache Testszenarien f\u00fcr Kontoer\u00f6ffnungen und Produktk\u00e4ufe begann, stellt heute den Hauptrahmen unseres BRM TestToolkits dar. Um das zu verdeutlichen, haben wir jetzt mehrere verschiedene Testf\u00e4lle und Fringe-Case-Szenarien, um eine maximale Abdeckung der implementierten Funktionen zu gew\u00e4hrleisten. Automatisierte Tests erm\u00f6glichen es unseren Entwicklern, sich auf die eigentliche Aufgabe zu konzentrieren und nicht Unmengen an Zeit f\u00fcr manuelle Tests aufzuwenden. Nat\u00fcrlich kommt es manchmal vor, dass wir eine neue Funktion entwickeln, die noch nicht durch Testszenarien abgedeckt ist. In solchen F\u00e4llen werden Testschrittdefinitionen und ihr Hintergrundcode als Teil dieser Funktion implementiert - damit sie auch in Zukunft verwendet werden k\u00f6nnen.<\/p>\n\n\n\n<p>Das TestToolkit kann mit verschiedenen Komponenten kommunizieren, so dass schnelle Anpassungen auch f\u00fcr andere Systeme m\u00f6glich sind. Wir verwenden auch \u00fcberarbeitete Versionen unseres BRM TestToolkits f\u00fcr unsere anderen Komponenten. Eine der neuesten Funktionen, die wir hinzugef\u00fcgt haben, ist die Modularit\u00e4t, bei der Entwickler verschiedene Testszenarien als Teile einer Gruppe kennzeichnen k\u00f6nnen. Jede Gruppe verf\u00fcgt dann \u00fcber eigene Skripte und eine eigene Logik, so dass, falls gew\u00fcnscht, nur eine bestimmte Anzahl von Tests gleichzeitig und parallel ausgef\u00fchrt werden kann. Die Modularit\u00e4t erm\u00f6glicht es uns au\u00dferdem, Tests f\u00fcr Prepaid-Bewertungen von Tests f\u00fcr Postpaid-Bewertungen oder Tests f\u00fcr Zusatzk\u00e4ufe von sonstigen K\u00e4ufen zu trennen. Sie sehen den Testablauf in der Abbildung unten.<\/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 Testablauf\" 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\">Abdeckung der Testszenarien<\/h2>\n\n\n\n<p>Das BRM TestToolkit kommuniziert mit unserer API, die wir zur Vereinfachung komplexerer Vorg\u00e4nge in Oracle BRM integriert haben. Das TestToolkit kann auch mit der <a href=\"https:\/\/tridenstechnology.com\/brm-restbridge-for-easy-and-quick-integration-of-oracle-brm\/\">BRM RestBridge<\/a>, unsere BRM-Wrapper-L\u00f6sung, die die Kommunikation mit BRM erleichtert, indem sie die Verwendung des JSON- oder XML-Formats \u00fcber eine REST-API erm\u00f6glicht. Die Testschrittdefinitionen unterst\u00fctzen unter anderem die folgenden Operationen:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Erstellung und Verwaltung von Konten<\/li><li>Kauf von Gesch\u00e4ften und andere Gesch\u00e4ftsvorg\u00e4nge<\/li><li>Abrufen und Pr\u00fcfen der Waage<\/li><li>Verkehr erzeugen - Nutzungsereignisse\n<ul>\n<li>API-Aufrufe<\/li>\n<li>CDR-Abfall<\/li>\n<li>Echtzeit-Verkehrstools (Durchmesser-Protokoll)<\/li>\n<\/ul>\n<\/li><li>\u00dcberpr\u00fcfung der Bewertung\n<ul>\n<li>Das BRM TestToolkit vergleicht verschiedene Nutzungsereignisse und K\u00e4ufe mit erwarteten Werten<\/li>\n<li>Jeder Plan oder jedes Produkt kann seinen eigenen Satz von Bewertungsdateien haben, was die Vielseitigkeit bei komplexen Produktkonfigurationen gew\u00e4hrleistet.<\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<p>Durch die Zusammenstellung der benutzerfreundlichen Testschritte kann jeder Entwickler die Szenarien f\u00fcr die zu entwickelnde Funktion schreiben. In vielen F\u00e4llen entscheiden sich unsere Entwickler daf\u00fcr, die Testszenarien im Voraus zu erstellen - vor der Entwicklung der Funktion. Die Vorbereitung der Szenarien im Voraus folgt dem Muster der verhaltensgesteuerten Entwicklung (Behaviour Driven Development, BDD). BDD bedeutet im Wesentlichen, dass die Szenarien den Entwicklungsablauf vorgeben und im Voraus existieren sollten. Diese Szenarien beschreiben, wie sich das System verhalten soll, und die Entwickler m\u00fcssen neue Funktionen so entwickeln, dass sie zu diesen Szenarien passen. Wir k\u00f6nnen jedes Test-Szenario separat ausf\u00fchren, was zu einem Bericht in einem bestimmten Format f\u00fchrt. Unten sehen Sie ein Beispiel f\u00fcr einen HTML-Bericht.<\/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 Einzel-Szenario-Bericht\" 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\">Berichterstattung<\/h2>\n\n\n\n<p>Wenn das System die Testszenarien als Teil eines neuen Entwicklungs-Builds ausf\u00fchrt, f\u00fchrt es diese normalerweise in vollem Umfang aus - einschlie\u00dflich aller Tests. Dies kann von Umgebung zu Umgebung einige Zeit in Anspruch nehmen, liefert Ihnen aber ein umfassendes Bild davon, wie sich die neue Funktion auf andere bestehende Implementierungen ausgewirkt haben k\u00f6nnte. Wir k\u00f6nnen die Build-Stabilit\u00e4t anhand des Testberichts beurteilen, den das BRM TestToolkit am Ende eines Testlaufs erstellt. Testberichte enthalten Details f\u00fcr jedes Testszenario, bieten aber auch einige Statistiken und Analysen \u00fcber alle Tests im Allgemeinen. Wir k\u00f6nnen diese Analyse verwenden, um Unterschiede zwischen Builds zu finden und um sicherzustellen, dass ein Build korrekt funktioniert. Sehen Sie unten ein Beispiel f\u00fcr einen Bericht.<\/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=\"Oracle BRM ToolKit Bericht\" 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\">Fazit<\/h2>\n\n\n\n<p>Mit der richtigen Testl\u00f6sung k\u00f6nnen Sie eine Menge Zeit sparen und unn\u00f6tige Fehler vermeiden. Wenn Sie also mit den in diesem Artikel erw\u00e4hnten Schwierigkeiten zu k\u00e4mpfen haben oder wenn Sie sich f\u00fcr unser Testing BRM Toolkit interessieren, k\u00f6nnen Sie uns gerne kontaktieren. Wir werden Ihnen gerne mehr \u00fcber unsere L\u00f6sung erz\u00e4hlen und einen optimalen Plan ausarbeiten, wie Sie Ihren Einsatz- und Testablauf verbessern k\u00f6nnen.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wenn Sie Ihre Oracle BRM (Billing and Revenue Management)-Konfiguration seit einiger Zeit pflegen, werden Sie feststellen, dass die Anzahl der konfigurierten Entit\u00e4ten st\u00e4ndig w\u00e4chst. Zu diesem Zeitpunkt ist es sehr wahrscheinlich, dass Sie auch einige Anpassungen entwickelt und mit zus\u00e4tzlichen L\u00f6sungen integriert haben. Die Entwicklung Ihrer Umgebung f\u00fchrt zu einer komplexen...<\/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.5 (Yoast SEO v27.5) - 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\/de\/brm-testtoolkit-fur-automatisiertes-testen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\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\/de\/brm-testtoolkit-fur-automatisiertes-testen\/\" \/>\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=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mitja Flei\u0161aker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"BRM TestToolkit f\u00fcr automatisierte Tests - Tridens","description":"Ein Artikel, der die BRM TestToolKit-L\u00f6sung f\u00fcr automatisierte Tests in Oracle BRM-Umgebungen beschreibt und wie Sie damit Ihren Entwicklungsprozess verbessern k\u00f6nnen.","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\/de\/brm-testtoolkit-fur-automatisiertes-testen\/","og_locale":"de_DE","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\/de\/brm-testtoolkit-fur-automatisiertes-testen\/","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":{"Verfasst von":"Mitja Flei\u0161aker","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"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":"de","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 f\u00fcr automatisierte Tests - 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":"Ein Artikel, der die BRM TestToolKit-L\u00f6sung f\u00fcr automatisierte Tests in Oracle BRM-Umgebungen beschreibt und wie Sie damit Ihren Entwicklungsprozess verbessern k\u00f6nnen.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/"]}]},{"@type":"ImageObject","inLanguage":"de","@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":"Monetarisierung, Abrechnung &amp; EV-Laden","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":"de"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@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":"de","@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 ist der COO bei Tridens. Als Software-Ingenieur begeistert er sich f\u00fcr neue Technologien und erforscht deren praktische Anwendungen in der modernen Welt. Sein Fachwissen konzentriert sich auf die Bereiche Bewertung, Abrechnung und Ertragsmanagement in verschiedenen Branchen.","url":"https:\/\/tridenstechnology.com\/de\/author\/mitja-fleisakertridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/posts\/4305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/comments?post=4305"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/posts\/4305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/media\/3165"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/media?parent=4305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/categories?post=4305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/de\/wp-json\/wp\/v2\/tags?post=4305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}