Altinn / Altinn/altinn-tests

Testplan av Konkursbo-administrator

Open
#628 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 – Konkursbo-administrator (Borolleadministrasjon)

## Omfang

Testing av Borolleadministrasjon for bostyrer: at menypunktet vises for oppnevnt bostyrer, at bostyrer kan legge til brukere og delegere tilgangspakken **Konkursbo administrator**, at bruker med denne tilgangspakken fÄr konkursboet/bostyrer i aktÞrvalget, og at brukeren kan legge til kreditorer som da fÄr tilgangspakken **Konkursbo lesetilgang**.

Testscriptet dekker akseptansekriteriene i #628 (fĂžrste utkast) samt negative tester og regresjonstester som ikke er dekket av AC ennĂ„ – disse er markert med ⚠.

## TestmiljĂž

TT02: https://tt02.altinn.no/

## Roller og tilgangspakker brukt i testscriptet

- **Bostyrer A** = person oppnevnt som bostyrer for ett eller flere konkursbo (registrert i Enhetsregisteret)
- **Bruker B** = medarbeider hos bostyrer, skal fÄ tilgangspakken **Konkursbo administrator**
- **Kreditor C** = person/virksomhet som skal fÄ tilgangspakken **Konkursbo lesetilgang**
- **Bruker D** = person uten borolle (brukes til negative tester)
- **Konkursbo X, Konkursbo Y** = konkursbo der Bostyrer A er oppnevnt

## Forutsetninger for hele testscriptet

1. Bostyrer A er registrert som bostyrer pÄ minst to konkursbo (X og Y) i Enhetsregisteret i TT02
2. Bruker B, Kreditor C og Bruker D finnes som personer i TT02 og har ingen tilganger i konkursboene fra fĂžr

---

## ✅ TC-01 : Menypunktet Borolleadministrasjon vises for oppnevnt bostyrer

**FormÄl:** Verifisere at menypunktet for Borolleadministrasjon vises i venstre meny nÄr innlogget person er oppnevnt som bostyrer for ett eller flere konkursbo

**Innlogget bruker:** Bostyrer A (representerer seg selv)

**Forutsetninger**

1. Bostyrer A er oppnevnt som bostyrer for minst ett konkursbo

**Steg:**

1. Logg inn som Bostyrer A
2. Verifiser at Bostyrer A representerer seg selv i aktĂžrvalget
3. Se pÄ venstre meny

**Forventet resultat:**

- [ ] Menypunktet **Borolleadministrasjon** vises i venstre meny
- [ ] Menypunktet er klikkbart og fĂžrer til siden for Borolleadministrasjon

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

---

## ⚠ TC-01 A : Menypunktet vises ikke for bruker uten borolle (negativ)

**FormÄl:** Verifisere at menypunktet for Borolleadministrasjon ikke vises for en person som ikke er oppnevnt som bostyrer

**Innlogget bruker:** Bruker D (representerer seg selv)

**Forutsetninger**

1. Bruker D er ikke oppnevnt som bostyrer for noe konkursbo og har ingen tilgangspakke i konkursbo

**Steg:**

1. Logg inn som Bruker D
2. Se pÄ venstre meny
3. ForsÞk Ä gÄ direkte til URL-en for Borolleadministrasjon

**Forventet resultat:**

- [ ] Menypunktet **Borolleadministrasjon** vises ikke i venstre meny
- [ ] Direkte URL gir ikke tilgang til siden (feilmelding / omdirigering)

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

---

## ✅ TC-02 : Borolleadministrasjon viser tab for brukere, tab for konkursbo og knapp for ny bruker

**FormÄl:** Verifisere at siden Borolleadministrasjon inneholder de forventede elementene nÄr bostyrer er innlogget og representerer seg selv

**Innlogget bruker:** Bostyrer A (representerer seg selv)

**Forutsetninger**

1. TC-01 er gjennomfĂžrt med forventet resultat

**Steg:**

1. Logg inn som Bostyrer A
2. Klikk pÄ menypunktet **Borolleadministrasjon** i venstre meny
3. Se pÄ innholdet pÄ siden

**Forventet resultat:**

