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/3245s
Dashboard27/2838s
Checkout42/451m 12s
API Integration54/5652s
User Management36/3834s

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