Forord. Testdokumentasjon

Like dokumenter
Forord. Brukerdokumentasjon

Brukermanual. PUS i Web. Mai 2009 (Versjon 1)

Testrapport. Studentevalueringssystem

Hurtigguide for Com4 kundeportal Version

Munik sin hjemmeside BRUKERMANUAL LITAL ROZENTAL-EIDE

Brukermanual. System for oversiktslister. Entreprenører

Brukermanual. Studentevalueringssystem

Testdokumentasjon. Gruppe 9

Brettspillstudentene. Bakgrunn. Hopelessly devoted to fun. INF5272. Våren Gruppe 8

Overordnet beskrivelse og arkitekturskisse

Brukerdokumentasjon for Installatør i bruk av. Elektronisk behandling av rettemeldinger

Brukermanual. System for oversiktslister. Entreprenører

TESTRAPPORT - PRODSYS

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

Innholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10

Trådløsnett med. Wireless network. MacOSX 10.5 Leopard. with MacOSX 10.5 Leopard

Brukermanual. System for oversiktslister. Entreprenører

Lotus Traveler - Manual for installasjon

Hvordan levere en video på en oppgave

Steg 1: Installasjon. Steg 2: Installasjon av programvare. ved nettverkstilkoblingen på baksiden av kameraet. Kameraet vil rotere og tilte automatisk.

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

Brukerdokumentasjon for Administrator og andre brukere fra PT

Lage klubbens webside i Rotary med verktøyet Webwiz 2.0

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

Vedlegg Brukertester INNHOLDFORTEGNELSE

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Brukerveiledning Privatisering av datamaskinen For avgangselever våren 2017

Starthjelp for redaktører på nettstedet aurskoggata5.no

Brukerveiledning WordPress. Innlogging:

Labark Oppdatert 9.oktober 2015

Kortversjon av brukerdokumentasjon Solman

Brukerdokumentasjon for registrering og rapportering beredskapsutstyr hos Post og Teletilsynet

student s104111, s107911, s122357

ChiCMS Hovedprosjekt ved Høgskolen i Oslo 2011

Brukermanual Wateachu

[GILJE SELSKAPSLOKALER]

Publisering av statiske og dynamiske websider til klasserom.net fra Dreamweaver og MySQL

Opprette dokumentbibliotek med unike rettigheter

Brukerdokumentasjon Brukerdokumentasjon

[GILJE SELSKAPSLOKALER]

Minianalyse. eventum.no

Hvordan publisere bilder i galleriet til Norsk lundehund klubb

V E I L E D N I N G F O R U T S E N D E L S E A V N Y H E T S B R E V

Telsys e-post Brukermanual

BRUKERVEILEDNING INTRANETT, CMA ASSET MANAGEMENT AS. Dataingeniørutdanningen, Høgskolen i Oslo GRUPPE 15. Kenneth Ådalen. Vegard Gulbrandsen

6105 Windows Server og datanett

Gjennomføre et møte. MeetAt Datamøte

Entobutikk 5.BRUKERMANUAL VÅR 2011

Timeregistrering I Agresso. Brukerveiledning (Verson 1.0 PML)

Testrapport for Sir Jerky Leap

Legg opp din nye Website raskt og enkelt!

Med Reacts webmail kan du sende og motta e-post som normalt. Forskjellen er at dette gjøres via nettleser og ikke via ditt standard e-postprogram.

Veiledning for Infoserver Citrix

WordPress. Brukerveiledning. Kjære kunde. Innlogging:

CMI. Brukermanual. Comendo Dronning Eufemias Gate 16 N-0191 Oslo T: F:

Brukerveiledning. Madison Møbler Administrasjonsside

1. Gå inn på portalen:

KOM I GANG MED WORDPRESS En enkel guide for å hjelpe deg gjennom det grunnleggende i Wordpress

PRINTER DRIVER ADMINISTRATOR GUIDE

AirDog Hovedprosjekt ved Høgskolen i Oslo 2009

Eksamen i IBE102 Webutvikling Våren 2017.

Velkommen til Pressis.

Brukerveiledning for For å opprette en ny bruker vennligst send en epost til

6105 Windows Server og datanett

Labquality/NKK ELEKTRONISK RESULTATSKJEMA VIA INTERNET. Åpning av skjemaet. Logg inn på Participant services. Velg resultatskjemaet