- [ ] Det finnes en tab for **Brukere**
- [ ] Det finnes en tab for **Konkursbo**
- [ ] Det finnes en knapp for Ă„ legge til **ny bruker**
- [ ] Tab for brukere er valgt som standard ⚠ (ikke spesifisert i AC – avklares)
- [ ] Tab for konkursbo lister alle konkursbo Bostyrer A er oppnevnt for (X og Y) ⚠ (avklares)

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

---

## ✅ TC-03 : Modal for Ă„ legge til ny bruker

**FormÄl:** Verifisere at modalen for Ä legge inn ny bruker Äpnes med forventede felter og knapper

**Innlogget bruker:** Bostyrer A (representerer seg selv)

**Forutsetninger**

1. Bostyrer A stÄr pÄ siden Borolleadministrasjon

**Steg:**

1. Klikk pÄ **Ny bruker**
2. Se pÄ innholdet i modalen

**Forventet resultat:**

- [ ] En modal Äpnes
- [ ] Modalen har felt for **fnr/brukernavn**
- [ ] Modalen har felt for **etternavn**
- [ ] Modalen har en **Legg til**-knapp
- [ ] Modalen har en **Avbryt**-knapp

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

---

## ⚠ TC-03 A : Avbryt lukker modalen uten Ă„ legge til bruker (negativ)

**FormÄl:** Verifisere at Avbryt lukker modalen og at ingen bruker legges til

**Innlogget bruker:** Bostyrer A (representerer seg selv)

**Forutsetninger**

1. Modalen for ny bruker er Äpen

**Steg:**

1. Legg inn fnr og etternavn for Bruker B
2. Klikk **Avbryt**
3. Se pÄ listen over brukere

**Forventet resultat:**

- [ ] Modalen lukkes
- [ ] Bruker B vises ikke i listen over brukere
- [ ] Ingen delegering er opprettet

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

---

## ⚠ TC-03 B : Validering av fnr og etternavn (negativ)

**FormÄl:** Verifisere at feil eller manglende input gir forstÄelig feilmelding og at ingen bruker legges til

**Innlogget bruker:** Bostyrer A (representerer seg selv)

**Forutsetninger**

1. Modalen for ny bruker er Äpen

**Steg:**

1. Klikk **Legg til** uten Ă„ fylle ut felter
2. Legg inn et syntaktisk ugyldig fnr (for fÄ siffer) og et gyldig etternavn, klikk **Legg til**
3. Legg inn et gyldig fnr med feil etternavn, klikk **Legg til**
4. Legg inn fnr for en person som allerede stÄr i listen, klikk **Legg til**

**Forventet resultat:**

- [ ] Tomme obligatoriske felter gir feilmelding, modalen forblir Äpen
- [ ] Ugyldig fnr gir feilmelding om ugyldig fĂždselsnummer
- [ ] Feil kombinasjon av fnr og etternavn gir feilmelding om at personen ikke ble funnet
- [ ] Duplikat gir forstÄelig feilmelding, ingen dobbel oppfÞring i listen
- [ ] Feilmeldingene avslĂžrer ikke personopplysninger om andre personer

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.
_Kommentar: valideringsregler og feilmeldingstekster er ikke beskrevet i AC – mĂ„ avklares._

---

## ✅ TC-04 : Bostyrer legger til ny bruker

**FormÄl:** Verifisere at en bruker legges til i listen over brukere nÄr bostyrer legger inn fnr og etternavn og klikker Legg til

**Innlogget bruker:** Bostyrer A (representerer seg selv)

**Forutsetninger**

1. Bruker B finnes ikke i listen over brukere fra fĂžr

**Steg:**

1. GĂ„ til **Borolleadministrasjon** → tab **Brukere**
2. Klikk **Ny bruker**
3. Legg inn fnr og etternavn for Bruker B
4. Klikk **Legg til**
5. Se pÄ listen over brukere
6. Oppdater siden (F5) og se pÄ listen pÄ nytt

**Forventet resultat:**

- [ ] Modalen lukkes
- [ ] Bruker B vises i listen over brukere
- [ ] Bruker B vises med navn ⚠ (visning av navn/fnr i listen avklares)
- [ ] Bruker B ligger fortsatt i listen etter oppdatering av siden

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

---

## ✅ TC-05 : Bostyrer gir tilgangspakken Konkursbo administrator til bruker

