logo
rikulehtonen.fi
Network

Master's Thesis - Automated Test Case Generation for Web Applications Using Machine Learning

Information

Master's thesis on generating test cases for web applications. The thesis proposes a test generation framework for test automation libraries.

Algorithms implemented for test generation:
- Vanilla Policy Gradient (PG)
- Proximal Policy Optimization (PPO)
- Online Decision Transformer (ODT)

framework

Abstract

Automation in web application testing improves efficiency and reduces costs. This thesis introduces a framework for generating test cases using machine learning algorithms, specifically PPO and ODT, to optimize test steps for user objectives. Results show the framework supports exploration-based test generation, with PPO optimizing steps and ODT cloning behavior from previous cases. The thesis also discusses scalability solutions and future goals for rapid, simultaneous test generation across applications.

Thesis: Lehtonen_2023.pdf
Archived project: GitHub Repository