Brukermanual for Request Tracker 3.8

Trådløst nett UiT Feilsøking. Wireless network UiT Problem solving

Hvordan bruker du

Forord Dette er testdokumentasjonen skrevet i forbindelse med hovedprosjekt ved Høgskolen i Oslo våren 2010.

Elektroniske sjekklister

BRUKERMANUAL. Deviations and Reporting

Bruk av kildeavskrifter som er merket med grønn kule

Case Prosess Resultat Kommentar

Manual - Susoft Android og varetelling

Fjernarbeidsløsningen - når du ikke bruker din vanlige Oslo kommune-pc

Bruksanvisning for fylkesnettsider

Brukerveiledning wikispaces. Kursholder Kari Saasen Strand

Brukermanual for kommuneansvarlig og testleder

Entobutikk 3.TESTRAPPORT VÅR 2011

Testdokumentasjon Presentasjon

Brukermanual for administrasjonsverktøy Gruppe: 08-03

Administrasjons manual

Vedlegg B: Produktdokumentasjon

Brukerveiledning for Vesuv

Bestille trykk av doktoravhandling Ordering printing of PhD Thesis

Kursing i nye ne+sider. Administratorer

Oppkobling mot SAFE detaljert Mac

Installasjon av Pocket

Diskusjon:SportsAdmin Medlemsadministrasjon

Brukermanual AquaLog Loggføringsverktøy. Brukermanual AquaLog. Aqualog Loggførgingsverktøy

Brukerdokumentasjon. Hovedprosjekt Høgskolen i Oslo. Gruppe 24

RESULTATHÅNDTERING Guide om håndtering av resultater for klubber (eksport og import)

Hjelp til MV-Login Administrasjon MikroVerkstedet A/S

Brukerveiledning. Gruppe 9

6105 Windows Server og datanett

QuickGuide Oppdateres fortløpende ved nye funksjoner

Planlegge og starte et møte. MeetAt Datamøte

1. INNHOLDSFORTEGNELSE

Feilmelding Årsak Løsning

Transkript:

Forord Dette dokumentet er først og fremst ment for veileder og sensor men også andre som er interesserte i å vite hvordan produktet vi har laget er testet. Formålet med denne testrapporten er å gi en oversikt over all testing vi har utført på systemet. Rapporten vil gi en grundig oversikt over alt vi har testet samt hvordan vi har løst eventuelle feil. Systemet vi har utviklet, eller deler av det, skal forhåpentligvis legges ut på nettet sammen med Smartlinks eksisterende løsning og derfor har vi forsøkt å være så nøye som mulig når det gjelder testing og feilfinning. Dokumentet inneholder tester utført av oss, og av et testpanel. Under punkt 1 kan du se alle tester vi har gjennomført, og under punkt 2 kan du lese hva testpersonene hadde å si om systemet vårt. Det kreves ingen spesiell kunnskap i data for å lese denne testrapporten. Page 2 of 17

Innholdsfortegnelse Forord... 2 Innholdsfortegnelse... 3 1. Test av systemet... 4 1.1 register.aspx/register.aspx.cs... 4 1.2 login.aspx/login.aspx.cs... 5 1.3 wapprofile.aspx/wapprofile.aspx.cs... 5 1.4 Masterpage.aspx/Masterpage.aspx.cs... 6 1.5 tunes.aspx/tunes.aspx.cs... 7 1.6 view_profile.aspx/view_profile.aspx.cs... 8 1.7 edit_profile.aspx/edit_profile.aspx.cs... 9 1.8 search.aspx/search.aspx.cs... 9 1.9 addtomywap.aspx/addtomywap.aspx.cs... 10 1.10 personal.aspx/personal.aspx.cs... 10 1.11 create_profile.aspx/create_profile.aspx.cs... 11 1.12 deletetune.aspx/deletetune.aspx.cs... 11 1.13 detailedtune.aspx/detailedtune.aspx.cs... 12 1.14 edittune.aspx/edittune.aspx.cs... 13 1.15 Statiske sider... 13 1.16 Merknader... 14 2. Test med testpanel... 15 3. Konklusjon... 17 Page 3 of 17

