TESTSPLAN & TESTSPESIFIKASJON v1.0

Like dokumenter
KRAVSPESIFIKASJON v3.0

KRAVSPESIFIKASJON v4.0

VISJONSDOKUMENT v1.0

ITERASJONSDOKUMENT v2.0

Kjell Enger Karoline Moholth Finn Agersborg Intern Veileder Intern Sensor Ekstern Sensor

Kjell Enger Richard Thue Karoline Moholth Finn Agersborg Intern veileder Ekster veileder Intern Sensor Ekstern Sensor

KONSEPTDOKUMENT v1.0

TEKNISK DOKUMENT v1.0

Faculty of Technology and Maritime Sciences Kongsberg Institute of Engineering HØYSKOLEN I SØRØST-NORGE BØYE & TORSJONS MÅLEVERKTØY. PROSJEKTPLAN v1.

Livsløpstesting av IT-systemer

Grunnleggende testteori. Etter Hans Schaefer

Grunnleggende testteori

Testplan PROSJEKT. Signal Communication Unit OPPDRAGSGIVER. Kongsberg Maritime AS UTFØRT VED. Høgskolen i Buskerud og Vestfold, avd.

Kravspesifikasjon PROSJEKT. Signal Communication Unit OPPDRAGSGIVER. Kongsberg Maritime AS UTFØRT VED

Grunnleggende testteori

Kort om evaluering og testing av It-systemer. Hvordan vurdere, verdsette, velge og teste?

BlackBox, WhiteBox og andre testmetoder. Etter ønske fra studentene 26. november 2009

Test og kvalitet To gode naboer. Børge Brynlund

Krav som bør stilles til leverandørens verifikasjon og test

Visjonsdokument PROSJEKT. Signal Communication Unit OPPDRAGSGIVER. Kongsberg Maritime AS UTFØRT VED. Høgskolen i Buskerud og Vestfold, avd.

Ansvarlig: Faglig ansvarlig for innhold og revisjon, Testseksjonen TestiT, Avd. for Tjenesteproduksjon HN IKT

Finansportalen Historiske bankdata

Testplan PROSJEKT. Signal Communication Unit OPPDRAGSGIVER. Kongsberg Maritime AS UTFØRT VED. Høgskolen i Buskerud og Vestfold, avd.

Akseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet

Presentasjon 1, Requirement engineering process

GJENNOMGANG UKESOPPGAVER 9 TESTING

Vedlegg Brukertester INNHOLDFORTEGNELSE

TESTRAPPORT Tittel på hovedprosjektet: Varebestillingssystem for Wokas Salg AS

Forprosjektrapport gruppe 20

Systemutviklingen er ferdig når et system er operativt. Med operativt menes når systemet blir brukt av brukerne på et faktisk arbeidssted.

Kravspesifikasjon MetaView

UKE 11 UML modellering og use case. Gruppetime INF1055

Testplan (Software Test Plan)

Use Case-modellering. INF1050: Gjennomgang, uke 04

Statisk testing. Testing uten datamaskin, men med vår egen evne til å vurdere og analysere

GJENNOMGANG UKESOPPGAVER 7 REPETISJON

UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

Dokument 1 - Sammendrag

Testbilag til IT kontrakter

Overordnet Testplan. MUSIT Ny IT-arkitektur, Pilot og Hovedprosjekt. Page 1 of 11

Inf1055 Modul B 26 april 2017:

Studentdrevet innovasjon

VURDERINGSKRITERIER KOMPETANSEMÅL FINMEKANIKERFAGET GRUNNLAG FOR GJENNOMFØRING OG VURDERING AV FAG- OG SVEINEPRØVE

FAG- /SVENNEPRØVE OG KOMPETANSEPRØVE I NDT- KONTROLLØRFAGET

Kvalitet og programvare. Når bare det beste er godt nok. Produktet prosessen eller begge deler?

Analog til digital omformer

Forprosjektrapport. Automatisk avemballering av pall. Skrevet av Marie Stensvoll og Sondre Wollum Hansen

Retningslinjer for akseptansetest

VURDERING CNC-MASKINERINGSFAGET Til vurdering Bestått meget Bestått Ikke bestått Vurdering og kommentarer PLANLEGGING

