Accepttest Specifikation For Gruppen
Indholdsfortegnelse 1. INDLEDNING...3 1.1 FORMÅL...3 1.2 REFERENCER...3 1.3 TESTENS OMFANG OG BEGRÆNSNINGER...3 2. TESTEMNER...3 2.1 CENTRAL ENHEDEN...3 2.2 ADGANGS ENHEDEN...3 2.3 LÅSE ENHEDEN...3 2.4 SIRENE ENHED...3 2.5 FØLER ENHED...4 3. TESTDESIGN...4 3.1 CENTRAL ENHED...4 3.2 ADGANGS ENHED...4 3.3 LÅSE ENHED...4 3.4 SIRENE ENHED...4 3.5 FØLER ENHED...4 4. UDFØRSEL AF TEST...4 4.1 CENTRAL ENHED...4 4.2 ADGANGS ENHED...5 4.3 LÅSE ENHED...5 4.4 SIRENE ENHED...6 4.5 FØLER ENHED...6 5. GODKENDELSE...6 6. BILAG...6-2 -
1. Indledning 1.1 Formål Formålet med denne test er at bevise over for kunden at produktet der afleveres virker som beskrevet i kravspecifikationen. Desuden skal den fortælle udviklere/designere i firmaet der udvikler systemet om de har levet op til kravene i kravspecifikationen. 1.2 Referencer Kravspecifikation for GuardTech. 1.3 Testens omfang og begrænsninger Testen skal dække kommunikationen mellem de forskellige enheder samt bruger interfacet. Desuden skal hardwaren testes om den virker efter kravene i kravspecifikationen. 2. Testemner 2.1 Central enheden TE1: Det skal være muligt at indtast bruger navn med op til 40 tegn. TE2: Skal checke at alle enhederne er til stede på bussen. TE3: Skal kunne sende en e-mail til den af administratoren angiven e-mail adresse, hvis der opstår et brud på sikkerheds systemet. TE4: Skal kunne starte sirenen TE5: Det skal være muligt at åbne døren. TE6: Det skal være muligt at deaktivere/aktivere alarmen. 2.2 Adgangs enheden TE7: Det skal kun være muligt at bruge tal i sin adgangs kode. TE8: Det skal være muligt at aktivere alarmen. TE9: Det skal være muligt at åbne døren og deaktivere alarmen. 2.3 Låse enheden TE10: Det skal være muligt at åbne døren manuelt, ved hjælp af tryk på en knap. TE11: Kan den åbne døren. 2.4 Sirene enhed TE12: Går alarmen igang når der ikke har været kommunikation med central enheden i 30 sek. TE13: Stopper alarmen efter 30 sek. - 3 -
2.5 Føler enhed TE14: Går alarmen igang når der ikke har været kommunikation med central enheden i 30 sek. 3. Testdesign 3.1 Central enhed TE1: Start GuardTech server programmet op og opret en bruger med et navn på 40 tegn, editere derefter brugeren og checke at navnet stadig er korrekt. TE2: Start GuardTech server programmet, programmet vil automatisk begynde at checke de enheder der er konfigureret i programmet. Er en af de konfigurerede enheder ikke på bussen vil der i loggen være en fejl meddelelse. TE3: Start GuardTech server programmet op. Udløs en alarm f.eks. at åbne et vindue mens alarmen er aktiveret. TE4: Start GuardTech server programmet op. Vælg funktionen start sirene. TE5: Start GuardTech server programmet op. Vælg funktionen åben dør. TE6: Start GuardTech server programmet op. Deaktiver alarmen, udløs herefter en alarm. Aktiver alarmen, udløs herefter en alarm 3.2 Adgangs enhed TE7: Indsæt et kort i kortlæseren som kræver adgangs kode. Tryk på funktions knappen for åben dør tast adgangs kode når du bliver bedt om det. TE8: Indsæt et kort i kortlæseren. Tryk på funktions knap for aktiver alarm. TE9: Indsæt et kort i kortlæseren. Tryk på funktions knap for åben dør/deaktiver alarm. 3.3 Låse enhed TE10: Tryk på knappen ved døren, åben døren. TE11: Tryk på knappen ved døren, åben døren. 3.4 Sirene enhed TE12: Fjern enheden fra RS-485 bussen, vent 30 sekunder. TE13: Fjern enheden fra RS-485 bussen, vent 30 sekunder. Alarm går i gang, vent 30 sekunder. 3.5 Føler enhed TE14: Fjern enheden fra RS-485 bussen, vent 30 sekunder. 4. Udførsel af test 4.1 Central enhed TE1 Dette testes ved at en bruger bliver oprettet i central enheden. Indgiv "ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnop" som brugernavn da denne bruger er 41 karakter lang skal central enheden give en fejlmeddelelse der siger at brugernavnet er forlangt. - 4 -
Indgiv "ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmno" som brugernavn. Da dette brugernavn er præcis 40 karakterer langt skal dette accepteres. Opret en bruger med "test mellemrum" som navn. Da dette ikke indeholde nogle fejlkarakterer skal dette accepteres. Opret en bruger med "****TEST UGYLDIG****" som navn. Da dette indeholder ugyldige karakterer skal central enheden give en fejlmeddelelse der siger at brugernavnet er ugyldigt. TE2 Central enheden checker løbende alle enheder på bussen om de er aktive. Hvis man afbryder forbindelsen med en enhed af bussen skal dette optræde som en fejl i et logvindue i central enheden. TE3 Central enheden skal sættes op til at sende en e-mail til BAT@HS.DK med subjekt "ALARM". Udløses alarmen på central enheden. Hvis e-mailen kan læses på BAT@HS.DK er e-mailen send succesfuldt. TE4 Vælg sirene enheden og vælg konfigurere. Herunder vælges start sirene. Hvis sirenen starter virker funktionen. TE5 Vælg døre enheden og vælg konfigurere. Herunder vælges åben dør. Hvis døren låses op virker funktionen. TE6 Vælg alarm enheden og vælg konfigurere. Herunder vælges start alarm. Hvis alarmen lyder virker funktionen. 4.2 Adgangs enhed TE7 Opret en ny bruger på central enheden med brugernavn "Door opener", denne bruger skal have kort-id 0xFF og password "1234" Indsæt kortet i kortlæseren og vælg "åben dør". Vent på at displayet viser at du må indgive dit password. Tast nu "åben dør". Hvis der kommer en '*' i displayet er dette godkendt hvis der ikke kommer en stjerne i displayet er "åben dør" ikke godkendt. Tast nu "aktiver alarm" Hvis der kommer en '*' i displayet er dette godkendt hvis der ikke kommer en stjerne i displayet er "aktiver alarm" ikke godkendt. Hvis der kommer en stjerne i displayet ved enten "åben dør" eller "aktiver alarm" er der fejl i systemet. Tag kortet ud og indsæt kortet i kortlæseren igen og vælg "åben dør". Vent på at displayet viser at du må indgive dit password. Tast nu "1234". Der skal nu være 4 stjerner i displayet. Hvis dette er korrekt Accepteres disse tegn. Tag kortet ud og indsæt kortet i kortlæseren igen og vælg "åben dør". Vent på at displayet viser at du må indgive dit password. Tast nu "5678". Der skal nu være 4 stjerner i displayet. Hvis dette er korrekt Accepteres disse tegn. Tag kortet ud og indsæt kortet i kortlæseren igen og vælg "åben dør". Vent på at displayet viser at du må indgive dit password. Tast nu "9000". Der skal nu være 4 stjerner i displayet. Hvis dette er korrekt Accepteres disse tegn. TE8 Opret en ny bruger på central enheden med brugernavn "Door opener", denne bruger skal have kort-id 0xFF og password "1234" Indsæt kortet i kortlæseren og vælg "aktiver alarm". Vent på at displayet viser at du må indgive dit password. Tast nu "1234". Hvis displayet viser "Alarm aktiv" er alarmen aktiveret. TE9 Opret en ny bruger på central enheden med brugernavn "Door opener", denne bruger skal have kort-id 0xFF og password "1234" Kort med id 0xFF indsættes i kortlæser og funktions tast for åbning af dør vælges. Når displayet angiver det indtastes passwordet "1234". Herefter skal døren åbne. 4.3 Låse enhed TE10-5 -
Tryk på døråbnings knappen ved døren. Hvis døren låser op er testen bestået. TE11 Tryk på døråbnings knappen ved døren. Hvis døren låser op er testen bestået. 4.4 Sirene enhed TE12 Fjern sirene enheden fra RS485 bussen og vent i Max. 30 sekunder. Hvis alarmen går i gang er testen bestået, ellers er der fejl. TE13 Fjern sirene enheden fra RS485 bussen og vent til alarmen starter. Tag tid på alarmen. Hvis alarmen er tændt i over 30 sekunder et testen fejlet. Ellers er testen OK. 4.5 Føler enhed Funktion. TE14 Fjern føler enheden fra RS485 bussen og vent i Max. 30 sekunder. Hvis alarmen går i gang er testen bestået, ellers er der fejl. 5. Godkendelse GuardTech projektet vil blive afleveret d. 990304, uanset om projektet kan køre gennem denne testspecifikation fejlfrit eller ej. ---------------------------------------------------------- ------------------------------------------------------------------ Lærer. Gruppe repræsentant Ingen. 6. Bilag - 6 -