1. Test av systemet Testing av systemet ble gjennomført da programmet var så og si ferdiglaget. Vi har testet selv og i tillegg hatt noen til å teste systemet for oss. Noen feil ble oppdaget av testpersoner men dette gikk stort sett på design. Dette ble forandret etter utført testing. Ettersom systemet, eller deler av det, skal kobles sammen med den allerede eksisterende løsningen på nett er det svært viktig at testing av alle funksjoner er nøye gjennomført. 1.1 register.aspx/register.aspx.cs register.aspx / register.aspx.cs Registrere brukere til mymp3tone.com. Smartlink ønsket å benytte seg av den innebygde løsningen som er i ASP.NET Ingen tilgang når du er logget på mymp3tone.com Registrere en bruker med valide Bruker blir registrert i databasen og data. automatisk logget på siden. Registrere bruker med brukernavn som finnes i databasen fra før. Melding til bruker : Please enter a different username. Registrere bruker med ulike verdier i password og Confirm password. Registrere bruker med email på ugyldig format (gyldig format er text@text.text ). Registrere bruker uten å huke av for agree to the terms. Manuelt gå til register.aspx når du er logget inn på mymp3tone.com. <html> eller annen potensiell farlig kode i tekstfeltene. For få tegn i passord feltene (gyldig passord: min. 6 tegn). Melding til bruker: The Password and Confirmation Password must match. Melding til bruker : Email is not a valid email. Melding til bruker: ingen, bruker blir registrert. Melding til bruker : You are already logged in Automatisk beskjed i.net: A potentially dangerous Request.Form value was detected from the client Beskjed til bruker: Password length minimum: 6. Non-alphanumeric characters required: 0. IKKE Page 4 of 17

1.2 login.aspx/login.aspx.cs Login.aspx / Login.aspx.cs Logge inn bruker på mymp3tone.com Ikke tilgang når du allerde er logget inn. Ikke få logget seg på, uten gyldig brukernavn / passord. Smartlink ønsket å benytte seg av den innebygde løsningen som er i ASP.NET Logge inn med gyldig Bruker bli logget inn på siden. brukernavn / passord. Manuelt gå til login.aspx når du er logget inn på mymp3tone.com. Melding til bruker : You are already logged in. Logge inn med ugyldig brukernavn /passord. Melding til bruker: Your login attempt was not successful. Please try again. 1.3 wapprofile.aspx/wapprofile.aspx.cs wapprofile.aspx/wapprofile.aspx.cs Lister ut din gjeldene wapprofil (3 låter) Lister også ut dine tidligere nedlastede låter på mymp3tone.com n skal vises til alle som er logget på mymp3tone.com, uavhengig om bruker har laget sin egen profil eller ikke. Dersom bruker forsøker å nå siden manuelt uten å være logget på skal bruker gis beskjed om at han/hun må logge på først. Pålogget bruker uten profil Wap-profilen vises. laster siden. Pålogget bruker med profil Wap-profilen vises. laster siden. Anonym bruker forsøker å laste Melding til bruker: You have to login siden. to view this page Bruker trykker på en låt i wapprofilen sin. Bruker blir tatt til detailedtune med den aktuelle låt id en. Page 5 of 17

1.4 Masterpage.aspx/Masterpage.aspx.cs Masterpage.aspx/Masterpage.aspx.cs Holde orden på hovedmenyen. Holde orden på brukerens personlige meny. Liste ut topp lister fra databasen. n består av logoen på toppen med meny, og høyre og venstre ramme. Dette er sider som er identiske uavhengig av hvilke andre sider som vises. Menyene skal forandre seg ettersom bruker er logget på, og om bruker har laget seg en personlig profil eller ikke. Hovedmenyen, anonym bruker. Tilgang til : Home, Demo, Prices, FAQ, About, Login og Register. Hovedmenyen, Innlogget bruker uten profil. Tilgang til : Home, Demo, Prices, FAQ, About, My Page, Create pg Logout. Hovedmenyen, Innlogget bruker med profil. Tilgang til : Home, Demo, Prices, FAQ, About, My Page, Create og Logout. Personlig meny,anonym bruker Ikke tilgjengelig. Personlig meny, innlogget Tilgang til Personal Page, My bruker uten profil. Wapprofile og Create Profile Personlig meny, innlogget Tilgang til Personal Page, My Tunes, bruker med profil. My WapProfile, View Profile, Edit Profile. Velkommstmelding, anonym Melding: Not logged in. bruker. Velkommstmelding, anonym bruker. Melding: Welcome + UserName. Liste ut topplister. Søkefelt. Viser siste 5 og top 5 smslyder og ringetoner samt de mest nedlastede låtene. Lister ut søkefelt. Når search knappen trykkes, lastes siden search.aspx Page 6 of 17

