Testcase i Edielportalen

Testcase i Edielportalen
Agenda
• Testcase strategi
• Testcase pr. rolle
• Testcase eksempler
• Videre arbeid
16.01.2015
Testcase i Edielportalen
2
Testcase strategi
• Knyttes til BRS & rolle
• Knyttes til prosesskomponent
• Obligatorisk / valgfri pr. rolle
• Gruppering
– Oppstart
– Oppdatering
– Spørring
– Diverse
– Opphør
16.01.2015
Testcase i Edielportalen
3
Testcase strategi
• Dekning
– Alle BRS’er (55)
– Alle prosesskomponenter (48)
– Alle meldinger (36)
• Alle varianter av innhold
– Kansellering/reversering
– Logiske feil i innhold
– Ulik informasjon (Måleravlesning/Årsforbruk/Måleverdier)
– Ulik informasjon avhengig av innhold (Firma/Privatperson)
– Ulik context (Resultat av spørring / Oppdatering)
• IKKE kreve:
– Feil struktur/innhold i XML fil som avdekkes i XSD validering
• Uavklart:
– Krav til dokumentasjon ang. mottak av fil(er) fra Elhub
16.01.2015
Testcase i Edielportalen
4
Antall testcase pr. rolle - Systemtest
• Kraftleverandør – 52
Kraftleverandør i dag: 27
– 16 ang. spørring
• Leveringspliktig kraftleverandør - 11
• Måleverdiansvarlig - 7
• Nettilknytningstilbyder - 42
Nettselskap i dag: 35
• 3. part - 12
• Produsent - 4
• Balanseansvarlig - 4
• NBS
• NECS
16.01.2015
Testcase i Edielportalen
5
Testcase eksempler
Test
Case
Beskrivelse
Rolle/Retning
BRS
Prosesskomponent
Meldinger(er)
Kommentar
 1 – RequestStartOfSupply
 Aknowledgement
 2 – ConfirmStartOfSupply
 1 – RequestStartOfSupply
 Aknowledgement
 2 – RejectStartOfSupply
 1 – RequestStartOfSupply
 Aknowledgement
 2 – ConfirmStartOfSupply
Ikke krav til utfylling av navn og adresse
Oppstart
1
Leverandørskifte,
godkjent
Kraftleverandør
/Fra
101
1-Oppstart
kraftleveranse
2
Leverandørskifte, avvist
Kraftleverandør
/Fra
101
1-Oppstart
kraftleveranse
3
Leverandørskifte,
kansellering/reversering
Kraftleverandør
/Fra
101/
111
1-Oppstart
kraftleveranse
4
Leverandørskifte,
bekreftelse til ny
kraftleverandør
Leverandørskifte,
opphør til gammel
kraftleverandør
Leverandørskifte,
reversering til gammel
kraftleverandør
Kraftleverandør
/Til
101
6-Oppdatering
grunndata
 4 – NotifyStartOfSupply
Kraftleverandør
/Til
101
11-Opphør
kraftleveranse
 8 – NotifyEndOfSupply
Kraftleverandør
/Til
111/
133
11-Opphør
kraftleveranse
 8 – NotifyEndOfSupply
5
6
16.01.2015
Testcase i Edielportalen
Ulik melding tilbake i forhold til testcaset
over
Dokumenttype må være E02Kansellering.
Hvis meldingen mottas av Elhub før
fristen for kansellering, håndteres den
som en kansellering (BRS 101), ellers
håndteres den som en reversering (BRS
111).
Referanse til meldingen som skal
kanselleres/ reverseres må angis.
Meldingen sendes fra Elhub til ny
kraftleverandør ved effektuering av
leverandørskifte
Meldingen sendes fra Elhub til gammel
kraftleverandør ved effektuering av
leverandørskifte
Meldingen sendes fra Elhub til gammel
kraftleverandør ved effektuering av
reversering av leverandørskifte med
dokumenttype E02-Kansellering.
6
Testcase eksempler
Test
Case
Beskrivelse
Rolle/Retning
BRS
Prosesskomponent
Meldinger(er)
Kommentar
BRS-301 - Oppdatering av grunndata. Element
StartOfOccurrence i inngående melding må
være dagens dato eller max 3 dager frem i tid.
BRS 401 – Korrigering av grunndata benytter
nøyaktig samme meldinger, eneste forskjell er
at StartOfOccurrence må være bakover i tid.
Oppdatering
26
Kunde masterdata,
OK
Kraftleverandør
/Fra
301/
401
3-Oppdatering av
masterdata kunde
 24 –
RequestUpdateCustomerInformation
Aknowledgement
 25 -ConfirmUpdateCustomer
Information
27
Kunde masterdata,
avvist
Kraftleverandør
/Fra
301/
401
3-Oppdatering av
masterdata kunde
 24 –
RequestUpdateCustomerInformation
 Aknowledgement
 26 -RejectUpdateCustomer
Information
28
Innsending av
målerstand, OK
Kraftleverandør
/Fra
311
4-Målerstand/
årsforbruk
14-CollectedData
 Aknowledgement
 Aknowledgement
29
Innsending av
målerstand, avvist
Kraftleverandør
/Fra
311
4-Målerstand/
årsforbruk
30
Innsending av
årsforbruk
Kraftleverandør
/Fra
311
4-Målerstand/
årsforbruk
31
Innsending av BÅDE
målerstand og
årsforbruk
Kraftleverandør
/Fra
311
4-Målerstand/
årsforbruk
14-CollectedData
 Aknowledgement
 Aknowledgement
14-CollectedData
 Aknowledgement
 Aknowledgement
14-CollectedData
 Aknowledgement
 Aknowledgement
16.01.2015
Testcase i Edielportalen
Det finnes ikke Confirm/Reject meldinger i
ebIX for å bekrefte/avvise måleravlesinger.
Elhub vil benytte Aknowledgement meldingen
til å bekrefte/avvise måleravlesing.
7
Videre arbeid
• Ferdigstille testcase pr. rolle
• Detaljspesifikasjon av testcase
– Testdata
• Implementering av endringer i Edielportalen
• Opprette testcasene i Edielportalen
• Brukerveiledning ang. test og sertifisering i Edielportalen
16.01.2015
Testcase i Edielportalen
8