{"id":42,"date":"2026-10-05T02:21:40","date_gmt":"2026-10-05T00:21:40","guid":{"rendered":"https:\/\/larsjnordberg.no\/wordpress\/tekniske-funn-fra-pastand-til-verifikasjon\/"},"modified":"2026-10-05T02:41:59","modified_gmt":"2026-10-05T00:41:59","slug":"tekniske-funn-fra-pastand-til-verifikasjon","status":"publish","type":"post","link":"https:\/\/www.ai-desk.for.document.plugin-demo.av.larsjnordberg.no\/tekniske-funn-fra-pastand-til-verifikasjon\/","title":{"rendered":"Slik dokumenterer dere et teknisk funn"},"content":{"rendered":"<p class=\"article-intro\"><strong>En god feilrapport gj\u00f8r problemet mulig \u00e5 gjenskape og rettingen mulig \u00e5 kontrollere. Oppgi filversjon, teststeg, konsekvens og hva som skal v\u00e6re oppfylt n\u00e5r funnet lukkes.<\/strong><\/p>\n<p>N\u00e5r en integrasjon stopper, trenger utvikleren et presist utgangspunkt. Hvilken bruker var innlogget? Hvilken side ble \u00e5pnet? Hva forventet testeren \u00e5 se? Svarene gj\u00f8r det mulig \u00e5 f\u00f8lge hendelsen gjennom systemene og finne hvor den avviker fra forventet oppf\u00f8rsel.<\/p>\n<h2>Identifiser filen som er testet<\/h2>\n<p>Oppgi pluginens navn, versjon og filnavn. Ta med SHA-256 n\u00e5r gjennomgangen gjelder en ZIP-fil. Dette fingeravtrykket gj\u00f8r det mulig \u00e5 kontrollere at testeren og utvikleren arbeider med identisk filinnhold. Det er s\u00e6rlig nyttig dersom en pakke er endret underveis i gjennomgangen.<\/p>\n<p>I dette oppsettet er innloggingsbroen AI Desk Bridge 1.0.6. Opplysningene under identifiserer ZIP-filen som ble brukt i demoen. Vurderingen av kodens sikkerhet krever en egen gjennomgang av denne filen.<\/p>\n<h2>Beskriv stegene frem til feilen<\/h2>\n<p>En brukbar rapport kan begynne slik: Logg inn i WordPress. Velg AI Desk i menyen. Vent p\u00e5 arbeidslisten. Noter deretter at skjermen blir st\u00e5ende p\u00e5 \u00abAvklarer tilgang\u00bb, og oppgi tidspunktet for fors\u00f8ket. N\u00e5 finnes det en konkret hendelse som kan sammenholdes med nettleserens nettverkssvar og relevante logger.<\/p>\n<p>Ta med forventet resultat og faktisk resultat i rapporten. Beskriv ogs\u00e5 konsekvensen for brukeren, for eksempel at artikkellisten er utilgjengelig. Da blir b\u00e5de funksjonen og betydningen av feilen tydelig.<\/p>\n<h2>F\u00f8lg tilgangen gjennom systemene<\/h2>\n<p>I denne demoen lyktes innloggingen. Et senere kvoteoppslag ble avvist fordi demobrukeren manglet organisasjonsmedlemskap i AI Desk. Nettlesertesten gjorde det mulig \u00e5 avgrense feilen til dette oppslaget. Brukeren ble knyttet til en egen demoorganisasjon, og arbeidslisten kunne deretter \u00e5pnes.<\/p>\n<p>Hendelsen viser verdien av \u00e5 unders\u00f8ke hvert steg i rekkef\u00f8lge. Ved en ny tilgangsfeil m\u00e5 \u00e5rsaken fastsl\u00e5s ut fra svarene i det aktuelle fors\u00f8ket. Samme ventetekst kan kreve en annen retting.<\/p>\n<h2>Avtal hvordan rettingen skal godkjennes<\/h2>\n<p>Et lukkekriterium beskriver resultatet testeren skal kunne se etter endringen. I dette tilfellet var kriteriet at nettleseren kom forbi tilgangssjekken og viste Direct med artikkellisten. Kontroll av hele dette forl\u00f8pet ga relevant dokumentasjon p\u00e5 rettingen.<\/p>\n<p>En etterpr\u00f8vbar rapport f\u00f8lger dermed en enkel kjede: gjenskap problemet, finn \u00e5rsaken, gjennomf\u00f8r rettingen og kontroller resultatet. Lagre utfallet sammen med versjonen som ble testet. Det gir begge parter et felles grunnlag for \u00e5 lukke funnet.<\/p>\n<aside class=\"aidesk-factbox\">\n<h3>Filen brukt i denne demoen<\/h3>\n<p>AI Desk Bridge 1.0.6 \u00b7 ai-desk-bridge-1.0.6.zip<\/p>\n<p class=\"artifact-hash\">SHA-256: 79c5e80302c088204c27c3bd09ecd624259f5f397e6035cdb29f1acb9da8f7db<\/p>\n<p>Fingeravtrykket identifiserer ZIP-filen. Sikkerhetsvurderingen gjelder innholdet i den samme filen.<\/p>\n<\/aside>\n<aside class=\"aidesk-cta\"><span class=\"aidesk-cta-label\">AI DESK<\/span><\/p>\n<h3>Se hva demonstrasjonen dokumenterer<\/h3>\n<p>Les om den kontrollerte innloggingsflyten og hvilke unders\u00f8kelser som h\u00f8rer til et teknisk review.<\/p>\n<p><a class=\"aidesk-cta-button\" href=\"https:\/\/larsjnordberg.no\/wordpress\/hva-en-demo-beviser\/\">Se hva demonstrasjonen dokumenterer<\/a><a class=\"aidesk-cta-secondary\" href=\"https:\/\/larsjnordberg.no\/wordpress\/ai-desk-artikler\/\">Se alle AI Desk-artiklene<\/a><\/aside>\n","protected":false},"excerpt":{"rendered":"<p>En god feilrapport gj\u00f8r problemet mulig \u00e5 gjenskape og rettingen mulig \u00e5 kontrollere. Oppgi filversjon, teststeg, konsekvens og hva som skal v\u00e6re oppfylt n\u00e5r funnet lukkes.<\/p>\n","protected":false},"author":1,"featured_media":155,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kontroll"],"_links":{"self":[{"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":3,"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/posts\/42\/revisions\/118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/media\/155"}],"wp:attachment":[{"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/larsjnordberg.no\/wordpress\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}