1.5 tunes.aspx/tunes.aspx.cs tunes.aspx / tunes.aspx.cs Liste ut alle låtene du har på mymp3tone.com. Inneholde link for å legge til wap-profilen, slette låten og editere låt infoen. n skal kun vises dersom bruker er logget inn, og dersom bruker har en brukerprofil. Prøver sidene å lastes manuelt, av anonym bruker, eller bruker uten profil på mymp3tone.com skal bruker gis beskjed om at dette ikke er lov. Bruker med profil er logget inn, og trykker på My Tunes i den personlige menyen. Låtene dine vises, ikon for å slette, editere og legge låtene til wapprofilen vises. Bruker som er logget inn, men som ikke har profil prøver å manuelt komme til siden. Bruker som ikke er logget inn forsøker å nå siden manuelt. Bruker trykker på addtowap ikonet. Bruker trykker på deletetune ikonet. Bruker trykker på Edit Tune ikonet. Bruker trykker på låten. Melding til bruker: You have to create a profile to view this page.link til create profile vises også. Melding til bruker: You have to login to view this page. Link til login vises også. Melding til bruker: Tune added to your wapprofile. Link til wapproflen og startsiden vises. n delete tune lastes med riktig låt id. n edittune lastes med riktig låtid. n detailedtune lastes med riktig låt-id. Page 7 of 17

