{"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-herramientadeprobar-para-pruebasautomatizadas","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/es\/brm-testtoolkit-for-automated-testing\/","title":{"rendered":"BRM TestToolkit para pruebas automatizadas"},"content":{"rendered":"<p>Cuando haya mantenido su <a href=\"https:\/\/tridenstechnology.com\/oracle-brm\/\">Oracle BRM<\/a> (Gesti\u00f3n de facturaci\u00f3n e ingresos) durante alg\u00fan tiempo, empieza a darse cuenta de que la cantidad de entidades configuradas no para de crecer. Para entonces, es muy probable que tambi\u00e9n haya desarrollado algunas personalizaciones y se haya integrado con soluciones adicionales. La evoluci\u00f3n de su entorno da lugar a un complejo c\u00famulo de objetos entrelazados. Llega un momento en el que usted, o su cliente, deciden cambiar algo. Al principio, la nueva funci\u00f3n puede parecer f\u00e1cil de desarrollar. La verdad, sin embargo, es que muy probablemente chocar\u00e1 con una caracter\u00edstica existente, o requerir\u00e1 tambi\u00e9n la actualizaci\u00f3n de la configuraci\u00f3n existente. Lo que parec\u00eda un simple cambio, luego afecta a todo el sistema. A veces es dif\u00edcil evitar este tipo de incidencias, pero estar preparado para ellas puede ahorrarle muchos problemas. Los escenarios de pruebas funcionales y la versatilidad de las pruebas pueden cambiar las reglas del juego.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>\u00cdndice<\/h2><ul><li><a href=\"#h-continuous-development-flow\" data-level=\"2\">Flujo de desarrollo continuo<\/a><\/li><li><a href=\"#h-brm-testtoolkit-for-automated-testing\" data-level=\"2\">BRM TestToolkit para pruebas automatizadas<\/a><\/li><li><a href=\"#h-test-scenario-coverage\" data-level=\"2\">Cobertura del escenario de prueba<\/a><\/li><li><a href=\"#h-reporting\" data-level=\"2\">Informar<\/a><\/li><li><a href=\"#h-conclusion\" data-level=\"2\">Conclusi\u00f3n<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-continuous-development-flow\">Flujo de desarrollo continuo<\/h2>\n\n\n\n<p>En Tridens hemos establecido un flujo de desarrollo continuo. Todas nuestras configuraciones BRM, personalizaciones y otros componentes integrados est\u00e1n debidamente versionados y rastreados en un sistema de control de versiones distribuido (Git). Esta pr\u00e1ctica permite a nuestros desarrolladores consultar las versiones necesarias de los componentes en cualquier momento y comenzar su trabajo. Todo va bien hasta este punto, pero \u00bfc\u00f3mo abordamos la posibilidad de que las nuevas funciones rompan la compilaci\u00f3n actual?<\/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>Tenemos un flujo de despliegue y pruebas establecido, que realiza un seguimiento de los repositorios remotos de nuestras fuentes. En consecuencia, cada vez que un desarrollador realiza un commit y empuja algunos cambios al control de versiones, se inicia el proceso de pruebas. El flujo de despliegue construye im\u00e1genes Docker para todos los componentes relevantes con sus \u00faltimas versiones en un entorno local (o remoto), y se ejecutan pruebas automatizadas para garantizar que la construcci\u00f3n es estable. S\u00f3lo cuando las pruebas tienen \u00e9xito, podemos lanzar las nuevas versiones a producci\u00f3n. Este proceso nos ayuda a garantizar que las nuevas funciones funcionen a la perfecci\u00f3n con las ya existentes. Las pruebas ejecutadas forman parte del Oracle BRM TestToolkit, que hemos desarrollado. El BRM TestToolkit tiene pasos y escenarios predefinidos con c\u00f3digo de cola de fondo. Los pasos son muy descriptivos y f\u00e1ciles de usar, lo que permite a nuestros desarrolladores o a cualquier otro usuario escribir nuevos escenarios de pruebas r\u00e1pidamente. Encontrar\u00e1 un ejemplo de escenarios de prueba en la imagen inferior.<\/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 Fragmento de escenario\" 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 para pruebas automatizadas<\/h2>\n\n\n\n<p>Lo que comenz\u00f3 como simples escenarios de prueba para la creaci\u00f3n de cuentas y la compra de productos, representa hoy en d\u00eda, el grueso de nuestras pruebas BRM TestToolkit. Para aclarar, ahora tenemos varios casos de prueba diferentes y escenarios de casos marginales para garantizar la m\u00e1xima cobertura de las funciones implementadas. Las pruebas automatizadas permiten a nuestros desarrolladores centrarse en la tarea que tienen entre manos y no dedicar grandes cantidades de tiempo a las pruebas manuales. Por supuesto, a veces, nos encontramos desarrollando una nueva caracter\u00edstica que a\u00fan no est\u00e1 cubierta por los escenarios de prueba. En esos casos, las definiciones de los pasos de las pruebas y su c\u00f3digo de fondo se implementan como parte de esa caracter\u00edstica, para que se utilicen tambi\u00e9n en el futuro.<\/p>\n\n\n\n<p>El TestToolkit puede comunicarse con distintos componentes, lo que permite realizar ajustes r\u00e1pidos tambi\u00e9n para otros sistemas. Tambi\u00e9n utilizamos versiones redise\u00f1adas de nuestro BRM TestToolkit para nuestros otros componentes. Una de las \u00faltimas caracter\u00edsticas que a\u00f1adimos fue la modularidad, con la que los desarrolladores pueden etiquetar diferentes escenarios de prueba como partes de un grupo. Cada grupo tiene entonces sus guiones y su l\u00f3gica separada, lo que permite, si se desea, ejecutar s\u00f3lo un n\u00famero espec\u00edfico de pruebas a la vez y en paralelo. Adem\u00e1s, la modularidad nos permite separar las pruebas de valoraci\u00f3n de prepago de las de pospago o las pruebas de compras complementarias de las de compras varias. Puede ver el flujo de pruebas en la siguiente imagen.<\/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=\"Flujo de pruebas del kit de herramientas Oracle BRM\" 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\">Cobertura del escenario de prueba<\/h2>\n\n\n\n<p>El BRM TestToolkit se comunica con nuestra API, que hemos integrado con Oracle BRM para simplificar las operaciones m\u00e1s complejas. El TestToolkit tambi\u00e9n puede interactuar con el <a href=\"https:\/\/tridenstechnology.com\/brm-restbridge-for-easy-and-quick-integration-of-oracle-brm\/\">BRM RestBridge<\/a>, nuestra soluci\u00f3n envoltorio de BRM, que facilita la comunicaci\u00f3n con BRM al permitir el uso del formato JSON o XML a trav\u00e9s de una API REST. Las definiciones de los pasos de prueba admiten, entre otras muchas, las siguientes operaciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Creaci\u00f3n y gesti\u00f3n de cuentas<\/li><li>Compra de operaciones y otras operaciones<\/li><li>Recuperaci\u00f3n y comprobaci\u00f3n del saldo<\/li><li>Generaci\u00f3n de tr\u00e1fico - Eventos de uso\n<ul>\n<li>Llamadas API<\/li>\n<li>Abandono del CDR<\/li>\n<li>herramientas de tr\u00e1fico en tiempo real (protocolo diameter)<\/li>\n<\/ul>\n<\/li><li>Comprobaciones de calificaci\u00f3n\n<ul>\n<li>El BRM TestToolkit compara diferentes eventos de uso y compras con los valores esperados<\/li>\n<li>cada plan o producto diferente puede tener su propio conjunto de archivos de calificaci\u00f3n, lo que garantiza la versatilidad en configuraciones de productos complejas<\/li>\n<\/ul>\n<\/li><\/ul>\n\n\n\n<p>Al componer los pasos de prueba de f\u00e1cil uso, cada desarrollador puede escribir los escenarios para la caracter\u00edstica en desarrollo. En muchos casos, nuestros desarrolladores optan por preparar los escenarios de prueba por adelantado, antes de desarrollar la caracter\u00edstica. Preparar los escenarios con antelaci\u00f3n sigue el patr\u00f3n de desarrollo impulsado por el comportamiento (BDD). BDD significa esencialmente que los escenarios dictan el flujo de desarrollo y deben existir de antemano. Estos escenarios describen c\u00f3mo debe comportarse el sistema, y los desarrolladores deben desarrollar las nuevas caracter\u00edsticas de forma que se ajusten a estos escenarios. Podemos ejecutar cada escenario de prueba por separado, dando como resultado un informe en un formato especificado. A continuaci\u00f3n se muestra el ejemplo de un informe 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 Informe de un solo escenario\" 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\">Informar<\/h2>\n\n\n\n<p>Cuando el sistema ejecuta los escenarios de prueba como parte de una nueva compilaci\u00f3n de desarrollo, suele ejecutarlos en todo su potencial, incluidas todas las pruebas. De un entorno a otro, esto puede llevar alg\u00fan tiempo, pero le proporciona una amplia visi\u00f3n de c\u00f3mo la nueva caracter\u00edstica puede haber afectado a cualquier otra implementaci\u00f3n existente. Podemos evaluar la estabilidad de la construcci\u00f3n a partir del informe de prueba, que el BRM TestToolkit genera al final de una ejecuci\u00f3n de prueba. Los informes de prueba contienen detalles para cada escenario de prueba, pero tambi\u00e9n proporcionan algunas estad\u00edsticas y an\u00e1lisis sobre todas las pruebas en general. Podemos utilizar este an\u00e1lisis para encontrar diferencias entre las compilaciones y para asegurarnos de que una compilaci\u00f3n funciona correctamente. Vea un ejemplo de informe a continuaci\u00f3n.<\/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=\"Informe del kit de herramientas 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\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Contar con la soluci\u00f3n de pruebas adecuada puede ahorrarle mucho tiempo y evitar que se produzcan errores innecesarios. Por lo tanto, si se enfrenta a alguna de las dificultades mencionadas en este art\u00edculo, o si est\u00e1 interesado en nuestro kit de herramientas BRM de pruebas, no dude en ponerse en contacto con nosotros. Estaremos encantados de contarle m\u00e1s cosas sobre nuestra soluci\u00f3n e idear un plan \u00f3ptimo sobre c\u00f3mo mejorar su despliegue y flujo de pruebas.<\/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\/es\/brm-herramientadeprobar-para-pruebasautomatizadas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/brm-herramientadeprobar-para-pruebasautomatizadas\/\" \/>\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=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mitja Flei\u0161aker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"BRM TestToolkit para pruebas automatizadas - Tridens","description":"Un art\u00edculo que describe la soluci\u00f3n BRM TestToolKit para pruebas automatizadas en entornos Oracle BRM y c\u00f3mo puede utilizarse para mejorar su proceso de desarrollo.","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\/es\/brm-herramientadeprobar-para-pruebasautomatizadas\/","og_locale":"es_ES","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\/es\/brm-herramientadeprobar-para-pruebasautomatizadas\/","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":{"Escrito por":"Mitja Flei\u0161aker","Tiempo de lectura":"6 minutos"},"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":"es","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 para pruebas automatizadas - 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 art\u00edculo que describe la soluci\u00f3n BRM TestToolKit para pruebas automatizadas en entornos Oracle BRM y c\u00f3mo puede utilizarse para mejorar su proceso de desarrollo.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/brm-testtoolkit-for-automated-testing\/"]}]},{"@type":"ImageObject","inLanguage":"es","@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":"Monetizaci\u00f3n, facturaci\u00f3n y recarga de veh\u00edculos el\u00e9ctricos","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":"es"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@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":"es","@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 es el director de operaciones de Tridens. Como ingeniero de software, le entusiasman las tecnolog\u00edas emergentes y explorar sus aplicaciones pr\u00e1cticas en el mundo moderno. Su experiencia gira en torno a la tarificaci\u00f3n, la facturaci\u00f3n y la gesti\u00f3n de ingresos en diversos sectores.","url":"https:\/\/tridenstechnology.com\/es\/author\/mitja-fleisakertridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts\/4305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/comments?post=4305"}],"version-history":[{"count":0,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/posts\/4305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/media\/3165"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/media?parent=4305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/categories?post=4305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/es\/wp-json\/wp\/v2\/tags?post=4305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}