Teknisk rapport. IN Bruksorientert design. boks

Trykkluft lekkasje kontroll

Learning activity 2 Webdesign Malin Jonsson

Grunnleggende om Evaluering av It-systemer

Digitalisering av krav - kravhåndtering

Beregning av konstruksjon med G-PROG Ramme

EKSEMPLER, POTENSIALE OG UTFORDRINGER VED BRUK AV SPILLTEKNOLOGI FOR EFFEKTIVISERING AV HAVOPERASJONER

Beregning av konstruksjon med G-PROG Ramme

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Kravhåndtering. INF1050: Gjennomgang, uke 03

Retningslinjer for akseptansetest

Testrapport for Sir Jerky Leap

4.1. Kravspesifikasjon

Validering og verifisering. Kirsten Ribu

Evaluering av It-systemer i et forvaltningsperspektiv. Drift, vedlikehold og videreutvikling av IT-systemet

Kontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012

Løsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12

Prosjektbeskrivelsen består av

emeistring 2.0 behandlerdel Presentasjon av kravspesifikasjon og prototype

FORPROSJEKTRAPPORT - H15E08

Forside Eksamen INF1055 V17

Del VII: Kravspesifikasjon

Hensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen

ISTQB Foundation Level Prøveeksamen

Tema 1 - Prosjekt som arbeidsform. Hva er et prosjekt? Prosjektets livssyklus

Undervisningsopplegg i matematikk. Med fokus på bruk av IKT

IT Service Management

ANALYSE, EKSTRAHERING OG STRUKTURERING AV INFROMASJON KNYTTET TIL DIAGNOSTISERING AV PROSTATAKREFT.

7 tegn på at dere bør bytte forretningssystem

OPPLÆRINGSBOK. Opplæring i finmekanikerfaget. Tilhører:... Utarbeidet 2012 Hallgeir Larsen

Model Driven Architecture (MDA) Interpretasjon og kritikk

EKSAMENSFORSIDE SKRIFTLIG EKSAMEN

7 tegn på at dere bør bytte forretningssystem

SolidPlant er perfekt for deg som jobber med design av rørsystemer og anlegg, og er kjent med SolidWorks.

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

PRAKTISK PRØVE I CNC-MASKINERINGSFAGET Det gjennomføres praktisk prøve for CNC-Maskineringsfaget.

HENSIKT OG OMFANG...2

Krav. Beskriver tjenestene produktet skal håndtere Kravene kan testes

SKISSER OG PROTOTYPER

Konfigurasjonsstyring. INF1050: Gjennomgang, uke 11

Ressurs Aktivitet Resultat Effekt

CR System. Bruksanvisning 4400B NO

Transkript:

Faculty of Technology and Maritime Sciences Kongsberg Institute of Engineering HØYSKOLEN I SØRØST-NORGE BØYE & TORSJONS MÅLEVERKTØY Fagkode: SFHO3201 År: 2016 TESTSPLAN & TESTSPESIFIKASJON v1.0 Utarbeidet ved Kongsberg Institutt for Ingeniørfag ved Høgskolen i Sørøst-Norge Gruppe Liridon Bicaj, Magnus Brattensborg, Jurate Schønning og Ola Marius Weum Dokumenthistorikk VERSJON UTGITT DOKUMENT- GODKJENT SIDER ANSVARLIG AV 1.0 LB Side 1

Innholdsfortegnelse Innholdsfortegnelse... 2 Tabelliste... 3 Dokumenthistorie... 3 Relaterte dokumenter... 4 Definisjoner og forkortelser... 4 Sporbarhet mellom krav og test... 6 1.0 Introduksjon... 7 1.1 Bakgrunn for dokumentet... 7 2.0 Testplan... 8 2.1 Verifisering og validering... 8 2.1.1 Inspeksjon... 9 2.1.2 Analyse... 9 2.1.3 Testing... 10 2.1.4 Demonstrasjon... 11 2.2 Verifiseringsnivåer... 11 2.2.1 Komponenttesting... 11 2.2.2 Delsystem/modul-testing... 12 2.2.3 Systemtesting... 12 2.3 Testplaning... 12 2.3.1 Elementer som testes... 13 2.3.2 Dokumentasjonsprosedyre... 13 2.4 Feilhåndtering... 14 3.0 Testspesifikasjon... 15 4.0 Kilder... 30 Side 2

