Hva er den beste mekanismen for testing applets?

stemmer
9

Jeg prøver å effektivt bygge en funksjonell test suite for en applet, og jeg prøver å finne en god ramme for det.

I det siste, da jeg ønsket å designe en testsuite som ville tjene som både funksjonelt og last testing på et program, det har alltid vært et web-basert program, eller i det minste en slags tjeneste-basert program, og jeg har brukt noe som grinder til å bygge opp testskript, og bruke dem til å simulere brukere.

Med en Java-applet, er det ikke klart for meg hva, om noen, kan mekanismen eksisterer for meg å konsumere og kjøre bruk skript mot GUI og dermed simulere en bruker klikker på skjemakontroller.

Er det noen som har noen erfaring med dette?

Publisert på 11/01/2009 klokken 13:13
kilden bruker
På andre språk...                            


3 svar

stemmer
0

Jeg er sikker på at dette ikke er det beste valget i disse dager, men år siden brukte jeg WinRunner for å teste Java-applets.

Men er du ute etter å skape belastning eller er du ute etter å teste GUI av applet? Fordi du kan gjøre en slutt-rundt og har en side der du bruker Javascript til å ringe inn applet, deretter bruke en nettleser testverktøy for å påkalle din JS metoder.

Svarte 11/01/2009 kl. 13:36
kilden bruker

stemmer
4

Ta en titt på FEST Swing . Det gjør det lett å kjøre og teste Swing GUI. Den støtter applets.

Svarte 11/01/2009 kl. 13:46
kilden bruker

stemmer
1

Vi har hatt en stor suksess testing applets bruker Quicktest Professional ( wikipedia lenke ). Vi testet applet både i sitt naturlige miljø (nettleser) og ved hjelp av en spesialbygget "vugge" som tar over nettleseren delen og legge den applet i en JFrame (slik at vi kan teste Java input / output, start / stopp, lukker rammen og se etter lekkasjer og aktivere generelt skjult / forbudte grensesnitt).

Disclosure: Jeg er en utvikler i HP som utvikler Quicktest Professional.

Svarte 11/01/2009 kl. 15:23
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more