Skip to main content

Bruk av testmiljø

Hvilke testmiljøer har vi og hvem er de for, hva brukes de til?

Beskrivelse av FS testmiljøer

For å sikre en grundig og effektiv utviklingsprosess, har vi etablert flere testmiljøer til ulike formål. Nedenfor finner dere en oversikt over disse miljøene og deres spesifikke bruksområder:

  1. Lokale utvikler-testmiljøer (local, ad hoc)

    • Formål: Brukes av individuelle utviklere under utviklingsprosessen.
    • Koblinger: Ikke koblet til noen databaser.
    • Bruk: Spinnes opp lokalt hos den enkelte utvikler for å teste kode og funksjonalitet i en isolert setting.
  2. FS-sandkassen (lekekassen)

    • Formål: Felles testmiljø for både Sikts utviklere og brukere fra lærestedene. Gjelder brukerflatene for person (Min kompetanse) for ansatt (FS Admin) og for maskinbrukere (FS graphQL API)

    • Koblinger: Koblet mot test-databaser for FS, opptak og registre med syntetiske testdata. Kan nås med fs-klienten mot FS-SB Question Mark.

    • Bruk: Brukes for å teste funksjonalitet under utvikling i et samarbeidsmiljø. Dette miljøet inneholder mye eksperimentell funksjonalitet og betafunksjonalitet, og kan derfor oppleves som ustabilt. Våre automatiske tester går også mot dette miljøet.

  3. Dagens FS-demo-miljøer

    • Formål: Testing med lærestedenes egen data

    • Koblinger: Koblet mot demo-databaser

    • Bruk: Brukes til testing hos lærestedene med lærestedenes egen data. Brukes også til kursvirksomhet og opplæring ved lærestedene. Videreføring må vurderes sammen med lærestedene etter hvert som utviklingen skrider frem.

  4. Beta-funksjonalitet i produksjonsmiljøer

    • Formål: Teste beta-funksjonalitet i et produksjonsmiljø.

    • Koblinger: Produksjonsmiljøer for fs-admin, fs-graphQL og min kompetanse.

    • Brukere: Enkeltorganisasjoner og enkeltbrukere etter invitasjon eller målrettet release.

    • Bruksområde: Inviterer organisasjoner eller brukere til å ta i bruk funksjonalitet før den offisielt slippes til alle. Dette gir oss verdifulle tilbakemeldinger før full utrulling og lar oss teste med lavere risiko.

Disse miljøene er viktige for å sikre at vi kan utvikle og teste nye funksjoner på en kontrollert og effektiv måte før de rulles ut til alle brukere. Ved å forstå formål og bruksområder for hvert miljø, kan vi bedre samarbeide for å oppnå stabile og funksjonelle systemer.

Testmiljøer

Hva er FS-sandkasse?

Vi ønsker å utvikle raskt og senke terskelen for å prøve nye ting. Testmiljøet er et sted for å eksperimentere med funksjonalitet og få raske tilbakemeldinger. Vi vil sjekke om det vi bygger faktisk er egna til å hjelpe våre brukere med å løse sine oppgaver, og samtidig få tilbakemeldinger på om helheten fungerer og hvor det er rom for forbedring.

Vi ønsker å introdusere ny funksjonalitet i FS fortløpende, hvor vi basert på deres tilbakemeldinger kan justere og endre raskt som en del av vår kontinuerlige produktutvikling.

Hvordan fungerer FS-sandkasse?

  • FS-sandkasse inneholder bare syntetisk data, slik at det er lav terskel for å slippe folk inn for å prøve seg frem.
  • Dataen i testmiljøet blir nullstilt med jevne mellomrom.
  • Man kan leke seg fritt, det man gjør her har ingen konsekvenser for ekte brukere i produksjon.
  • I FS-sandkasse logger vi mer knyttet til hvordan det brukes, som vi tar med oss i arbeidet med forbedringer.

Som bruker vil man oppleve mer feil og bugs i FS-sandkasse enn i produksjon. Vi vil ikke prioritere feilretting i testmiljøet like høyt som i produksjonsmiljøet. Det vi gjør tilgjengelig her ofte er tidlig i utviklingsprosessen og vil gå gjennom flere runder med forbedringer før det er klart til produksjon.

Hvordan fungerer rollene i FS-sandkasse?

Personbrukerflaten

  1. Logg inn med Feide eller ID-porten. Her kan man bruke en Feide-test-bruker for innlogging.
  2. For å kunne sende inn en søknad må man ha valgt en testbruker
    • Velg meny Velg meny
    • Velg testbruker fra nedtrekksmenyen Velg testbruker
    • Eller lag ny testsøker. Dette for å ha mulighet til å søke på opptak/studie for en ny søker. Lag testbruker
    • Fyll ut skjema for ny testsøker. Den nye testsøkeren vil vises i liste over testsøkere hvor valgt navn er skrevet med små bokstaver Lag testbruker

FSAdmin