**FormÄl:** Verifisere at en bruker som fÄr tilgangspakken Konkursbo administrator fÄr bostyrer opp som aktÞr i sitt aktÞrvalg

**Innlogget bruker:** Bostyrer A, deretter Bruker B

**Forutsetninger**

1. Bruker B ligger i listen over brukere (TC-04)
2. Bruker B har ikke bostyrer/konkursbo i aktĂžrvalget sitt fĂžr testen starter

**Steg:**

1. Logg inn som Bostyrer A
2. GĂ„ til **Borolleadministrasjon** → tab **Brukere**
3. Velg Bruker B i listen
4. Gi tilgangspakken **Konkursbo administrator** til Bruker B
5. Verifiser at tilgangspakken vises pÄ Bruker B i grensesnittet
6. Logg ut
7. Logg inn som Bruker B
8. Åpne aktþrvalget

**Forventet resultat:**

- [ ] Tilgangspakken **Konkursbo administrator** vises pÄ Bruker B i Borolleadministrasjon
- [ ] Bostyrer A vises som aktĂžr i aktĂžrvalget til Bruker B
- [ ] Bruker B kan velge Bostyrer A som aktiv aktĂžr
- [ ] Tilgangspakken vises under **Dine tilganger** for Bruker B ⚠ (avklares om den skal vises der)

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

---

## ✅ TC-06 : Bruker med Konkursbo administrator legger til kreditor i valgt konkursbo

**FormÄl:** Verifisere at en bruker med tilgangspakken Konkursbo administrator kan legge til kreditorer i et valgt konkursbo, og at kreditoren fÄr tilgangspakken Konkursbo lesetilgang

**Innlogget bruker:** Bruker B

**Forutsetninger**

1. Bruker B har tilgangspakken **Konkursbo administrator** fra Bostyrer A (TC-05)
2. Kreditor C har ingen tilgang i Konkursbo X fra fĂžr

**Steg:**

1. Logg inn som Bruker B
2. Velg Bostyrer A i aktĂžrvalget
3. GĂ„ til menypunktet **Borolleadministrasjon**
4. Velg tab **Konkursbo**
5. Velg Konkursbo X
6. Legg til Kreditor C som kreditor i Konkursbo X
7. Verifiser hvilken tilgangspakke Kreditor C har fÄtt
8. Oppdater siden og verifiser at kreditoren fortsatt ligger inne

**Forventet resultat:**

- [ ] Menypunktet **Borolleadministrasjon** er tilgjengelig nÄr Bruker B representerer Bostyrer A
- [ ] Tab **Konkursbo** viser konkursboene til Bostyrer A (X og Y)
- [ ] Bruker B kan legge til Kreditor C i valgt konkursbo
- [ ] Kreditor C fÄr tilgangspakken **Konkursbo lesetilgang**
- [ ] Kreditor C er lagt til pÄ Konkursbo X, ikke pÄ Konkursbo Y
- [ ] Kreditoren ligger fortsatt inne etter oppdatering av siden

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

---

## ⚠ TC-07 : Kreditor verifiserer sin lesetilgang

**FormĂ„l:** Verifisere at kreditoren faktisk fĂ„r konkursboet i aktĂžrvalget og har lesetilgang – men ikke skrive- eller administrasjonstilgang

**Innlogget bruker:** Kreditor C

**Forutsetninger**

1. Kreditor C har fÄtt tilgangspakken **Konkursbo lesetilgang** i Konkursbo X (TC-06)

**Steg:**

1. Logg inn som Kreditor C
2. Åpne aktþrvalget
3. Velg Konkursbo X / Bostyrer A som aktiv aktĂžr
4. GĂ„ til **Dine tilganger**
5. Se pÄ venstre meny

**Forventet resultat:**

- [ ] Konkursbo X (eller Bostyrer A) vises som aktĂžr i aktĂžrvalget til Kreditor C
- [ ] Tilgangspakken **Konkursbo lesetilgang** vises under **Dine tilganger**
- [ ] Menypunktet **Borolleadministrasjon** vises ikke for Kreditor C
- [ ] Kreditor C kan ikke legge til brukere eller kreditorer
- [ ] Kreditor C har ikke tilgang til Konkursbo Y

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.
_Kommentar: hva kreditor konkret skal kunne lese er ikke beskrevet i AC – avklares._

