An open API service indexing awesome lists of open source software.

https://github.com/veydantkatyal/regression-testing

naive implementation for SWE
https://github.com/veydantkatyal/regression-testing

allure-report regression-testing swe

Last synced: 4 months ago
JSON representation

naive implementation for SWE

Awesome Lists containing this project

README

          

# Regression Testing Tool

## Overview
Automated regression testing using **Selenium, PyTest, and Allure Reports**.

## Features
- Web UI automation
- Test execution & reporting
- Parallel execution
- CI/CD integration

## Installation
```bash
pip install selenium pytest webdriver-manager
```

## Run Tests
```bash
pytest --html=report.html --tb=short
```

## View HTML report
```bash
start report.html
```

## Architecture diagram
![](./images/architecture.png)

## Result
![](./images/report.png)

## CI/CD Setup (GitHub Actions)
```yaml
name: Regression Tests
on: [push, pull_request]

jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install dependencies
run: pip install selenium pytest webdriver-manager
- name: Run tests
run: pytest --html=report.html