Tabelliste Tabell 1: Dokumenthistorie... 3 Tabell 2: Gruppemedlemmer-initialer... 4 Tabell 3: Virksomheter... 4 Tabell 4: Forkortelser... 5 Tabell 5: Sporbarhet mellom krav og test... 6 Tabell 6: Elementer som testes... 13 Tabell 7: Testspesifikasjon beskrivelse... 16 Tabell 8: Testspesifikasjon TKR01... 17 Tabell 9: Testspesifikasjon TKR03.1... 18 Tabell 10: Testspesifikasjon TKR03.2... 19 Tabell 11: Testspesifikasjon TKR03.3... 20 Tabell 12: Testspesifikasjon TKR05.1... 21 Tabell 13: Testspesifikasjon TKR06... 22 Tabell 14: Testspesifikasjon TKR07... 23 Tabell 15: Testspesifikasjon TKR08... 24 Tabell 16: Testspesifikasjon TKF01.1... 25 Tabell 17: Testspesifikasjon TKF04... 26 Tabell 18: Testspesifikasjon TKF05... 27 Tabell 19: Testspesifikasjon TKF06... 28 Tabell 20: Testspesifikasjon TKM01... 29 Dokumenthistorie Versjon Dato endret Utarbeidet Godkjent Beskrivelse av av 1.0 07.02.2016 LB Opprettet dokument Tabell 1: Dokumenthistorie Side 3

Relaterte dokumenter Lise over relaterte og refererte dokumenter: Kravspesifikasjon v1.0 Definisjoner og forkortelser Navn: Liridon Bicaj Magnus Brattensborg Jurate Schønning Ola Marius Weum Initialer: LB MB JS OMW Tabell 2: Gruppemedlemmer-initialer Navn: Høgskolen i Sør-Øst Norge Forkortelse: HSN Tabell 3: Virksomheter Side 4

Navn: Rammekrav Funksjonelle krav Maskin- og programvarekrav Forkortelse: KR KF KM Tabell 4: Forkortelser Side 5

Sporbarhet mellom krav og test Krav-ID KR01.1 KR03.1 KR03.2 KR03.3 KR05.1 KR06 KR07 KR08 KF01.1 KF04 KF05 KF06 KM01 Test-ID TKR01.1 TKR03.1 TKR03.2 TKR03.3 TKR05.1 TKR06 TKR07 TKR08 TKF01 TKF04 TKF05 TKF06 TKM01 Tabell 5: Sporbarhet mellom krav og test Side 6

1.0 Introduksjon 1.1 Bakgrunn for dokumentet I dette dokumentet vil testearbeidet gruppa utfører bli beskrevet detaljert. Dette dokumentet inneholder beskrivelser om hvordan vi skal teste produktets egenskaper i henhold til kravspesifikasjoner og planer for når og hvordan testene skal gjennomføres. Kravspesifikasjonen legger grunnlaget for alle testene som beskrives i testdokumentet. Testmetodene relateres til kravenes ytelser. Formålet er å gi oversikt over relasjonen mellom det aktuelle krav som skal testes, når det blir testet og hvilke testmetoder som skal benyttes for å gi en kvalifisert bedømmelse av hvorvidt kravene ivaretas. Side 7

