STILE: A Tool for Parallel Execution of E2E Web Test Scripts
Autor: | Maurizio Leotta, Dario Olianas, Matteo Biagiola, Paolo Tonella, Filippo Ricca |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2021 |
Předmět: |
Computer science
media_common.quotation_subject Computation 02 engineering and technology computer.software_genre Test script Web testing Selenium Parallel Testing 0202 electrical engineering electronic engineering information engineering Web application Quality (business) media_common Graphical user interface Docker business.industry Dependency graph End-to-End Testing Web Testing 020207 software engineering 020202 computer hardware & architecture Test (assessment) Operating system State (computer science) business computer |
Zdroj: | ICST |
Popis: | Automated end-to-end (E2E) Web testing relying on frameworks such as Selenium Web Driver is commonly used to assess the quality of web applications. However, the resulting test scripts may require long execution times, due to their interaction with the browser GUI and backend services. To avoid repeated and costly setup of the Web application state, testers tend to build test suites whose test scripts depend on each other (i.e., one test case sets up the application state expected by another test case). In this paper we present STILE, a tool for the parallel execution of Web test scripts that ensures the compliance of all execution schedules with the dependencies among the involved test scripts, while at the same time minimizing the execution time and the computation time required for such parallel execution. Experimental results show that execution times can be approximately halved thanks to STILE. |
Databáze: | OpenAIRE |
Externí odkaz: |