Altinn / Altinn/altinn-tests

Testsuite mal- Be om tilgang : Fra virksomhet til virksomhet

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

Description

# 🧪 Testscript – Be-om-Tilgang fra Virksomhet → Virksomhet

## Omfang
Test av opprettelse, varsling og behandling av tilgangsforespørsel fra virksomhet til virksomhet

---

## Generelle forutsetninger
* [ ] Bruker er innlogget
* [ ] Relasjon mellom virksomheter finnes
* [ ] Tjenester er tilgjengelige
* [ ] Varsling er konfigurert

---

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

---

## Roller brukt i testscriptet

Virksomhet A = Den som ber om tilgang-er det tilgangsstyrer eller HADM som kan be om tilgang?
Virksomhet B = Den som mottar forespørsel fra Virksomhet A
HADM = Hovedadministrator (Daglig leder, Styrets leder, Innehaver, Deltaker fullt ansvar, Deltaker delt ansvar, Komplementar, Bestyrende reder) - Den som godkjenner forespørsel og mottar varsling(via varslingsadresser for virksomhet eller kontaktinformasjon for virksomheten)
Tilgangsstyrer= Den som godkjenner forespørsel (Daglig leder, Styrets leder, Innehaver, Deltaker fullt ansvar, Deltaker delt ansvar, Komplementar, Bestyrende reder, Bostyrer, Kontaktperson NUF)

---

## Testdata