2.0 Testplan Dette kapittelet beskriver hvordan vi skal gå frem i testingen, og hvordan testingen foregår. Testplanet skal gi en beskrivelse over hvilke kontrollstrategier som prosjektet skal legge til grunn gjennom verifiseringsarbeidet og valideringsarbeidet. Testplanstrategien som skal brukes, brukes til å kontrollere og sikre at et produkt eller system oppfyller designspesifikasjoner og andre krav. 2.1 Verifisering og validering Verifikasjon fasen er en prosess som er ment for å kontrollere hvorvidt systemdesign og komponentutvikling foregår i henhold til kravspesifikasjon; altså om vi bygger produktet slik det bør være. I utviklingsfasen innebærer verifisering regelmessig gjentagelse av tester utviklet spesielt for å sikre et optimalt produkt. Gjentatte iterasjonsrunder gir oss her mulighet til både å undersøke og justere systemutviklingen, slik at vi med høy sikkerhet kan bekrefte at vi faktisk bygger et produktet i samsvar med kravspesifikasjoner, og kan ta hensyn til eventuelle nødvendige endringer. I utbyggingsfasen innebærer verifisering utførelse av spesielle tester for å modellere eller simulere en del, eller helheten av produktet. Og deretter å utføre en gjennomgang eller analyse av modelleringsresultatet. Gjennom prosjektets progresjon bør både komponenter og delsystemer testes, i den utstrekning det er mulig å gjennomføre dette på en hensiktsmessig måte. Ønsket er her å tidligst mulig avdekke feil, slik at man finne ut neste steg, om ikke gå tilbake og endre. Det er flere fordeler ved å avdekke feil så tidlig som mulig; blant annet vil feilene generelt være lettere å lokalisere, testene kan som regel utføres hurtigere og opprettingen av feil vil vanligvis være langt mindre ressurskrevende, både fysisk og økonomisk. Som siste ledd i ferdigstillingen av produktet gjennomføres en systemvalidering som kontrollerer om produktet som helhet tilfredsstiller oppdragsgivers krav; altså om vi bygger riktig produkt. Det sjekkes her om systemet er i stand til å utføre de funksjonene kunden har foreskrevet, og til hvilken grad. Et alternativ her er å benytte seg av simuleringsprogrammer for å gjennomføre ulike former for verifiseringsarbeid. Fordelen med virtuelle tester sammenlignet med fysiske, er å kunne avdekke designes svakheter før selve Side 8

utbyggingen av produktkomponentene. Dette vil gi et godt ressursbesparende potensiale, både i forbindelse med tid og materielt forbruk/økonomi. Bruk av simuleringsprogrammer ved produktutvikling vil gi betydelig stor økonomisk vinn. Det finnes flere metoder som kan fungere som ledd i evalueringsarbeidet «Testing», utenom simuleringsprogrammer. Meningen er å gi en hensiktsmessig avklaring på begrepsbruken; vi tar ikke for oss alle typene testing. 2.1.1 Inspeksjon Inspeksjon er en statisk sjekk av det utførte arbeidet. Fasen omfatter en visuell undersøkelse av dokumenter, produserte komponenter og tegninger, uten bruk av avansert analyseutstyr. Denne metoden krever derfor ingen datainnsamling av ytelsesparametere, men retter seg mot direkte fysiske karakteristikker, som farge, vekt og størrelse (lengde, bredde). 2.1.2 Analyse Analyseprosessen er en problemløsning teknikk som innebærer å dekomponere et system i sine enkelte stykker for å enklere studere hvordan hvert delsystem/komponent fungerer og samhandler for å oppnå sitt mål. Altså; det er en prosedyre for å identifisere komponentenes mål og hensikter, og lage systemer og rutiner som vil oppnå dem på en effektiv måte. Simuleringsprogrammer, som SolidWorks Simulation (FEM analyse), vil være et viktig verktøy i denne sammenhengen. Det vil bli kunne produsert realistiske simuleringsdata, ved bruk av riktig geometri innen 3D-modellering, og riktig parametere. Det vil dermed kunne bidra til viktige opplysninger om designet før komponentene faktisk bygges. For vårt prosjekt vil det være essensielt å benytte denne typen verktøy i forbindelse med ulike belastningsanalyser som bøying og torsjon. Det vil fungere som en rød tråd når vi sammenligner produktet med design, krav og materialvalg. Ettersom brukerne av maskinen skal sammenligne data fått fra pc-maskin med eget arbeid. Side 9

