{"id":3725,"date":"2026-10-18T17:51:57","date_gmt":"2026-10-18T15:51:57","guid":{"rendered":"https:\/\/loboguard.com\/?page_id=3725"},"modified":"2026-10-20T10:19:27","modified_gmt":"2026-10-20T08:19:27","slug":"qa-testing","status":"publish","type":"page","link":"https:\/\/loboguard.com\/pt-pt\/qa-testing\/","title":{"rendered":"QA Testing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3725\" class=\"elementor elementor-3725 elementor-3705\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9df4c1 e-con-full e-flex e-con e-parent\" data-id=\"f9df4c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-829e69c elementor-widget elementor-widget-html\" data-id=\"829e69c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"lgqa-head\" aria-labelledby=\"lgqa-title\">\r\n  <style>\r\n    .lgqa-head {\r\n      --lgqa-heading: var(--e-global-color-primary, #14C2A3);\r\n      --lgqa-text: var(--e-global-color-text, #B9B9BF);\r\n      --lgqa-accent: var(--e-global-color-primary, #14C2A3);\r\n      --lgqa-bg: var(--e-global-color-ad9a0db, #141A31);\r\n      --lgqa-card: var(--e-global-color-secondary, #0C1226);\r\n      --lgqa-border: var(--e-global-color-34cc923, #FFFFFF33);\r\n      --lgqa-font-heading: var(--e-global-typography-primary-font-family, \"Chakra Petch\"), sans-serif;\r\n      --lgqa-font-text: var(--e-global-typography-text-font-family, \"IBM Plex Mono\"), monospace;\r\n      --lgqa-pass: #22B78F;\r\n      --lgqa-fail: #EF4444;\r\n      --lgqa-skip: #94A3B8;\r\n\r\n      position: relative;\r\n      overflow: clip;\r\n      isolation: isolate;\r\n      box-sizing: border-box;\r\n      width: 100%;\r\n      padding: clamp(2rem, 6vw, 4.5rem) clamp(1rem, 4vw, 2rem);\r\n      background: var(--lgqa-bg);\r\n      font-family: var(--lgqa-font-text);\r\n      color: var(--lgqa-text);\r\n    }\r\n    .lgqa-head *, .lgqa-head *::before, .lgqa-head *::after { box-sizing: border-box; }\r\n    .lgqa-head::before {\r\n      content: \"\";\r\n      position: absolute; inset: 0; z-index: -1;\r\n      background:\r\n        radial-gradient(50% 40% at 50% 0%, color-mix(in srgb, var(--lgqa-accent) 14%, transparent), transparent 70%),\r\n        linear-gradient(color-mix(in srgb, var(--lgqa-accent) 7%, transparent) 1px, transparent 1px) 0 0 \/ 100% 32px;\r\n      -webkit-mask-image: linear-gradient(to bottom, #000, transparent 85%);\r\n      mask-image: linear-gradient(to bottom, #000, transparent 85%);\r\n      pointer-events: none;\r\n    }\r\n    .lgqa-head .lgqa-inner { max-width: 1200px; margin: 0 auto; }\r\n\r\n    .lgqa-head .lgqa-top { text-align: center; max-width: 80ch; margin: 0 auto clamp(1.75rem, 4vw, 2.75rem); }\r\n    .lgqa-head .lgqa-kicker {\r\n      display: inline-flex; align-items: center; gap: .5rem;\r\n      margin: 0 0 1rem;\r\n      padding: .35rem .8rem;\r\n      border: 1px solid color-mix(in srgb, var(--lgqa-accent) 45%, transparent);\r\n      border-radius: 999px;\r\n      font-size: .75rem; letter-spacing: .14em; text-transform: uppercase;\r\n      color: var(--lgqa-heading);\r\n    }\r\n    .lgqa-head .lgqa-kicker::before { content: \"\"; width: .5rem; height: .5rem; border-radius: 50%; background: var(--lgqa-pass); box-shadow: 0 0 8px var(--lgqa-pass); }\r\n    .lgqa-head .lgqa-title {\r\n      margin: 0 0 .9rem;\r\n      font-family: var(--lgqa-font-heading);\r\n      font-size: clamp(1.6rem, 4vw, 2.6rem);\r\n      font-weight: 700;\r\n      line-height: 1.15;\r\n      text-transform: uppercase;\r\n      color: var(--lgqa-heading);\r\n    }\r\n    .lgqa-head .lgqa-ver {\r\n      display: inline-block; vertical-align: middle;\r\n      margin-left: .4rem; padding: .1rem .5rem;\r\n      border: 1px solid var(--lgqa-border); border-radius: 6px;\r\n      font-family: var(--lgqa-font-text); font-size: .45em; letter-spacing: .05em;\r\n      color: var(--lgqa-text);\r\n      text-transform: none;\r\n    }\r\n    .lgqa-head .lgqa-meta {\r\n      display: flex; flex-wrap: wrap; justify-content: center; gap: .4rem 1.2rem;\r\n      margin: 0 0 1.4rem; padding: 0; list-style: none;\r\n      font-size: .82rem; color: color-mix(in srgb, var(--lgqa-text) 80%, transparent);\r\n    }\r\n    .lgqa-head .lgqa-meta b { color: var(--lgqa-text); font-weight: 700; }\r\n    .lgqa-head .lgqa-meta li { overflow-wrap: anywhere; }\r\n    .lgqa-head .lgqa-lead { margin: 0; font-size: clamp(1rem, 2vw, 1.1rem); line-height: 1.65; }\r\n    .lgqa-head .lgqa-lead strong { color: var(--lgqa-heading); font-weight: 700; }\r\n\r\n    .lgqa-head .lgqa-h3 {\r\n      margin: 0 0 1rem;\r\n      font-family: var(--lgqa-font-heading);\r\n      font-size: clamp(1rem, 2vw, 1.25rem);\r\n      font-weight: 700;\r\n      text-transform: uppercase;\r\n      letter-spacing: .04em;\r\n      color: var(--lgqa-heading);\r\n    }\r\n    .lgqa-head .lgqa-block { margin: 0 0 clamp(1.75rem, 4vw, 2.75rem); }\r\n    .lgqa-head .lgqa-note { margin: .9rem 0 0; font-size: .88rem; line-height: 1.6; text-align: center; }\r\n\r\n    .lgqa-head .lgqa-chain {\r\n      position: relative;\r\n      display: flex; flex-wrap: wrap; justify-content: center; gap: .6rem 1.6rem;\r\n      margin: 0; padding: 0; list-style: none;\r\n    }\r\n    .lgqa-head .lgqa-chain li {\r\n      position: relative;\r\n      padding: .55rem .95rem;\r\n      background: var(--lgqa-card);\r\n      border: 1px solid color-mix(in srgb, var(--lgqa-accent) 45%, transparent);\r\n      border-radius: 8px;\r\n      font-family: var(--lgqa-font-heading);\r\n      font-size: .85rem; font-weight: 700; letter-spacing: .06em; text-transform: uppercase;\r\n      color: var(--lgqa-heading);\r\n      animation: lgqa-glow 7s ease-in-out infinite;\r\n      animation-delay: calc(var(--i) * .9s);\r\n    }\r\n    .lgqa-head .lgqa-chain li + li::before {\r\n      content: \"\";\r\n      position: absolute; top: 50%; right: 100%;\r\n      width: 1.6rem; height: 2px; margin-top: -1px;\r\n      background: repeating-linear-gradient(90deg, var(--lgqa-accent) 0 4px, transparent 4px 8px);\r\n      background-size: 16px 2px;\r\n      animation: lgqa-dash 1s linear infinite;\r\n    }\r\n    @keyframes lgqa-glow {\r\n      0%, 14%, 100% { box-shadow: none; border-color: color-mix(in srgb, var(--lgqa-accent) 45%, transparent); }\r\n      6% { box-shadow: 0 0 0 1px var(--lgqa-accent), 0 0 18px color-mix(in srgb, var(--lgqa-accent) 60%, transparent); border-color: var(--lgqa-accent); }\r\n    }\r\n    @keyframes lgqa-dash { to { background-position: 16px 0; } }\r\n    @media (max-width: 639px) {\r\n      .lgqa-head .lgqa-chain { gap: .5rem; }\r\n      .lgqa-head .lgqa-chain li { padding: .45rem .75rem; font-size: .78rem; }\r\n      .lgqa-head .lgqa-chain li + li::before { display: none; }\r\n    }\r\n\r\n    .lgqa-head .lgqa-grid {\r\n      display: grid; grid-template-columns: 1fr; gap: clamp(.9rem, 2vw, 1.25rem);\r\n      margin: 0; padding: 0; list-style: none;\r\n    }\r\n    @media (min-width: 640px) { .lgqa-head .lgqa-grid { grid-template-columns: repeat(2, 1fr); } }\r\n    @media (min-width: 1000px) { .lgqa-head .lgqa-grid.g4 { grid-template-columns: repeat(4, 1fr); } }\r\n    .lgqa-head .lgqa-card {\r\n      position: relative;\r\n      padding: clamp(1rem, 2.5vw, 1.4rem);\r\n      background: var(--lgqa-card);\r\n      border: 1px solid var(--lgqa-border);\r\n      border-radius: 4px;\r\n      transition: border-color .3s ease, transform .3s ease;\r\n    }\r\n    .lgqa-head .lgqa-card:hover { border-color: var(--lgqa-accent); transform: translateY(-3px); }\r\n    .lgqa-head .lgqa-card .lgqa-tag {\r\n      display: inline-block;\r\n      margin: 0 0 .6rem; padding: .15rem .55rem;\r\n      border-radius: 4px;\r\n      background: color-mix(in srgb, var(--lgqa-accent) 16%, transparent);\r\n      font-family: var(--lgqa-font-heading);\r\n      font-size: .75rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;\r\n      color: var(--lgqa-heading);\r\n    }\r\n    .lgqa-head .lgqa-card h4 {\r\n      margin: 0 0 .5rem;\r\n      font-family: var(--lgqa-font-heading);\r\n      font-size: 1.05rem; font-weight: 700; text-transform: uppercase;\r\n      line-height: 1.25;\r\n      color: var(--lgqa-heading);\r\n    }\r\n    .lgqa-head .lgqa-card p { margin: 0; font-size: .9rem; line-height: 1.6; overflow-wrap: anywhere; }\r\n\r\n    .lgqa-head .lgqa-legend {\r\n      display: grid; grid-template-columns: 1fr; gap: .6rem;\r\n      margin: 0; padding: 0; list-style: none;\r\n    }\r\n    @media (min-width: 760px) { .lgqa-head .lgqa-legend { grid-template-columns: repeat(2, 1fr); } }\r\n    @media (min-width: 1100px) { .lgqa-head .lgqa-legend { grid-template-columns: repeat(5, 1fr); } }\r\n    .lgqa-head .lgqa-legend li {\r\n      padding: .85rem 1rem;\r\n      background: var(--lgqa-card);\r\n      border: 1px solid var(--lgqa-border);\r\n      border-left: 3px solid var(--c);\r\n      border-radius: 4px;\r\n      font-size: .85rem; line-height: 1.5;\r\n    }\r\n    .lgqa-head .lgqa-legend b {\r\n      display: block; margin-bottom: .2rem;\r\n      font-family: var(--lgqa-font-heading);\r\n      font-size: .9rem; letter-spacing: .08em; text-transform: uppercase;\r\n      color: var(--c);\r\n    }\r\n    .lgqa-head .c-pass { --c: var(--lgqa-pass); }\r\n    .lgqa-head .c-fail { --c: var(--lgqa-fail); }\r\n    .lgqa-head .c-skip { --c: var(--lgqa-skip); }\r\n    .lgqa-head .c-acc { --c: var(--lgqa-accent); }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n      .lgqa-head .lgqa-chain li, .lgqa-head .lgqa-chain li + li::before { animation: none; }\r\n      .lgqa-head .lgqa-card { transition: none; }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"lgqa-inner\">\r\n    <header class=\"lgqa-top\">\r\n      <p class=\"lgqa-kicker\">QA independente \u00b7 Seguran\u00e7a multi-tenant<\/p>\r\n      <h2 class=\"lgqa-title\" id=\"lgqa-title\">LoboGuard-DR &amp; DC \u2014 Relat\u00f3rio de testes GUI, API, isolamento e seguran\u00e7a <span class=\"lgqa-ver\">v1.0.0<\/span><\/h2>\r\n      <ul class=\"lgqa-meta\">\r\n        <li><b>Gerado em<\/b> 19 out. 2026, 15:24 UTC<\/li>\r\n        <li><b>Alvo<\/b> loboguard-dr.lobobrothers.com:9443<\/li>\r\n      <\/ul>\r\n      <p class=\"lgqa-lead\">Esta bateria de testes prova duas coisas para cada conta: <strong>s\u00f3 v\u00ea o que lhe foi atribu\u00eddo<\/strong> e <strong>n\u00e3o consegue atuar sobre mais nada<\/strong>. Cada conta \u00e9 testada de ponta a ponta atrav\u00e9s da interface real e da API, em toda a hierarquia do datacenter.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"lgqa-block\">\r\n      <h3 class=\"lgqa-h3\">Hierarquia testada<\/h3>\r\n      <ol class=\"lgqa-chain\">\r\n        <li style=\"--i:0\">Clientes<\/li>\r\n        <li style=\"--i:1\">Clusters<\/li>\r\n        <li style=\"--i:2\">N\u00f3s<\/li>\r\n        <li style=\"--i:3\">VMs \/ CTs<\/li>\r\n        <li style=\"--i:4\">Modelos<\/li>\r\n        <li style=\"--i:5\">Armazenamento<\/li>\r\n        <li style=\"--i:6\">Redes<\/li>\r\n      <\/ol>\r\n      <p class=\"lgqa-note\">As permiss\u00f5es propagam-se ao longo desta \u00e1rvore. Em cada n\u00edvel verifica-se o que cada conta pode ver e o que pode alterar.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"lgqa-block\">\r\n      <h3 class=\"lgqa-h3\">Quatro dimens\u00f5es<\/h3>\r\n      <ul class=\"lgqa-grid g4\">\r\n        <li class=\"lgqa-card\"><span class=\"lgqa-tag\">GUI<\/span><h4>Interface real<\/h4><p>O conjunto de testes usa os controlos reais \u2014 menus, separadores, bot\u00f5es e menus de contexto \u2014 exatamente como cada utilizador, e regista o que \u00e9 mostrado, ocultado ou desativado.<\/p><\/li>\r\n        <li class=\"lgqa-card\"><span class=\"lgqa-tag\">API<\/span><h4>Chamadas diretas<\/h4><p>As mesmas opera\u00e7\u00f5es s\u00e3o enviadas diretamente \u00e0 API. Usado quando o produto n\u00e3o tem um controlo na interface ou as permiss\u00f5es da conta o ocultam \u2014 sempre assinalado no relat\u00f3rio.<\/p><\/li>\r\n        <li class=\"lgqa-card\"><span class=\"lgqa-tag\">Isolamento<\/span><h4>Verifica\u00e7\u00f5es de fuga<\/h4><p>Cada leitura \u2014 listas, pain\u00e9is, pesquisas, mapas e topologia \u2014 tem de devolver apenas os recursos da pr\u00f3pria conta. Qualquer cliente, cluster, n\u00f3, VM ou CT alheio conta como fuga.<\/p><\/li>\r\n        <li class=\"lgqa-card\"><span class=\"lgqa-tag\">Seguran\u00e7a<\/span><h4>Provas de isolamento de escrita<\/h4><p>A\u00e7\u00f5es de gest\u00e3o \u2014 criar, editar, eliminar, ligar\/desligar, migrar, clonar \u2014 s\u00e3o tentadas fora dos direitos da conta e t\u00eam de ser recusadas. Tamb\u00e9m se testam o rate limiting da API e o bloqueio de conta.<\/p><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n\r\n    <div class=\"lgqa-block\">\r\n      <h3 class=\"lgqa-h3\">Contas testadas<\/h3>\r\n      <p class=\"lgqa-lead\" style=\"font-size:.95rem\">15 contas cobrem todos os \u00e2mbitos de permiss\u00e3o: global (super-admin, admin e s\u00f3 leitura), cliente, cluster, n\u00f3 e VM\/CT individual, cada uma com o papel Admin, Operador ou Visualizador \u2014 mais uma conta sem qualquer permiss\u00e3o, que n\u00e3o pode ver nem fazer nada.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"lgqa-block\" style=\"margin-bottom:0\">\r\n      <h3 class=\"lgqa-h3\">Como ler os resultados<\/h3>\r\n      <ul class=\"lgqa-legend\">\r\n        <li class=\"c-pass\"><b>PASS<\/b>A conta comportou-se exatamente como esperado: permitido onde tem direito, bloqueado onde n\u00e3o tem.<\/li>\r\n        <li class=\"c-fail\"><b>FAIL<\/b>O resultado difere do que o modelo de permiss\u00f5es exige.<\/li>\r\n        <li class=\"c-skip\"><b>SKIP<\/b>A verifica\u00e7\u00e3o n\u00e3o se aplica a essa conta ou ambiente, pelo que n\u00e3o conta como sucesso nem como falha.<\/li>\r\n        <li class=\"c-fail\"><b>FUGAS<\/b>A conta acedeu a dados fora da sua atribui\u00e7\u00e3o. O objetivo \u00e9 sempre zero.<\/li>\r\n        <li class=\"c-acc\"><b>BLOQUEIOS CORRETOS<\/b>A\u00e7\u00f5es proibidas recusadas exatamente como deviam.<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f9665b4 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"f9665b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<iframe id=\"lg-report\" src=\"\/reports\/ui-actions-report.public.html\"\r\n        title=\"LoboGuard \u2014 QA Testing\"\r\n        style=\"width:100%;min-height:1600px;border:0;display:block\" scrolling=\"no\"><\/iframe>\r\n<script nowprocket>\r\n(function () {\r\n  var frame = document.getElementById('lg-report');\r\n  addEventListener('message', function (e) {\r\n    if (e.source !== frame.contentWindow || !e.data || !e.data.lgReportHeight) return;\r\n    frame.style.minHeight = '0';\r\n    frame.style.height = e.data.lgReportHeight + 'px';\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>QA independente \u00b7 Seguran\u00e7a multi-tenant LoboGuard-DR &amp; DC \u2014 Relat\u00f3rio de testes GUI, API, isolamento e seguran\u00e7a v1.0.0 Gerado em 19 out. 2026, 15:24 UTC Alvo loboguard-dr.lobobrothers.com:9443 Esta bateria de testes prova duas coisas para cada conta: s\u00f3 v\u00ea o que lhe foi atribu\u00eddo e n\u00e3o consegue atuar sobre mais nada. Cada conta \u00e9 testada [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3725","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>QA Testing - LoboGuard<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/loboguard.com\/pt-pt\/qa-testing\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QA Testing - LoboGuard\" \/>\n<meta property=\"og:description\" content=\"QA independente \u00b7 Seguran\u00e7a multi-tenant LoboGuard-DR &amp; DC \u2014 Relat\u00f3rio de testes GUI, API, isolamento e seguran\u00e7a v1.0.0 Gerado em 19 out. 2026, 15:24 UTC Alvo loboguard-dr.lobobrothers.com:9443 Esta bateria de testes prova duas coisas para cada conta: s\u00f3 v\u00ea o que lhe foi atribu\u00eddo e n\u00e3o consegue atuar sobre mais nada. Cada conta \u00e9 testada [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/loboguard.com\/pt-pt\/qa-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"LoboGuard\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T08:19:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@LoboBrothers\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/qa-testing\\\/\",\"url\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/qa-testing\\\/\",\"name\":\"QA Testing - LoboGuard\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/#website\"},\"datePublished\":\"2026-10-18T15:51:57+00:00\",\"dateModified\":\"2026-10-20T08:19:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/qa-testing\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/qa-testing\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/qa-testing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"QA Testing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/#website\",\"url\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/\",\"name\":\"LoboGuard\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/#organization\",\"name\":\"Lobo Brothers Technology\",\"alternateName\":\"LoboGuard\",\"url\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/loboguard.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/cropped-loboguard.png\",\"contentUrl\":\"https:\\\/\\\/loboguard.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/cropped-loboguard.png\",\"width\":512,\"height\":512,\"caption\":\"Lobo Brothers Technology\"},\"image\":{\"@id\":\"https:\\\/\\\/loboguard.com\\\/pt-pt\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/LoboBrothers\",\"https:\\\/\\\/es.linkedin.com\\\/company\\\/lobobrothers\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"QA Testing - LoboGuard","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:\/\/loboguard.com\/pt-pt\/qa-testing\/","og_locale":"pt_PT","og_type":"article","og_title":"QA Testing - LoboGuard","og_description":"QA independente \u00b7 Seguran\u00e7a multi-tenant LoboGuard-DR &amp; DC \u2014 Relat\u00f3rio de testes GUI, API, isolamento e seguran\u00e7a v1.0.0 Gerado em 19 out. 2026, 15:24 UTC Alvo loboguard-dr.lobobrothers.com:9443 Esta bateria de testes prova duas coisas para cada conta: s\u00f3 v\u00ea o que lhe foi atribu\u00eddo e n\u00e3o consegue atuar sobre mais nada. Cada conta \u00e9 testada [&hellip;]","og_url":"https:\/\/loboguard.com\/pt-pt\/qa-testing\/","og_site_name":"LoboGuard","article_modified_time":"2026-10-20T08:19:27+00:00","twitter_card":"summary_large_image","twitter_site":"@LoboBrothers","twitter_misc":{"Tempo estimado de leitura":"2 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/loboguard.com\/pt-pt\/qa-testing\/","url":"https:\/\/loboguard.com\/pt-pt\/qa-testing\/","name":"QA Testing - LoboGuard","isPartOf":{"@id":"https:\/\/loboguard.com\/pt-pt\/#website"},"datePublished":"2026-10-18T15:51:57+00:00","dateModified":"2026-10-20T08:19:27+00:00","breadcrumb":{"@id":"https:\/\/loboguard.com\/pt-pt\/qa-testing\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/loboguard.com\/pt-pt\/qa-testing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/loboguard.com\/pt-pt\/qa-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/loboguard.com\/pt-pt\/"},{"@type":"ListItem","position":2,"name":"QA Testing"}]},{"@type":"WebSite","@id":"https:\/\/loboguard.com\/pt-pt\/#website","url":"https:\/\/loboguard.com\/pt-pt\/","name":"LoboGuard","description":"","publisher":{"@id":"https:\/\/loboguard.com\/pt-pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/loboguard.com\/pt-pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/loboguard.com\/pt-pt\/#organization","name":"Lobo Brothers Technology","alternateName":"LoboGuard","url":"https:\/\/loboguard.com\/pt-pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/loboguard.com\/pt-pt\/#\/schema\/logo\/image\/","url":"https:\/\/loboguard.com\/wp-content\/uploads\/2025\/08\/cropped-loboguard.png","contentUrl":"https:\/\/loboguard.com\/wp-content\/uploads\/2025\/08\/cropped-loboguard.png","width":512,"height":512,"caption":"Lobo Brothers Technology"},"image":{"@id":"https:\/\/loboguard.com\/pt-pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/LoboBrothers","https:\/\/es.linkedin.com\/company\/lobobrothers"]}]}},"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/loboguard.com\/pt-pt\/wp-json\/wp\/v2\/pages\/3725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/loboguard.com\/pt-pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/loboguard.com\/pt-pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/loboguard.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/loboguard.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=3725"}],"version-history":[{"count":9,"href":"https:\/\/loboguard.com\/pt-pt\/wp-json\/wp\/v2\/pages\/3725\/revisions"}],"predecessor-version":[{"id":4164,"href":"https:\/\/loboguard.com\/pt-pt\/wp-json\/wp\/v2\/pages\/3725\/revisions\/4164"}],"wp:attachment":[{"href":"https:\/\/loboguard.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=3725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}