[TT02_Be_om_tilgang_testdata_Org-org.xlsx](https://github.com/user-attachments/files/26345595/TT02_Be_om_tilgang_testdata_Org-org.xlsx)

---

## ✅ TC-01: Opprette forespørsel
**Formül:** Verifisere at person kan opprette forespørsel
**Innlogget bruker:** Virksomhet A
Steg:

1. Gå til **Fullmakter hos andre → Velg Virksomhet B ->Enkelttjenester**
2. Klikk **Be om enkelttjeneste**
3. Søk og velg tjenester
4. Klikk Be om fullmakt

**Forventet resultat:**

- [ ] Søkefelt vises
- [ ] Filter for tjenesteeier vises
- [ ] En grønn bar med informasjon om at forespørsel er sendt vises

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

---

## ✅ TC-02: Varsling og åpning
**FormĂĽl:** Verifisere at virksomhet mottar varsel
**Innlogget bruker:** Virksomhet B
**Forutsetninger:**
Varslingsadresse mü vÌre registrert. Dette kan gjøres pü Ên av følgende müter:

Registrer virksomhetens e-postadresse under Tilgangsstyring(Kofuvi) → Innstillinger, eller
Registrer din personlige varslingsadresse for virksomheten under Din profil → Varsler-> Varslinger for virksomheter
**Steg:**
1. Motta varsel for forespørsel
2. Åpne forespørsel

### 2a: Mottaker har flere varslingsadresser
**Testdata:** Virksomhet B har flere e-post varslingsadresser registrert

**Forventet resultat:**
- [ ] Varsel mottas pĂĽ alle registrerte adresser
- [ ] Forespørsel kan üpnes korrekt
- [ ] Tjenester og actions vises riktig

### 2b: Mottaker har ĂŠn e-post varslingsadresse
**Testdata:** Virksomhet B har kun ĂŠn varslingsadresse registrert

**Forventet resultat:**
- [ ] Varsel mottas pĂĽ adressen
- [ ] Forespørsel kan üpnes korrekt
- [ ] Tjenester og actions vises riktig

### 2c: Mottaker har ingen e-post varslingsadresse men har registrert sms nr
**Testdata:** Virksomhet B har ingen e-post varslingsadresse registrert

**Forventet resultat:**
- [ ] Ingen varsler sendes
- [ ] Forespørsel kan üpnes manuelt via Tilgangsstyring

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

---

## ✅ TC-03: Delvis godkjenning
**FormĂĽl:** Verifisere at noen tjenester kan godkjennes mens andre ikke godkjennes
**Innlogget bruker:** Virksomhet B
**Steg:**
1. Åpne forespørsel
2. Godkjenn noen tjenester
3. La resten stĂĽ / avvis

**Forventet resultat:**
- [ ] Valgte tjenester godkjennes
- [ ] Øvrige tjenester püvirkes ikke
- [ ] Status oppdateres per tjeneste

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

---

## ✅ TC-04: Avvise en tjeneste og godkjenne resten
**FormĂĽl:** Verifisere blandet handling pĂĽ tjenester
**Innlogget bruker:** Virksomhet B
**Steg:**
1. Åpne forespørsel
2. Avvis ĂŠn tjeneste
3. Godkjenn de resterende

**Forventet resultat:**
- [ ] Avvist tjeneste markeres som avvist
- [ ] De andre tjenestene godkjennes
- [ ] Status oppdateres per tjeneste

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

---

## ✅ TC-05: Godkjenne alle tjenester
**FormĂĽl:** Verifisere at alle tjenester kan godkjennes
**Innlogget bruker:** Virksomhet B
**Steg:**
1. Lag nye forespørsler fra TC-1
2. Åpne forespørsel
3. Velg **Godkjenn alle**

**Forventet resultat:**
- [ ] Alle tjenester godkjennes
- [ ] Status oppdateres korrekt

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

---

## ✅ TC-06: Avvise alle tjenester
**Formül:** Verifisere at forespørsel kan avvises
**Innlogget bruker:** Virksomhet B
**Steg:**
1. Lag nye forespørsler fra TC-1
2. Åpne forespørsel
3. Avvis alle tjenester

**Forventet resultat:**
- [ ] Alle tjenester avvises
- [ ] Status oppdateres korrekt

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

---

## ✅ TC-07: Avvise en tjeneste og la resten ligge til “neste mann”
**Formül:** Verifisere at forespørsel kan hündteres av neste tilgangsstyrer
**Innlogget bruker:** Virksomhet B / Neste mann
**Steg:**
1. Person B avviser ĂŠn tjeneste, lar resten stĂĽ
2. Logg inn som neste mann
3. Godkjenn de resterende tjenestene

**Forventet resultat:**
- [ ] Avvist tjeneste forblir avvist
- [ ] Neste mann kan godkjenne resterende
- [ ] Status oppdateres korrekt for alle tjenester

**Faktisk resultat:**

---

## ✅ TC-08: HADM godkjenner alt
**FormĂĽl:** Verifisere at HADM kan godkjenne alle tjenester og actions
**Innlogget bruker:** HADM
**Steg:**
1. Åpne forespørsel
2. Godkjenn alle tjenester og actions

**Forventet resultat:**
- [ ] Alle tjenester og actions godkjennes
- [ ] Status oppdateres korrekt

**Faktisk resultat:**

---

## ✅ TC-09: Tilgangsstyrer med manglende rettigheter
**Formül:** Verifisere at brukere uten nødvendige rettigheter ikke kan godkjenne tjenester eller utføre alle handlinger(actions)
**Innlogget bruker:** Virksomhet B uten nødvendige rettigheter
**Steg:**
1. Åpne forespørselen
2. Forsøk ü godkjenne tjenester brukeren ikke har tilgang til
3. Forsøk ü utføre/godkjenne handlinger (actions) brukeren ikke har fullmakt til

**Forventet resultat:**
- [ ] Tjenester kan ikke godkjennes uten tilgang
- [ ] Tjenester kan ikke godkjennes uten tilgang til alle actions
- [ ] System viser korrekt feilmelding eller status

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

---

## ✅ TC-10: Sjekke oversikt over mottatte forespørsler
**Formül:** Verifisere at mottatte forespørsler vises korrekt
**Innlogget bruker:** Virksomhet B
**Steg:**
1. Gå til **Tilgangsstyring → Forespørsler → Mottatte forespørsler**
2. Se liste over forespørsler

**Forventet resultat:**
- [ ] Alle mottatte forespørsler vises
- [ ] Avsender og dato vises

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

---

## ✅ TC-11: Sjekke oversikt over sendte forespørsler
**Formül:** Verifisere at sendte forespørsler vises korrekt
**Innlogget bruker:** Virksomhet A
**Steg:**
1. Gå til **Tilgangsstyring → Forespørsler → Sendte forespørsler**
2. Se liste over sendte forespørsler

**Forventet resultat:**
- [ ] Alle sendte forespørsler vises
- [ ] Mottaker og dato vises

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

Contributor guide

No contributing guide indexed for this repository

Research direction

Use the linked TT02 test-data workbook and start at the access-management paths named in TC-01, TC-02, TC-10, and TC-11. Execute TC-01 through TC-11 with the specified Virksomhet A, Virksomhet B, HADM, and Tilgangsstyrer roles, then record actual results. Done means creation, notifications, approvals, rejections, permissions, and sent/received overviews have documented outcomes.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.