DorkasV / jira-to-github-issues

0 stars 0 forks source link

Forbedret fejl rapportering i Jar.Web #163

Open sync-by-unito[bot] opened 7 months ago

sync-by-unito[bot] commented 7 months ago

Som følge af den seneste test af release 3.6 og opgraderingen af .NET framework, er der rapporteret flere nye og gamle fejl som kun optræder i bestemte browsere eller bestemte versioner af browsere.

Hvis ikke fejl rapporteringen indeholder detaljerede oplysninger om hvilken browser man har oplevet problemet i, kan det være svært og omfattende at identificere fejlen.

COWI anbefaler derfor et værktøj til at hjælpe med dette. Værktøjet er en simpel lille udvidelse til Jar.Web (på sigt måske også JAR.Offentlig), som indsamler detaljerede information om browseren for brugeren, som så ganske let kan kopieres til JIRA issuet. I JAR's Hjælp menu findes der i dag et "Om JAR" menupunkt, som oplyser JAR versionsnummer og database versionsnummer. Dette værktøj bør udvides til også at indeholde informationer om den anvendte browser, eksempelvis som illustreret her: !BrowserCapability.png|thumbnail!

Hertil bør man så tilføje et felt i JIRA til at indeholde denne information om browser versionen.

Når man oplever en fejl i Jar.Web, åbner man "Om JAR" vinduet, kopierer browser informationen, og indsætter denne information i dette nye felt i JIRA under oprettelsen af issuet.

Dette vil spare meget tid, da COWI ikke behøver tage kontakt til tovholder for at få fremskaffet denne information. Samtidigt minimerer det risikoen for at informationen går tabt fordi tovholderens browser måske er blevet opgraderet i mellemtiden.

Når JAR samarbejdet på et tidspunkt tager beslutning om hvilke browsere der skal understøttes i hvilke versioner, kan samme funktionalitet anvendes til at informere brugeren ved login hvis brugeren anvender en ikke-supporteret browser/version.

┆Attachments: BrowserCapability.png

sync-by-unito[bot] commented 7 months ago

➤ Hans Christian Ries commented:

Vi logger alle browserdata i den offentlige jar webside.

sync-by-unito[bot] commented 7 months ago

➤ Hans Christian Ries commented:

Det samme er tilfældet med ehlma loggen, som er tilgængelig for Cowi.

sync-by-unito[bot] commented 7 months ago

➤ Tommy Andersen commented:

Vi har behov for at browser informationen er tæt knyttet med fejlrapporteringen, samt information om hvilken version af JavaScript browseren understøtter. Elmah loggen registrerer jo kun deciderede fejl, ikke uhensigtsmæssig funktionalitet. Så Elmah loggen er ikke tilstrækkelig til dette formål. En registrering af browser information på selve issuet vil være tidsbesparende for begge parter.