Automatisert SMOKE-test Av Rune André Bakke og Francesco Pierfelice
Hva er en SMOKE-test? ”daily build and smoke test”. --En eller annen viktig fyr hos Microsoft Luke ut de største feilene mens en arbeider med et større prosjekt. Kjører så mange deler av systemet som mulig, for å se om det ”ryker av systemet”.
Automatisert SMOKE-test for UMS www.telenormobil.no er i stadig utvikling. Automatisert smoke-test: Tidsbesparende Nøyaktig Oversiktlig Historikk Primært for ums-siden, men i praksis skal alle HTML v4.0 websider kunne testes.
Hvorfor Telenor Mobil? Kjent bedrift Spennende oppgave Java-miljø Distribuert systemtenking
Arbeidsmåte 0800-1600 dager Nystartet prosjekt Kontinuerlig sammenlikning og vurdering mot andre liknende systemer
Gjennomføring av prosjektet Iterativ utviklingsforløp –med milepæler Todelt prosjekt: 1. Vurdering av andre eksisterende systemer 2a. Implementering / tilpassing av eksisterende system 2b. Utvikle nytt system Dokumentere samtidig med utvikling Tidlig prototyping
Oppbygging
Virkemåte Ok/error Get(HREF) Post(Content type: text) http://telenormobil.no Get(HREF) Post(Content type: text) Post(Content type: multipart/form-data) Analyser webside Ok/error
Videre arbeid Systemet ferdig, finoppussing gjenstår Grensesnitt Funksjonstest av funksjonstester Tilrettelegge kode for videre utvikling/ oppgradering