2.1.3 Testing System testing av et system blir gjennomført for å evaluere systemets samsvar med kravspesifikasjon. Betegnelsen «testing» er en samlebetegnelse for metoder der, ved bruk av spesialutstyr, egenskapene til maskinen evalueres under kontrollerte forhold (de forholdene maskinen skal brukes under). Testprosessen innebærer gjennomføring av et produkt for å vurdere en eller flere egenskaper av. Generelt skal disse egenskapene indikere hvorvidt komponenten eller systemet under test: 1. oppfyller de krav som guidet sin design og utvikling 2. reagerer riktig på alle typer endringer 3. utfører sine funksjoner innenfor en akseptabel tidsramme 4. kan kjøres i sine tiltenkte miljøer 5. oppnår det generelle resultatet sine interessenter ønsker 6. er tilstrekkelig brukbar Usikkerhet knyttet til konklusjonene vil alltid fremkomme i større eller mindre grad, som et resultat av testingen. Det benyttes testmarginer som innebærer kontroll av kravbestemmelse i størrelsesorden 10-50 %, avhengig av hvor man befinner seg i utviklingsfasen. Desto lavere systemnivå testingen befinner seg på, desto høyere er den korresponderende usikkerheten, og som en følge blir også testmarginene høyere. 2.1.3.1 Testing kan ha en statisk eller dynamiskkarakter: Vi definerer en test som statisk dersom den utføres på et system som ikke kjører (altså et som ikke er i drift). Dette innebærer at statisk testing stort sett kan gjennomføres i alle fasene av prosjektet, Alternativt er testen dynamisk, altså hvis testen utføres på systemet mens det kjører. Dynamisk testing må settes til vent til enten prototype eller en førsteversjon av systemet kan sammenstilles. Maskinens ramme skal bli testet for å undersøke om rammen er robust nok. Rammeverket vil Side 10

ikke bli påført altfor store krefter. (Ikke destruktiv, ikke stor nok til plastisk deformasjon) Komposittprøvestavene skal bli utsatt for destruktiv testing. Komponenter av komposittmateriale vil bli påført destruktiv testing. Metall prøvestykkene vil bli kun påført nok krefter til elastisk deformasjon. For de tekniske undersøkelsene er sikkerhet selvsagt et viktig aspekt, men mange testmetoder er spesielt utsatt for risiko som en direkte følge av maskinens metodiske karakterer. Brukes som verifisering Spesielt gjelder dette ved bruk av tester der det store krefter. 2.1.4 Demonstrasjon Demonstrasjonsprosessen viser om det er samsvar mellom spesifikasjonskravene og den operative funksjonaliteten ved konkrete aspekter av systemet. Metoden avhenger av observasjon, og det er ikke nødvendig med noen form for testutstyr eller påfølgende dataevaluering. 2.2 Verifiseringsnivåer Hver del innen det komplette systemet skal verifiseres. Fra verifisering av delsystemer/undersystemer (sub systems), til det fullstendige systemet. Dette danner grunnlaget for den korresponderende inndeling av testregimet under verifiseringsarbeidet. Inndelingen av testregimet; kalles verifiseringsnivåer. 2.2.1 Komponenttesting Komponenttesting innebærer testing av de minste testbare enhetene i et system. Hver av komponentene har som regel kun en spesifikk funksjon, og disse vil bli testet isolert fra resten av systemet. I denne fasen kan også en helhetlig funksjon, et individuelt program (i vår tilfelle programmet vi bruker for å angi kreftene på prøvestykkene) eller til og med en prosedyre (i vårt tilfelle: bøying, torsjon) betraktes som en enhet/komponent. Alle disse enhetene vil bli teste i dette steget. Side 11

