ATCHAHOUE

DESTIN

0%

Retour aux projets
Automatisation2023

TestPilot

Framework de tests E2E couvrant 500+ scénarios avec exécution parallèle, reporting visuel, intégration CI/CD et détection intelligente de régressions.

Client

Éditeur logiciel

Stack

PlaywrightTypeScriptDockerAllureGitHub Actions

Fonctionnalités

500+ scénarios
Parallélisation
Visual reporting
Régression auto

Infos

CatégorieAutomation
Année2023
Écrans5
Technologies5
Maquettes
5 écrans
ℹ

Les noms de domaine affichés sont purement illustratifs. Par souci de confidentialité, les vrais domaines des projets ne peuvent être divulgués.

01Dashboard
desktop
testpilot.io/dashboard

Test Dashboard

TOTAL TESTS

248

PASS RATE

94.8%

↑ 1.2%

FLAKY TESTS

8

3.2%

AVG DURATION

4m 12s

LAST RUN

32m ago

CI #1847

Pass Rate — 30 days

30d ago20d10dToday

Last Run Results

Passed235 (94.8%)
Failed5 (2%)
Flaky8 (3.2%)

BY SUITE

Authentication31/32 • 45s
Dashboard27/28 • 38s
Checkout42/45 • 1m 12s
API Integration54/56 • 52s
User Management36/38 • 34s

Recent Failures

View all →
✗
checkout.spec.ts › should apply discount code

Expected element .discount-badge to be visible

#1847

32m ago

✗
checkout.spec.ts › should handle payment timeoutFLAKY

Timeout 30000ms exceeded waiting for .payment-confirm

#1847

32m ago

✗
auth.spec.ts › should redirect after SSO loginFLAKY

Expected URL to match /dashboard, got /login

#1847

32m ago

✗
dashboard.spec.ts › should load analytics chart

Element .chart-canvas not found in DOM

#1846

2h ago

✗
checkout.spec.ts › should calculate tax correctly

Expected $12.99, received $11.99

#1845

5h ago

Recent CI Runs

#1798#1823#1847
02Run détail
desktop
testpilot.io/runs/1847

Runs › #1847

Run #1847

Triggered by CI/CD • Branch: main • Commit: a3f8c12 • 32 min ago

COMPLETED

Total

248

Passed

235

Failed

5

Flaky

8

Duration

4m 12s

Workers

4

Execution Timeline — 4 Workers

Worker 1
Worker 2
Worker 3
Worker 4
■ Passed■ Flaky■ Failed

Test Results

AllFailedFlakyPassed

auth.spec.ts

✓should login with valid credentials2.1s
✓should show error on invalid password1.8s
⟳should redirect after SSO login2 retries4.2s
✓should handle MFA verification3.5s

checkout.spec.ts

✓should add items to cart2.4s
✗should apply discount codeExpected .discount-badge to be visible3.8s
⟳should handle payment timeout3 retries8.2s
✓should calculate tax correctly2.1s
✓should complete purchase flow5.4s

dashboard.spec.ts

✗should load analytics chartElement .chart-canvas not found5.0s
✓should filter by date range3.2s
✓should export CSV report4.1s
03Flaky Tests
desktop
testpilot.io/flaky

Flaky Tests (8)

Tests that have inconsistent results across recent runs

Period: 7 days ▾

FLAKY TESTS

8

3.2% of total

AVG FLAKE RATE

24%

across 50 runs

CI TIME WASTED

45m

on retries this week

QUARANTINED

2

auto-skipped

Checkout
Last flake: 32m ago

checkout.spec.ts › should handle payment timeout

Pattern: Timeout — External API latency

Flake rate: 32%
Pass rate: 68%
Avg retries: 2.4
Last 20 runs:
Auth
Last flake: 32m ago

auth.spec.ts › should redirect after SSO login

Pattern: Race condition — Redirect timing

