Bias Reducing Operating System - BROS -



Relaterede dokumenter
Secure O matic. Gruppe 5 2. SEMESTERPROJEKT. Udgave. Accepttest-specifikation

Accepttest Specifikation For. Gruppen

Automatisk Vandingssystem

Automatisk Vandingssystem

Automatisk Vandingssystem

Bias Reducing Operating System

Automatisk Vandingssystem

Vejledning til udviklingsprocessen for projekt 2

Vejledning til Socialstyrelsens nye supportsystem

Underbilag 14 C: Afprøvningsforskrifter til prøver og tests

VDI Manual v. 5 Indhold

Web-baseret metadata redigeringsmodul

WISEflow Guide til deltagere

Kravspecifikation For. Gruppen

Automatisk Vandingssystem

isyn vejledning til leverandører Indhold

Vejledning til e-conomic integration (v1.1) Via Skyhost

Lav etiketter online. Hvorfor? Før du går i gang. Hvordan

Faglige netværk for kliniske diætister

Procedure for systemtest

Automatisk Vandingssystem. Rettelser. 1 af 11

Brunata Online Indrapportering af beboer- og udgiftsoplysninger

Introduktion OBS: Forberedelse

Nyt gravetilladelses modul RosyDIGWEB. Nyt Link til ansøgning/færdigmelding. Tidsplan

Introduktion til Playmapping

Brugermanual. - For intern entreprenør

Brugervejledning til Tildeling.dk Superbrugere Tilbudsgiver

Fag: Projekt E1PRJ1 Emne: Kravspecifikation Softdrink-Automat Gruppe: 6 Dato: 10. april 2003 Medlemmer: Benjamin Sørensen, Joanna Christensen, Jacob

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

Katrines Kælder Kasseapparat

EG Clinea Patientportal

Online via USB med ATS8500. Revision 02

1. Hvordan vi indsamler og opbevarer personoplysninger

STOFA VEJLEDNING SAFESURF INSTALLATION

SDBF QUICKGUIDE SKOLERNES DIGITALE BLANKET FLOW - BRUGER-GUIDE -

Automatisk Vandingssystem

Integration SF1920 NemLogin / Digital fuldmagt Integrationsbeskrivelse - version 1.0.0

Dynamicweb Quickguide

Opsætning af xcon og Logix Controller

Idriftsætningsmanual for Salto Clay

10 spørgsmål der vil hjælpe dig med dine testcases

1 Sælgeroplysningsskema Bygningssagkyndig udfylder...2

Brugervejledning til Tildeling.dk brugere Tilbudsgiver

ViKoSys. Virksomheds Kontakt System

Tekniske krav til spiludbydere i forbindelse med opnåelse af tilladelse til at udbyde online spil i Danmark

EasyIQ ConnectAnywhere Brugermanual Windows 7, Windows Vista og Windows XP

konsultation Patientinformation

Tofaktorgodkendelse til brug af dit Apple ID

Vigtigt når man skal i vinduerne under menupunktet Bevisskabeloner, skal man indtil vi melder andet ud bruge Crome browseren.

MICROSOFT ONLINE KURSER

Svendeprøve Projekt Tyveri alarm

Oversigts billedet: Statistik siden:

Installation af en virtuel maskine

Guide til Online tidsbestilling - en del af eportalen Revideret

KOMPONENT BESKRIVELSE

Use cases Log ind procedurer Generelt Du oprettes i Kitos Generelt Log på Kitos... 3

Denne brugsanvisningen gælder for følgende modeller:

Manual til Den Elektroniske Portefølje i Almen Medicin Tutorlægens udgave

Brugervejledning - Kundeportal kiropraktor

Brugermanual PoP3 og Outlook Office 2003 Webmail Udarbejdet af IT-afdelingen 2005

Indhold Registrering på forum... 2 Opret Indlæg... 5 Besvar Indlæg... 7 Ændringer af brugerindstillinger... 9 Tips & Tricks... 11

TEST AF DM 800 HD KLONER

Underbilag 14 B: Oversigt over prøve- og testtyper. Udbud om levering, installation, implementering, support, drift og vedligehold af BAS

Fælles testmiljøer. Dato: Version: Vejledning til oprettelse og vedligehold af testcertifikater

Dahua Config Tools Sådan kan du bruge programmet

NVR Client system. Bruger Manual. SuperVision Alarmteknik ApS Cedervej 2, 8462 Harlev J

Sundhedsstyrelsens Elektroniske Indberetningssystem (SEI) Vejledning til indberetning via Citrix-løsning

It-sikkerhedstekst ST9

Installation af Office Windows 7

BRUGERVEJLEDNING. Opsætning af på Android. Altibox Danmark A/S Danmarksvej Skanderborg Telefon altibox.dk

Sektornet VPN Installationsvejledning Windows Vista/7