1.6 view_profile.aspx/view_profile.aspx.cs view_profile.aspx/view_profile.aspx.cs Viser profilen til innlogget bruker. Viser profilen til en annen bruker dersom agrumentet user=bruker er med. Uten argumenter skal siden vise din profil, dersom du er logget på,og har en profil på mymp3tone.com. Med argument skal siden vise profilen til brukeren som er med i agrumentet. Manuell tilgang for anonym bruker skal resultere i feilmelding. Det samme skal manuell tilgang for brukere som ikke finnes i databasen. Pålogget bruker går inn på siden n viser din profil på uten argument. mymp3tone.com. Pålogget bruker går inn på siden Profilen til brukern som er med i med agrument. argumentet vises. Anonym bruker prøver å laste Melding til bruker: You have to login siden manuelt uten argument. to view this page. Anonym bruker prøver å laste siden manuelt med argument. Melding til bruker : You have to login to view this page. Pålogget bruker laster siden med ugyldig argument. F.eks bytte ut variablen user til f.eks test eks:view_profile.aspx?test=gun hild Anonym bruker laster siden med ugyldig argument. F.eks bytte ut variablen user til f.eks test eks:view_profile.aspx?test=gun hild Pålogget bruker laster siden manuelt med tilfeldig brukernavn som agrument. Anonym bruker laster siden manuelt med tilfeldig brukernavn som argument. Pålogget bruker sin profil vises. Melding til bruker : You have to login to view this page. Dersom brukernavn finnes blir profilen til den aktuelle bruker vist. Dersom brukernavn ikke finnes vil bruker få beskjed om dette. ( The user doesn't exists in the database.) Uavhengig om bruker finnes eller ikke vil bruker få denne beskjeden : You have to login to view this page. Page 8 of 17

1.7 edit_profile.aspx/edit_profile.aspx.cs edit_profile.aspx/ edit_profile.aspx.cs Endrer data lagret om en bruker. Kun tilgang for pålogget bruker som har registrert seg med profil på mymp3tone.com. Alle andre brukere skal få beskjed om at de ikke har tilgang. Pålogget bruker med profil Dataene dine vises i tekstbokser. Du laster siden. kan forandre dataene og lagre de i databasen. Pålogget bruker, uten profil Melding til bruker : You have to forsøker å laste siden. create a profile to view this page. Anonym bruker forsøker å laste siden. Melding til bruker: You have to login to view this page. Pålogget bruker forandrer lagrede opplysninger og trykker save changes. Melding til bruker: Your userprofile is now updated. Bruker får også en link til sin profil. 1.8 search.aspx/search.aspx.cs search.aspx/ search.aspx.cs Søker i databasen etter gitt argument. Skal gi bruker beskjed dersom søkefelt er tomt. Søkt etter gitt søkestreng. Bruker får listet ut alle treff som samsvarer med søket. Det blir søkt blant låtnavn,sjanger,artistnavn, album og brukernavn. Trykke på search uten argument. Melding til bruker: You have to enter a search value. Manuelt gå til siden, uten argument. Melding til bruker: You have to enter a search value. Page 9 of 17

1.9 addtomywap.aspx/addtomywap.aspx.cs addtomywap.aspx/addtomywap.aspx.cs Legge en gitt låt inn i wapprofilen til pålogget bruker. Filen må ha gyldig argument. Bruker må være logget på og bruker må ha laget seg en profil. Manuelt gå til siden, uten å Melding til bruker: You have to login være logget inn. to view this page. Manuelt gå til siden, logget inn men uten å ha profil. Melding til bruker: You have to create a profile to view this page. Logget inn med profil. Gå til siden mauelt, uten argument. Gå til siden manuelt, med låt-id som er privat og ikke tilhører deg. Gå til side manuelt, med låt-id som er public. Melding til bruker: You have to have an argument. Melding til bruker : The tune id you entered is invalid. Låten blir addet til din wapprofil. Gå til siden manuelt, med låt-id som er private, men tilhører deg. Låten blir addet til din wapprofil. 1.10 personal.aspx/personal.aspx.cs personal.aspx /personal.aspx.cs Vise informasjon til bruker. Kun pålogget bruker skal ha tilgang. Logget inn. n vises som den skal. Ikke logget inn. Melding til bruker : You have to log in to view this page. Page 10 of 17

1.11 create_profile.aspx/create_profile.aspx.cs create_profile.aspx/create_profile.aspx.cs Lage en brukerprofil for en registrert bruker Ikke tilgang dersom du har profil fra før, eller dersom du ikke er logget inn Pålogget bruker, uten profil Profilen blir lagret i databasen, med taster inn data om seg selv og trykker på save profile. riktig UserId til pålogget bruker. Pålogget bruker, med profil Melding til bruker: You already have a forsøker å nå siden manuelt. profile at mymp3tone.com. Anonym bruker forsøker å Melding til bruker : You have to log in nå siden manuelt. to see this page. Forsøker med <html> tags. ASP.NETs innebygde håndtering av skummel input håndterer dette. 1.12 deletetune.aspx/deletetune.aspx.cs Deletetue.aspx/ Deletetue.aspx.cs Slette en låt fra mymp3tone.com Kun slette låter du selv har lastet opp. Bruker følger delete-ikonet fra Får opp en advarsel om at bruker er My Tunes. i ferd med å slette en låt. Får også spørsmål om vedkommende er helt sikkerpå at han/hun vil slette låten. Vedkommende trykker ja på spørsmålet over. Låten med gitt ID blir slettet fra databasen. Bruker forsøker å manuelt endre ID på en låt, til en låt som han/hun ikke eier. Prøver å manuelt gå til siden uten agrument. Melding til bruker : The tune you are trying to delete doesn't belong to you. Melding til bruker : The tune you are trying to delete doesn't exists. Prøver å forandre argumentet til tekst eller et stort tall som er for stort til å lagres i Int32. Prøver med <html> kode, eller lignende som argument. Bruker blir sendt rett til hovedsiden. Her tar.net seg av dette. Prøver å nå siden uten å være logget på eller uten profil Blir sendt til startsiden Page 11 of 17

1.13 detailedtune.aspx/detailedtune.aspx.cs detailedtune.aspx/ detailedtune.aspx.cs Skal liste opp detaljert informasjon om en enkelt låt. Her skal også bruker kunne rate en låt, gi kommentarer til en låt, slette eller editere en låt (kun sine egne), flagge en låt eller sende url til låten til en epost adresse Alle brukere har tilgang til denne siden. Hvilke valg som er på siden avhenger av statusen til brukern og om låten som vises tilhører bruker eller ikke. Anonym bruker søker opp eller Får tilgang til informasjon om låten. bruker top tabellene til å se på en låt. Rating,Get It og Comment er fjernet som valg, men bruker får beskjed om hva han/hun må gjøre for å få tilgang til dette. Muligheten til å flagge en låt og sende til venner er tilstede. Bruker uten profil på mymptone.com gjør det samme som over. Vil få de samme valgene som over. Bruker med profil. Samme som over. Bruker med med profil går til detaljert informasjon om sin egen låt Bruker uten profil går til detaljert informasjon om egen låt. Manuelt gå til en låt, treffer en som er private og som bruker ikke eier. Får tilgang til rate,get it og kommentar feltet. Rate funksjonen blir disabelet dersom bruker har gitt låten stemme fra før Rate blir disablet, Bruker får beskjed om at han/hun ikke kan stemme på sine egne later. valgene edit og delete blir gjort synlig. Samme som over, men Get it,edit og Delete er ikke aktivert.brukere uten profil har valgt å ikke delta aktivt i community delen. Edit,Delete og Get It er alle funksjoner som kun er aktivert for disse medlemmene. Får beskjed om at låten ikke finnes. Gjør det samme, men med sin egn private låt. Kommer inn på låten. Dette er ok, siden bruker skal ha tilgang til alle sine låter. Page 12 of 17

1.14 edittune.aspx/edittune.aspx.cs edittune.aspx/ edittune.aspx.cs Gir bruker mulig til å editere informasjon om låtene sine Kun for brukere som aktivt deltar i communitydelen. Dvs at de har opprettet en brukerprofil. Bruker med profil går til editune vie detailedtune eller my tunes. Får opp et skjema der nåværende informasjon om låten står. Bruker kan fritt editere dette til ønsket tekst. For så å lagre informasjonen i databasen ved å trykke på update. Anonyme brukere forsøker å få tilgang til siden. Bruker uten profil forsøker å nå siden manuelt, uavhenig om låt id en som sendes med som argument tilhører bruker eller ikke. Tekst eller større tall enn int32 kan lagres som agrument. Melding til bruker : You have to login to view this page. Melding til bruker : You have to create a profile to view this page. Bruker blir sendt til startsiden. <html> eller andre tegn som betraktes som potensielt skadelige for siden. Håndteres av.net rammeverket. 1.15 Statiske sider Statiske sider r About,contact_us,demo,faq,home, etc Ingen. Kun liste ut informasjon Alle sidene lastet De viser den informasjonen de skal Page 13 of 17

1.16 Merknader Vi har under testing av applikasjonen funnet ut at det er umulig å gi en låt samme karakter som den har i gjennomsnitt. Dette har vi etter en del googling funnet ut at skyldes en feil i AJAX Control Toolkit. Elementet som styrer ratingen inneholder ikke noen onclick_event_delegate men kun onchanged. Dette kan løses vha javascript, men det har desverre ikke vi fått tid til å, siden Smarlink kom med ønsket om å bruke AJAX Control Toolkit relativt seint i utviklingsprosessen. Vi gikk også ut fra at kode og Toolkits, som ligger på ASP.NET er testet såpass grundig at det ikke inneholder slike svakheter. Kilder til denne informasjonen finnes her : http://www.codeplex.com/atlascontroltoolkit/workitem/view.aspx?workitemid=9125 http://forums.asp.net/thread/1634913.aspx Vi har heller ikke funnet noen løsning på agree to terms fra register siden. Vi har ikke klart å finne ut hvordan man kobler RequiredFieldValidator opp mot en checkbox. Page 14 of 17

2. Test med testpanel Vi ønsket å teste systemet ved hjelp av flere testpersoner ettersom det er lettere å finne feil for utenforstående. Ved å sitte å jobbe med et slikt prosjekt over lang tid blir man fort blind og ser ikke så lett hvordan ting kan gjøres bedre. Vi valgte å bruke tre bekjente til å teste for oss. Ettersom systemet ikke er lagt ut på nett ble systemet kjørt lokalt på en av våre maskiner. Selve biten å laste opp en låt er per dags dato ikke implementert med Smartlink sin løsning og derfor valgte vi å legge inn låter manuelt via et skjema på siden, slik at bruker skulle få testet alle funksjonene i systemet. Vi har bevisst ikke bedt brukerne teste sikkerheten og integriten i applikasjonen ettersom vi har benyttet personer som er forholdsvis lite datakyndige(dette gjelder ikke testperson 3). Testperson 1: Kvinne,24år Benytter PC nesten daglig men har ingen spesielle datakunnskaper. Personen bruker mobilen ofte men laster heller sjelden ned låter fra nettet. Testperson 2: Kvinne, 56 år Benytter pc av og til, men har lite eller ingen erfaring med sider tilsvarende denne. Innehar også veldig lite kunnskap om mobilteknologi, og hadde vel knapt nok hørt om wap før testen ble utført. Testperson 3: Thomas Ryd, Smartlink Benytter PC daglig og har gode datakunnskaper. Thomas har ikke testet etter malen under men testet applikasjonen da vi viste den fram. Bruker fikk beskjed om å utføre følgende oppgaver: - Registrere seg. - Logge inn - Legge til kommentarer, rate låter og prøve å legge til andres låter til sin egen wapprofil uten å ha registrert profil(dette skal ikke være mulig) - Lage profil. - Laste opp låt. - Legge til kommentar på og rate en annens låt. - Editere og slette sin egen låt - Søke opp diverse låter - Legge til andres låter til sin egen wapprofil - Rate sin egen låt(dette skal ikke være mulig) Page 15 of 17

Testresultat hos person 1: I begynnelsen slet hun litt med å komme i gang med tjenesten. Hun utførte oppgavene vi hadde satt opp og syntes tjenesten fungerte bra. Hun fant siden oversiktlig og fin, behagelige farger og et fint design. Testpersonen hadde følgende kommentarer: - Knappene(search, log in, log out osv) burde forandret seg i det hun førte musepekeren over knappene. - Knappen "create" i menylinjen sa veldig lite om det som faktisk lå bak knappen(laste opp låt) og savnet noe mer synlig på startsiden. Testresultat hos person 2: Hadde tildels problemer med å finne de rette linkene. Dette kan ha en sammenheng med at bruker er veldig uerfaren med interaktive websider. Men etter litt knoting frem og tilbake kom testpersonen seg igjennom alle punktene i testen. Ettersom opplastingsbiten ikke er satt sammen med vårt system fikk bruker ikke oppleve hele tjenesten slik den vil framstå når den er 100% ferdig. Dette gjorde at bruker ikke helt forstod poenget med siden. Testpersonen hadde følgende kommentarer: - Hadde ingen spesielle kommentarer annet enn at designet så pent og oversiktlig ut. Testresultat hos person 3: Thomas likte designet på siden. Han utførte ikke direkte oppgavene vi gav de to andre testpersonene men testet generelt alle funksjoner. Testpersonen hadde følgende kommentarer: Han var enig med testperson 1; - Knappene burde forandret seg i det man fører musepekeren over knappene. - Knappen "create" i menylinjen sier lite om hva som faktisk ligger bak knappen. I tillegg ønsket han disse endringene: - Man burde kunne laste opp låt og velge utsnitt av sangen før man registrerer seg. Dette for å få flest mulig brukere interessert i siden uten å måtte bruke tid på registrering. Brukere forlater oftere sider hvor man må registrere seg med masse informasjon før man får brukt tjenestene på siden. - Låt- og profilnavn bør understrekes slik at det er enkelt å se at disse kan klikkes på. - En liten del av logoen, 100% free(øverst i høyre hjørne), burde fjernes. - Linkene "next" og "back", for Page å navigere 16 of 17 seg fra side til side, under "Demo" i menylinjen, bør utheves.

3. Konklusjon Testen viser at det kan være smart å få utenforstående til å teste system man lager. n vi kjenner systemet veldig godt så er oppbygning og virkemåte veldig innlysende for oss og det blir vanskelig for oss å se ting som kanskje kunne vært gjort annerledes. For lite datakyndige personer, som i tillegg ikke er kjent med mobilbegreper, vil denne type sider uansett design og tilrettelegging fortone seg uoversiktlig og uforståelig. Med bakgrunn i tilbakemeldingene fra testpanelet utførte vi følgende endringer: - Knappen"create" ble endret til "create tune". - Alle knapper ble forandret slik at de forandrer farge når musepekeren er over knappen. - Låt- og profilnavn ble endret slik at disse ble understreket. - En liten del av logoen, 100% FREE, ble fjernet fra headingen. - Linkene "next" og back" under menyen "Demo" ble endret til uthevet skrift for å virke mer synlig. Ingen av testpersonene har testet programmet etter at programmet ble endret. Det er dessverre ikke blitt tid til å utføre tester etter at det ble gjort endringer i systemet. Page 17 of 17