Flake rate: 28%
Pass rate: 72%
Avg retries: 1.8
Last 20 runs:
Dashboard
Last flake: 2h ago

dashboard.spec.ts › should update real-time chart

Pattern: Timing — WebSocket message delay

Flake rate: 22%
Pass rate: 78%
Avg retries: 1.5
Last 20 runs:
Checkout
Last flake: 5h ago

checkout.spec.ts › should validate stock availability

Pattern: Data — Shared test data conflict

Flake rate: 18%
Pass rate: 82%
Avg retries: 1.2
Last 20 runs:
User
Last flake: 1d ago

user.spec.ts › should upload profile picture

Pattern: File upload — Network throttle

Flake rate: 15%
Pass rate: 85%
Avg retries: 1.1
Last 20 runs:
SearchQUARANTINED
Last flake: 1d ago

search.spec.ts › should show autocomplete results

Pattern: Timing — Debounce + API latency

Flake rate: 12%
Pass rate: 88%
Avg retries: 1
Last 20 runs:
NotifsQUARANTINED
Last flake: 2d ago

notifications.spec.ts › should receive push notification

Pattern: Service Worker — Registration timing

Flake rate: 10%
Pass rate: 90%
Avg retries: 1
Last 20 runs:
API
Last flake: 3d ago

api.spec.ts › should handle concurrent requests

Pattern: Concurrency — Database lock timeout

Flake rate: 8%
Pass rate: 92%
Avg retries: 1
Last 20 runs:
04Coverage
desktop
testpilot.io/coverage

Test Coverage

Run: #1847 ▾

STATEMENTS

87.2%

✓ Target: 85%

BRANCHES

78.4%

✗ Target: 80%

FUNCTIONS

91.3%

✓ Target: 85%

LINES

88.1%

✓ Target: 85%

Coverage Trend — 30 days

30d ago (82.1%)20d10dToday (87.2%)

File Coverage

Sort: Coverage ▾
FILESTMTSBRANCHESFUNCSLINESCOVERAGE
src/auth/login.ts95%88%100%96%
95%
src/auth/sso.ts82%72%85%83%
81%
src/checkout/cart.ts91%84%95%92%
91%
src/checkout/payment.ts78%65%82%79%
76%
src/checkout/discount.ts88%80%90%89%
87%
src/dashboard/analytics.ts72%58%78%73%
70%
src/dashboard/charts.ts85%76%88%86%
84%
src/user/profile.ts93%87%96%94%
93%
src/user/settings.ts89%82%92%90%
88%
src/api/middleware.ts96%91%98%97%
96%
src/api/routes.ts88%78%90%89%
86%
src/search/index.ts84%70%86%85%
81%
05Test Suite
desktop
testpilot.io/suites/checkout

Test Suites › Checkout

Checkout Suite

checkout.spec.ts • 45 tests • Avg duration: 1m 12s

TESTS

45

PASS RATE

93.3%

FLAKY

2

4.4%

AVG DURATION

1m 12s

LAST RUN

32m ago

Suite Pass Rate — Last 30 runs

Tests (45)

Status ▾

describe("Cart Management")

✓should add single item to cart30/301.8s
✓should add multiple items30/302.1s
✓should update quantity30/301.5s
✓should remove item from cart30/301.2s
✓should persist cart on refresh29/303.4s
⟳should validate stock availabilityFLAKY25/302.8s

describe("Discount Codes")

✗should apply valid discount code28/303.8s
✓should reject expired code30/301.9s
✓should handle percentage discounts30/302.2s
✓should handle fixed amount discounts30/302.0s
✓should prevent stacking discounts30/302.5s

describe("Payment Processing")

✓should process credit card payment30/304.2s
✓should process PayPal payment30/305.1s
⟳should handle payment timeoutFLAKY21/308.2s
✓should handle declined card30/303.8s
✓should calculate tax correctly30/302.1s
✓should complete purchase flow30/305.4s
Projet suivantVulnScan