Sådan bruger du netbanken

Vejledning i hvordan en digital test formidles til eleverne som en opgave i ElevPlan

Bruger Manual For WT-215W WIFI relæ

Vejledning til Jobnet for Arbejdsgiver JobAG. CV-søgning

Brevfletning, mail på Smartphone mm... 3 Hent din UCL mail på din smartphone/tablet... 4 Skift password til din UCL mail - og dine andre UCL

Transkript:

Bias Reducing Operating System - BROS - Accepttestspecifikation Projektgruppe 3: Rasmus Lund Jensen (11111) Nicolai Glud(11102) Jacob Roesen(10095) Mick Holmark(11065) Johnny Kristensen(10734) 1

Versionshistorik Ver. Dato Initialer Beskrivelse 0.1 15.09 NG Første udgave. 0.7 28.11 NG Fjernet test til Use Cases der ikke længere er anvendt 0.9 17.12 NG Tilføjet tests for Use Case 5 & 6. INDHOLD: 1. Indledning 1.1 Formål 1.2 Referencer 1.3 Omfang 2 Testspecifikation 2.1 Hardware- og Softwarekomponenter 2.2 Testsystemet 2.3 Testmiljø 2.4 Testopstilling 3. Testprocedure 3.1 Test case 1: Opstart af program 3.2 Test case 2: Skibsfører slår automatisk ballastkontrol til 3.2.1 Hovedscenarie 3.3 Test case 3: Skibsfører vinkler manuelt skibet 3.3.1 Hovedscenarie 3.4 Test case 4: Afslutning af program 3.5 Test case 5: Log på Webinterface 3.6 Test case 6: Log af Webinterface 4. Test Resultat 1. Indledning Dette dokument specificerer accepttesten for projektet The BRO (Bias Reducing Operating) System, jf. kravspecifikationen. Der bliver beskrevet test for hver enkelt Use Case, hvor det forventede resultat er anført og hvor det egentlige resultat kan anføres. 2

1.1 Formål Dokumentet vil i udfyldt stand udgøre accepttesten. Hele test fasen består af tre niveauer, hvor accepttesten er den sidste: 1. Enhedstest: Dette omfatter test af de enkelte funktioner implementeret i komponenter og klasserne (modulerne), som systemet bestående af hardware og software er sammenstykket af. 2. Integrationstest: Dette omfatter test af grænseflader mellem komponenter og klasser (moduler), der indgår i det samlede system. 3. Accepttest: Dette omfatter en samlet test af funktionelle krav fra kravspecifikationen for hele systemets funktionalitet. Dette dokument omhandler testniveau 3 - accepttesten. Væsentlige ændringer i accepttesten beskrives i dokumentets versionshistorik. 1.2 Referencer Kravsspecifikation Primært: Use Cases 1.3 Omfang Denne accepttest dækker den samlede funktionalitet af systemet. Det omfatter de funktioner brugeren har adgang til og de handlinger som systemet foretager automatisk ud fra brugerindstillinger. 2 Testspecifikation Testspecifikation for The BROS 2.1 Hardware- og Softwarekomponenter 3

Software der skal testes: Software Version Release dato Bemærkninger Database N/A N/A Kontrolinterface N/A N/A Hardware der skal testes: Hardware Version Release dato Bemærkninger Styringsmodul N/A N/A Vand-Ballast-Tank-Enhed N/A N/A 2.2 Testsystemet Testsystemet består af brugergrænseflade på et styringsmodul. på styringsmodulet er der tilsluttet input/output som består af sensorer og en reguleringsenhed. 2.3 Testmiljø Systemet skal testes i et skaleret miljø, hvorved ændringer på en model kan medføre regulering af vatterniveau. 2.4 Testopstilling Testopstillingen består af en model i skalaen 1:15, hvorpå systemet er monteret. På modellen er monteret reguleringsenhed samt sensorer. 3. Testprocedure Individuelle use cases og scenarier i kravspecifikationen testes med de angivende testdata. I resultatfeltet anføres følgende betegnelser, til at beskrive teststep resultat: OK - Fejlfrit gennemført teststep (OK) - Der blev fundet en ubetydelig fejl, og der laves en henvisning til en fejlrapport hvori fejlen beskrives. 1, 2, 3,.. - Der blev fundet en betydelig fejl og der refereres til fejlrapporten, hvor fejlen beskrives og hvordan fejlen rettes. 4