2.2.2 Delsystem/modul-testing Modul testing dreier seg om testing av selv de minste komponentene som har sine egne eksisterende spesifikasjoner. Denne typen testing har til hensikt å finne eventuelle feil i interaksjonen mellom nyintegrerte og øvrige komponenter i et allerede eksisterende system eller delsystem. Med andre ord så vil man teste samspillet mellom enhetene i et system, og verifisere at dem fungerer som de skal i forhold til hverandre. Når man vil finne ut hvor effektivt det integrerte systemet er, så er slik testing fordelaktig. Dersom man ikke innfører en prosess av denne typen, vil det føre til fravær av nyttige rettelser, som igjen kan føre til en forverret funksjonalitet, uansett hvor effektiv hver enhet er når de kjører hver for seg. 2.2.3 Systemtesting I systemtesting- prosessen blir systemet testet som en helhet med alle de eksisterende funksjonene. Dette betegnes som «alfa-testing»; siste stadiet med testing før systemet er ferdig til drift. Målet med testen er å få en endelig bekreftelse på at produktet fungerer i henhold til samtlige systemkrav. 2.3 Testplaning Vår oppgave innebærer mye konstruksjon, og vi har hverken ikke tilstrekkelig med tid eller arbeidsressurser (vi er kun fire personer) til å kunne prioritere tid til konstruksjon av såkalte dummy-modeller. En dummy modell er en forenklet modell av selve produktkonstruksjonen, som det er meningen å utføre systemtester på. Siden vår oppgave har mange komponenter som skal konstrueres, blir det ikke produktivt å lage en dummy-modell av enhver av dem når vi har en tidsramme på kun ett semester. Det får vi rett og slett ikke tid til. Vi velger derfor å ta i bruk «bottom-up» - prinsippet som generell teststrategi. I denne strategien starter vi med testing av de minste komponentene et system er bygget opp av, og utfører test for dem. Disse komponentene slår vi sammen for å få større systemer (som Side 12

vi også tester), for til slutt å ende opp med et fullt integrert system. For relativt uerfarne prosjektdeltakere (som vi faktisk er), anser vi denne tilnærmingen som gunstig, da man lettere kan få oversikt over relasjoner ved å først gå løs på enklere sub-systemer før disse kombineres til mer komplekse størrelser. Denne fremgangsmåten vil spare oss med tid under konstruksjonsprosessen. 2.3.1 Elementer som testes Følgende vil vi presentere en liste over de komponentene av systemet som skal være gjenstand for testing, og hvilken test-id som knytter seg til disse: (Her kommer komponentene som skal brukes. Disse er ikke valgt enda så tester vil bli satt opp så fort vi får disse på plass) Element Test-ID Vridemekanisme Bøyemekanisme Hele system Tabell 6: Elementer som testes 2.3.2 Dokumentasjonsprosedyre Testbeskrivelsene våre er satt opp sånn at dem viser hvorvidt en test er gjennomført, hvem som har gjennomført testen, og resultatet som fremkommer. Det er laget en test til hver av kravene, for å se om vi har et fungerende utviklet system som lar seg gjennomføre Side 13

2.4 Feilhåndtering Dersom verifiseringsarbeidet finner en feil skal disse håndteres på en systematisk måte. I vårt tilfelle innebærer dette at feilretting gjøres gruppevis, i henhold til teststrategien vi har brukt «bottom-up». Meningen er her at feilhåndteringsarbeidet blir mest effektivt dersom samtlige feil blir funnet i en modul, før man begynner å rette dem opp. Ettersom man finner en feil, skal hver feil skal dokumenteres i en feilrapport, med beskrivelse av hva feilen omfatter, hvordan den oppstod og hvem av gruppedeltagerne som oppdaget den. Ukontrollerte rettelser vil mest sannsynlig føre til en uoversiktlig opphoping av stadig flere feilrelasjoner. Derfor er det er viktig å ta hensyn til alle berørte delsystemer og grensesnitt, ved feilhåndtering. Dette innebærer at alle rettinger må ha en helhetlig innpassingsstrategi, en plan på hvordan man vil utføre rettelsen før man begynner prosessen. Retter man opp et subsystem uten å tenke på at sub-systemet tar del av et større system, vil det gi endret funksjonalitet av det større systemet enn det man hadde tenkt til. Side 14

3.0 Testspesifikasjon Testspesifikasjon gir en detaljert oversikt over hvilke scenarier vil bli testet, hvordan de vil bli testet og hvor ofte de vil bli testet. Hvert kravene i kravspesifikasjonen vil bli testes, derfor refererer testspesifikasjonen spesifikt til kravspesifikasjonen. Testespesifikasjonsprosessen betraktes derfor som et innledende, og essensielt ledd i kontrollprosessen, og bidrar til at vi faktisk lager det produktet som oppdragsgiver ønsker. Det er derfor viktig å fokusere på denne fasen. Kravformuleringen er gjort sånn at der er satt en «T» (for Test), foran hvert av kravene. F.eks; krav KR01 testes TKR01. Slik blir det en tydelig relasjon mellom test og krav, og dette gir indikasjon på god presisjon, og kvalitet til kravbeskrivelse. Dette er fordelaktig dersom det er nødvendig å endre på kravene, dersom de korresponderende teste mislykkes, når vi går tilbake og endrer krav. Side 15