---

## ⚠ TC-08 : Bostyrer fjerner tilgangspakke / bruker

**FormÄl:** Verifisere at tilgang kan trekkes tilbake, og at aktÞren forsvinner fra brukerens aktÞrvalg

**Innlogget bruker:** Bostyrer A, deretter Bruker B

**Forutsetninger**

1. Bruker B har tilgangspakken **Konkursbo administrator** (TC-05)

**Steg:**

1. Logg inn som Bostyrer A
2. GĂ„ til **Borolleadministrasjon** → tab **Brukere**
3. Velg Bruker B og fjern tilgangspakken **Konkursbo administrator**
4. Fjern Bruker B fra listen over brukere
5. Logg inn som Bruker B og Äpne aktÞrvalget

**Forventet resultat:**

- [ ] Tilgangspakken kan fjernes fra Bruker B
- [ ] Bruker B kan fjernes fra listen over brukere
- [ ] Bostyrer A vises ikke lenger som aktĂžr i aktĂžrvalget til Bruker B
- [ ] Kreditorer som Bruker B har lagt til beholder / mister tilgangen ⚠ (mĂ„ avklares hva som er Ăžnsket)

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.
_Kommentar: ikke dekket av AC – bþr legges til._

---

## ⚠ TC-09 : Bostyrer med flere konkursbo

**FormÄl:** Verifisere at rettighetene styres per konkursbo nÄr bostyrer er oppnevnt for flere bo

**Innlogget bruker:** Bostyrer A, deretter Bruker B

**Forutsetninger**

1. Bostyrer A er oppnevnt for Konkursbo X og Konkursbo Y
2. Bruker B har tilgangspakken **Konkursbo administrator**

**Steg:**

1. Logg inn som Bruker B og velg Bostyrer A som aktĂžr
2. GĂ„ til **Borolleadministrasjon** → tab **Konkursbo**
3. Verifiser at bÄde Konkursbo X og Konkursbo Y vises
4. Legg til Kreditor C i Konkursbo Y
5. Verifiser tilganger for Kreditor C i begge bo

**Forventet resultat:**

- [ ] Alle konkursbo Bostyrer A er oppnevnt for vises i tab Konkursbo
- [ ] Kreditor lagt til i Konkursbo Y fÄr kun tilgang til Konkursbo Y
- [ ] Tilganger er tydelig knyttet til det enkelte konkursbo i grensesnittet

**Faktisk resultat:**
Beskriv eventuelle avvik eller observasjoner.
_Kommentar: AC sier "et eller flere konkursbo" for menyvisning, men sier ikke hvordan flere bo hĂ„ndteres videre – avklares._

---

## ⚠ TC-10 : Tilgang nĂ„r borollen opphĂžrer

**FormÄl:** Verifisere hva som skjer med delegerte tilganger nÄr Bostyrer A ikke lenger er oppnevnt som bostyrer / boet er avsluttet

**Innlogget bruker:** Bostyrer A, Bruker B, Kreditor C

**Forutsetninger**

1. Bostyrer A har delegert tilganger til Bruker B og Kreditor C
2. Borollen for Bostyrer A fjernes / konkursboet avsluttes i Enhetsregisteret

**Steg:**

1. Fjern borollen for Bostyrer A pÄ Konkursbo X i testdata
2. Logg inn som Bostyrer A og se pÄ venstre meny
3. Logg inn som Bruker B og Äpne aktÞrvalget
4. Logg inn som Kreditor C og Äpne aktÞrvalget

**Forventet resultat:**

- [ ] Menypunktet **Borolleadministrasjon** vises ikke lenger for Bostyrer A (hvis ingen andre bo)
- [ ] Bruker B har ikke lenger Bostyrer A i aktĂžrvalget
- [ ] Kreditor C har ikke lenger tilgang til Konkursbo X

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

---

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the TT02 environment linked in the issue and review the prerequisites, roles, and access packages before running TC-01 through TC-09. Record the actual results for each checklist, verify the expected access boundaries, and mark the cases whose acceptance criteria or desired behavior are still listed as needing clarification.

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
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.