3.1 Test case 1: Opstart af program 3.1.1 Hovedscenarie 1 Skibsføreren eksekverer programmet på broens computer Programmet starter på broens computer 2 Systemet forsøger at opretter interne forbindelse Ingen forbindelse indikeret 3 Kontrolinterfacet indikerer forbindelsesstatus Forbindelses status bliver vist på displayet. 4 Kontrolinterfacet sætter automatisk ballastkontrol igang. Automatisk ballastkontrol indikeret. 3.2 Test case 2: Skibsfører slår automatisk ballastkontrol til Use case under test: Forudsætninger: Skibsfører slår automatisk ballastkontrol til Systemet er aktiveret. Skibsføreren har adgang til brugerinterfacet på styringsmodulet. Sensor er kalibreret. 3.2.1 Hovedscenarie 1 Skibsføreren tilgår brugerinterfacet på styringsmodulet Skibføreren har adgang til systemet 5

2 Skibsføreren vælger automatisk ballastkontrol Grafisk feedback 3 Kontrolinterfacet sætter automatisk ballastkontrol igang. Det observeres at system er igang. ¹ 4 kontrolinterfacet indikerer om aktivering var succesfuldt Systemet indikerer succesfuldt aktivering. ¹Da SM modulet ikke modtager værdier niveau værdier fra VBTE modulerne, ses at der altid vil blive åbnet for vand ind ventilen. Når en af tankene er fyldt kan systemet ikke regulere længere. 3.3 Test case 3: Skibsfører vinkler manuelt skibet Use case under test: Forudsætninger: Skibsfører vinkler manuelt skibet Systemet er aktiveret. Skibsføreren har adgang til brugerinterfacet på styringsmodulet. 3.3.1 Hovedscenarie 1 Skibsføreren tilgår kontrolinterfacet. Skibføreren har adgang til systemet 2 Skibsføreren vælger en predefineret vinkel og trykker på Juster vinkel. Vinkel er valgt 6

3. Systemet indikerer igangsat vinkel ændring Systemet indikerer ændring 4. Ved opnået vinkel indikeres succesfuld vinkling. 5. Skibsføreren deaktiverer manuel vinkling 6. Automatisk ballastkontrol aktiveres. Succesfuld vinkling indikeret manuel vinkling deaktiveret Automatisk ballastkontrol aktiveret. ² ²Da automatisk regulering ikke er optimalt implementeret vil vinkling kun kunne opnås indtil en af tankene er fulde. 3.4 Test case 4: Afslutning af program 3.4.1 Hovedscenarie 1 Skibsfører trykker på Afslut program -knappen på kontrolinterfacet. En pop up med afslutningsbekræftigelse starter. 2 Brugeren bekræfter, at han ønsker at afslutte programmet. Programmet starter nedlukning. 3 Kontrolinterfacet giver styringsmodulet besked om programterminering. Ventilerne bliver lukket. Ventilerne er lukkede. 7

4 Kontrolinterfacet sender besked om programterminering til databasen. Databasen modtager programtermineringsbesked. 5 Programmet termineres. Program stop. 3.5 Test case 5: Log på Webinterface 3.5.1 Hovedscenarie 1 Terminaloperatør tilgår webinterfacet ved at indtaste ip en på Webinterfacet i en browser. 2 Webinterfacet beder om adgangskode. Webinterfacet bliver loaded i browseren. En kasse med Log på vises i Webinterfacet. 3 Terminaloperatør indtaster adgangskode i Log på kassen. Efterhånden som der bliver skrevet i kassen bliver bullets vist. 4 Webinterfacet viser tilkoblede skibe. 5 Terminaloperatør vælger ønskede skib. 6 Webinterfacet viser skibets data. Tilkoblede skibe er vist i Webinterfacet. Linket bliver aktiveret. Skibets data bliver vist på Webinterfacet 8

3.6 Test case 6: Log af Webinterface 3.6.1 Hovedscenarie 1 Terminaloperatør tilgår webinterfacet ved at indtaste ip en på Webinterfacet i en browser. 2 Webinterfacet beder om adgangskode. Webinterfacet bliver loaded i browseren. En kasse med Log på vises i Webinterfacet. 3 Terminaloperatør indtaster adgangskode i Log på kassen. Efterhånden som der bliver skrevet i kassen bliver bullets vist. 4 Webinterfacet viser tilkoblede skibe. 5 Terminaloperatør vælger ønskede skib. 6 Webinterfacet viser skibets data. Tilkoblede skibe er vist i Webinterfacet. Linket bliver aktiveret. Skibets data bliver vist på Webinterfacet 4. Test Resultat [ ] Accepttesten er gennemført uden anmærkninger eller fejl - resultatet accepteres [ ] Accepttesten er gennemført med ubetydelige anmærkninger eller fejl - resultatet accepteres 9

Kommentar: Vi acceptere det da dette er en demo og er et skoleprojekt. Vi har nået vores minimumskrav, men dette ville ikke være nok eller acceptabelt i en virkelig situation. [ ] Accepttesten er gennemført med betydelige anmærkninger eller fejl. Der er genereret fejlrapporter (se bilag) - resultatet accepteres ikke Kundens repræsentant: Dato: Underskrift: Projektgruppens repræsentant: Dato: Underskrift: 10