Test-ID Test-type Korresponderende Prioritet Opprinnelsesdato krav-id Kode Statisk Koden til kravet Prioritering Når eller som skal verifiseres av test fra A- testspesifiseringen Dynamisk C ble opprettet Kravbeskrivelse Testbeskrivelse Beskrivelse av kravet som skal testes Beskrivelse av testen; hva som blir testet og hvordan Ressurser Verktøy som blir brukt i forbindelse med testen Godkjenningskriterium Hva må til for at testen blir godkjent Utført dato Resultat Testes av Godkjent av Dato på siste dagen testen ble utført Godkjent eller ikke godkjent i henhold til godkjenningskriteriet Navn på personen som er ansvarlig for testgjennomførelsen Kontroll av annet gruppemedlem enn ansvarlig testperson Tabell 7: Testspesifikasjon beskrivelse Side 16

Test-ID Test-type Korresponderende Prioritet Opprinnelsesdato krav-id TKR01 Dynamisk KR01 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Maskin skal ved bruk av et måleinstrument, både måle spenning ved bøyning og torsjon. Demonstrasjon av måleevne (i form av spenning og bøying) til prototype. HSN BTM maskin Godkjenningskriterium Prototypen klarer å måle spenning og bøying fra prøvestav, og hente ut verdier. Utført dato Resultat Testet av Godkjent av Tabell 8: Testspesifikasjon TKR01 Side 17

Test-ID Test-type Korresponderende Prioritet Opprinnelsesdato krav-id TKR03.1 Statisk KR03.1 A 02.02.2015 Kravbeskrivelse Maskinen skal være en flyttbar installasjon eller ha en maksvekt på 40 kg. Testbeskrivelse Demonstrasjon av maskinens vekt, skal måles lik eller under 40 kg. Demonstrasjon av tralle. Ressurser Vekt, tralle Godkjenningskriterium Maskinen overstiger ikke 40 kg, den lar seg flytte med tralle. Utført dato Resultat Testet av Godkjent av Tabell 9: Testspesifikasjon TKR03.1 Side 18

Test-ID Test-type Korresponderende Prioritet Opprinnelsesdato krav-id TKR.03.2 Statisk KR.03.2 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Maskinen skal ha en maks lengde på 1200 mm Demonstrasjon av maskinens lengde, skal måles lik 1200 mm. Måleinstrument Godkjenningskriterium Lengde lik 1200 mm Utført dato Resultat Testes av Godkjent av Tabell 10: Testspesifikasjon TKR03.2 Side 19

Test-ID Test-type Korresponderende Prioritet Opprinnelsesdato krav-id TKR.03.3 Statisk KR.03.3 A 02.02.2015 Kravbeskrivelse Maskinen skal ha et maks tverrsnitt på 600mm x 600mm Testbeskrivelse Demonstrasjon av maskinens tverrsnitt, skal måles lik 600 x 600 [mm]. Ressurser Måleinstrument Godkjenningskriterium Tverrsnitt lik 600 x 600 [mm] Utført dato Resultat Testes av Godkjent av Tabell 11: Testspesifikasjon TKR03.3 Side 20

Test-ID Test-type Korresponderende Prioritet Opprinnelsesdato krav-id TKR05.1 Statisk KR05.1 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Slitasjedeler skal være enkelt å bytte ut. Demonstrasjon av maskindelenes utbyttingsmekanisme. Ekstradeler til maskin Godkjenningskriterium Vedlikeholdsdeler skal enkelt kunne festes av og på Utført dato Resultat Testes av Godkjent av Tabell 12: Testspesifikasjon TKR05.1 Side 21

Test-ID Test-type Korresponderende krav-id Prioritet Opprinnelsesdato TKR06 Dynamisk KR06 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Maskinen skal kunne teste ulike metaller og kompositt. Demonstrasjon av maskinens dynamiske evner Prøvestav, strekklapp Godkjenningskriterium Uthentet data skal stemme overens med utregnet data Utført dato Resultat Testes av Godkjent av Tabell 13: Testspesifikasjon TKR06 Side 22

