Interaktiva applikationer med grafiska användargränssnitt är vanliga i dagens miljö: Alla som har tillgång till alla typer av datorer använder dem ständigt. En betydande mängd tidigare arbeten har utarbetat metoder för att automatisera funktionstester av sådana tillämpningar. Det finns dock inget sådant arbete för att automatiskt testa deras prestanda. Prestandatester ställer ytterligare krav på verktyg för GUI-testautomation: verktygen måste kunna spela upp komplexa interaktiva sessioner, och de måste undvika att störa programmets prestanda. Vi studerar genomförbarheten av att använda fem Java GUI fånga & replay verktyg för GUI prestanda test automation. Förutom att bekräfta svårighetsgraden av tidigare kända GUI-element identifiering problem, identifierar vi också ett relaterat problem, tidssynkronisering problem, som är av ökande betydelse för GUI-program som använder timer-driven aktivitet. Vi finner att de flesta av de verktyg vi studerar har allvarliga begränsningar när de används för att spela in och spela upp realistiska sessioner av verkliga Java-applikationer, och att de alla lider av tidssynkroniseringsproblem. Men vi finner att det mest tillförlitliga verktyget, Pounder, orsakar endast begränsad perturbation, och därmed kan användas för att automatisera prestandatester. Förutom betydelsen av våra resultat för prestandatestning av grafiska gränssnitt, är resultaten också relevanta för att fånga och replay-baserade funktionella GUI testautomation metoder.
Jovic m.fl. beskriva en metod för automatisering av prestanda testning av interaktiva java applikationer REF.
Automating performance testing of interactive Java applications
{'venue': "AST '10", 'journal': None, 'mag_field_of_study': ['Computer Science']}