Altinn / Altinn/altinn-tests

Maskinporten-scope-delegering

Open
#577 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

# 🧪 Testscript – Maskinporten administrasjon

## Omfang
est av administrasjon av Maskinporten scopes for leverandører og konsumenter

---

## Generelle forutsetninger
* [ ] Bruker er innlogget
* [ ] Bruker har valgt virksomhet i aktørvalget
* [ ] Bruker er Maskinporten administrator for virksomheten
* [ ] Bruker har tilgangspakken Delegerbare maskinporten scopes
* [ ] MaskinportenSchema-ressurser finnes

---

## Testmiljø
TT02: https://tt02.altinn.no/

---

## Roller brukt i testscriptet
**Virksomhet A** = Virksomheten som gir fullmakt
**Virksomhet B** = Leverandør som mottar fullmakt
**Maskinporten administrator** = Bruker som administrerer scopes

---

## ✅ TC-01 : Verifisere tilgang til Maskinporten administrasjon

**Formål:** Verifisere at bruker med korrekt rolle og tilgangspakke får tilgang til Maskinporten administrasjon.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Logg inn
2. Velg Virksomhet A i aktørvalget
3. Gå til Tilgangsstyring

**Forventet resultat:**
- [ ] Menypunktet Maskinporten administrasjon vises i venstre meny

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-02 : Åpne Maskinporten administrasjon

**Formål:** Verifisere at side for administrasjon av Maskinporten scopes åpnes.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Gå til Tilgangsstyring
2. Velg Maskinporten administrasjon i menyen

**Forventet resultat:**
- [ ] Side for administrasjon av Maskinporten scopes vises
- [ ] Fane for **Leverandører** vises
- [ ] Fane for **Konsumenter** vises

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-03 : Verifisere Leverandører-fane

**Formål:** Verifisere at leverandører vises korrekt.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Åpne Maskinporten administrasjon
2. Velg fanen Leverandører

**Forventet resultat:**
- [ ] Liste over leverandører vises
- [ ] Søkefelt for leverandører vises
- [ ] Knapp for Legg til leverandør vises

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-04 : Legge til leverandør

**Formål:** Verifisere at ny leverandør kan legges til.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Åpne fanen Leverandører
2. Klikk Legg til leverandør

**Forventet resultat:**
- [ ] Modal for registrering av organisasjonsnummer åpnes
- [ ] Knapp for Legg til virksomhet vises

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-05 : Velge scopes for leverandør

**Formål:** Verifisere at scopes kan administreres for leverandør.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Legg inn organisasjonsnummer for Virksomhet B
2. Klikk Legg til

**Forventet resultat:**
- [ ] Side for valg av scopes åpnes
- [ ] Knapp eller lenke for Fjern leverandør vises
- [ ] Knapp for Gi fullmakt vises

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-06 : Gi fullmakt til tjeneste

**Formål:** Verifisere at bruker kan delegere Maskinporten scope.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Klikk Gi fullmakt

**Forventet resultat:**
- [ ] Modal for valg av tjeneste åpnes
- [ ] Søkefelt for Maskinporten scopes vises
- [ ] Filtrering på tjenesteeier vises
- [ ] Liste over delegerbare tjenester vises
- [ ] Knapp for Gi fullmakt vises på tjenester
- [ ] Knapp for Slett fullmakt vises på delegerte tjenester
- [ ] Paginering vises for å hente flere tjenester i listen

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-07 : Åpne tjenestedetaljer

**Formål:** Verifisere at tjenestedetaljer vises korrekt.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Klikk på tjenestenavn

**Forventet resultat:**
- [ ] Modal med tjenestedetaljer åpnes
- [ ] Beskrivelse av tjenesten vises
- [ ] Scope-informasjon vises
- [ ] Knapp for Gi fullmakt vises
- [ ] Knapp for Slett fullmakt vises på delegerte tjenester

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-08 : Delegere tjeneste

**Formål:** Verifisere at tjeneste kan delegeres.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Klikk Gi fullmakt på tjeneste

**Forventet resultat:**
- [ ] Tjenesten markeres som delegert
- [ ] Grønn bekreftelsesbar vises
- [ ] Knapp for Slett fullmakt vises

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-09 : Validere eget organisasjonsnummer

**Formål:** Verifisere at virksomheten ikke kan legge til seg selv.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Klikk Legg til leverandør
2. Legg inn eget organisasjonsnummer
3. Klikk Legg til

**Forventet resultat:**
- [ ] Valideringsmelding vises
- [ ] Det er ikke mulig å legge til egen virksomhet

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-10 : Fjerne leverandør

**Formål:** Verifisere at leverandør og tilhørende fullmakter kan slettes.

**Innlogget bruker:** Maskinporten administrator for Virksomhet A

**Steg:**
1. Velg leverandør
2. Klikk Fjern leverandør

**Forventet resultat:**
- [ ] Alle fullmakter til leverandøren slettes
- [ ] Leverandøren fjernes fra listen

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-11 : Verifisere Konsumenter-fane

**Formål:** Verifisere at konsumenter vises korrekt.

**Innlogget bruker:** Maskinporten administrator for Virksomhet B

**Steg:**
1. Logg inn
2. Velg Virksomhet A i aktørvalget
3. Gå til Tilgangsstyring
4. Velg Maskinporten administrasjon i menyen
5. Åpne fanen Konsumenter

**Forventet resultat:**
- [ ] Liste over konsumenter vises
- [ ] Knapp for Slett fullmakt vises
- [ ] Søkefelt for konsumenter vises

Beskriv eventuelle avvik eller observasjoner.

---

## ✅ TC-11 : Slette konsument-fullmakt

**Formål:** Verifisere at mottatte fullmakter kan slettes.

**Innlogget bruker:** Maskinporten administrator for Virksomhet B

**Steg:**
1. Logg inn
2. Velg Virksomhet A i aktørvalget
3. Gå til Tilgangsstyring
4. Velg Maskinporten administrasjon i menyen
5. Åpne fanen Konsumenter
6. Velg en konsumenter org
7. Klikk Slett

**Forventet resultat:**
- [ ] Fullmaktene slettes
- [ ] Konsumenten fjernes fra listen

Beskriv eventuelle avvik eller observasjoner.

---

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at https://tt02.altinn.no/ with the stated login, organization, role, and access-package prerequisites. Execute the Maskinporten administration cases TC-01 through TC-11, covering suppliers, consumers, delegation, validation, and removal. Done means recording the actual result for each expected outcome and documenting any deviations.

Written by the indexing model from the issue text.

Assessment

Domain
testing
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.