Test-ID Test-type Korresponderende krav-id Prioritet Opprinnelsesdato TKR07 Dynamisk KR07 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Det skal også være mulig å måle vridningsvinkel og bøyevinkel under testing. Demonstrasjon av maskinens målingsevne når det gjelder vriding og bøying. HSN BTM maskin Godkjenningskriterium Uthentet vinkeldata skal stemme overens med utregnet data Utført dato Resultat Testes av Godkjent av Tabell 14: Testspesifikasjon TKR07 Side 23

Test-ID Test-type Korresponderende krav-id Prioritet Opprinnelsesdato TKR08 Statisk KR08 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Det være mulig å ha utskiftbare munnstykker. Demonstrasjon av munnstykkets utbyttingsmekanisme. Munnstykke, HSN BTM maskin Godkjenningskriterium Munnstykke på maskin skal kunne byttes. Utført dato Resultat Testes av Godkjent av Tabell 15: Testspesifikasjon TKR08 Side 24

Test-ID Test-type Korresponderende krav-id Prioritet Opprinnelsesdato TKF01.1 Dynamisk KF01.1 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Man skal kunne angi belastningene som påføres prøvestykket. Demonstrasjon av data-uthenting Digital utstyr (data-maskin), HSN BTM maskin Godkjenningskriterium Godkjent data skal kunne hentes ut (data skal stemme overens med utregning) Utført dato Resultat Testes av Godkjent av Tabell 16: Testspesifikasjon TKF01.1 Side 25

Test-ID Test-type Korresponderende krav-id Prioritet Opprinnelsesdato KF04 Dynamisk TKF04 B 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Maskinen skal være brukervennlig, kan brukes etter kort innføring/bruksanvisning Demonstrasjon av brukervennlighet. (Gir 4 pers kort opplæring, så ser vi hvordan de klarer seg (?)) Test-kandidater, Digital utstyr (data-maskin), HSN BTM maskin Godkjenningskriterium Test-kandidatene skal kunne klare å bruke HSN BTM maskinen med liten opplæring. Utført dato Resultat Testes av Godkjent av Tabell 17: Testspesifikasjon TKF04 Side 26

Test-ID Test-type Korresponderende krav-id Prioritet Opprinnelsesdato TKF05 Statisk KF05 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Maskinen skal kunne feste sirkulære prøvestykker. Demonstrasjon av munnstykke-festingsmekanisme for sirkulære. Sirkulære prøvestykker, HSN BTM maskin Godkjenningskriterium Det sirkulære prøvestykkene skal kunne festes på maskinen Utført dato Resultat Testes av Godkjent av Tabell 18: Testspesifikasjon TKF05 Side 27

Test-ID Test-type Korresponderende krav-id Prioritet Opprinnelsesdato TKF06 Statisk KF06 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Maskinen skal kunne feste firkantede prøvestykker. Demonstrasjon av munnstykke-festingsmekanisme for firkantede prøvestykker. Firkantede prøvestykker, HSN BTM maskin Godkjenningskriterium Det firkantede prøvestykkene skal kunne festes på maskinen. Utført dato Resultat Testes av Godkjent av Tabell 19: Testspesifikasjon TKF06 Side 28

Test-ID Test-type Korresponderende krav-id Prioritet Opprinnelsesdato TKM01 Dynamisk KM01 A 02.02.2015 Kravbeskrivelse Testbeskrivelse Ressurser Kraften maskinen påfører testobjektet skal være målbar. Demonstrasjon av det digitale utstyret Digital utstyr (data-maskin), HSN BTM maskin Godkjenningskriterium Det digitale utstyret skal kunne hente ut nøyaktige målinger Utført dato Resultat Testes av Godkjent av Tabell 20: Testspesifikasjon TKM01 Side 29

4.0 Kilder Strøm T, Graven O. H. Prosjekthåndbok. v2016. Kongsberg institutt for ingeniørfag (HBV) Shamieh C. Systems engineering for dummies. Wiley Publishing. 2011 - http://coevolving.com/transfer/201107_syseng/sysengfordummies_9781118100738.pdf Verification and validation wikipedia - https://en.wikipedia.org/wiki/verification_and_validation Side 30