Skip to content

Latest commit

 

History

History
55 lines (42 loc) · 2.94 KB

File metadata and controls

55 lines (42 loc) · 2.94 KB

Dear Community,

Tired of writing test automation code just to check if a button works? 🧪

We're thrilled to present Application Verifier — a modern, browser-based BDD scenario testing tool that lets you write and execute web app tests in plain English (or Ukrainian!) — no coding, no installation, no server required.

🎁 WHAT'S INSIDE:

🎯 BDD-Style Scenarios — Write tests using Given/When/Then/And syntax 🇺🇦 Bilingual Steps — Native Ukrainian & English keywords in every pattern 📋 Scenario Groups — Organize tests into collapsible, reorderable groups ▶️ Flexible Execution — Run all, selected, single group, or one step 🔀 Enable/Disable Toggles — Skip steps or groups without deleting them 📥 Multi-Format Import — JSON, YAML, and Gherkin .feature files 📤 Multi-Format Export — Share scenarios across teams and tools 📎 File Upload Testing — Built-in file manager for upload-form tests 🖼️ Live Preview — Watch tests run in real-time inside embedded iframe 📊 Real-Time Reports — Stats, progress bars & detailed test reports 📝 Execution Journal — Color-coded timestamped log of every action

🖥️ TECHNICAL HIGHLIGHTS:

✓ Pure HTML/CSS/JavaScript — Zero backend, single self-contained file ✓ 25+ natural-language step patterns (English + Ukrainian simultaneously) ✓ Native checkVisibility API for robust element detection ✓ React/Vue-compatible input setters via Object.getOwnPropertyDescriptorDataTransfer API for realistic file upload simulation ✓ Configurable per-step timeouts (1–300s) with abort control ✓ localStorage persistence for scenarios, files & settings ✓ Fully responsive design (mobile, tablet, desktop) ✓ Custom dialog system (no ugly browser alerts!) ✓ Split-view layout with horizontal/vertical orientation toggle ✓ 100% privacy — everything runs locally, nothing uploaded anywhere

🎯 PERFECT FOR:

• QA engineers writing smoke tests without automation frameworks • Developers verifying UI changes during rapid iteration • Product managers documenting expected behavior visually • Teaching BDD principles in educational settings • Ukrainian-speaking QA teams who want native language support • Anyone tired of Selenium boilerplate for simple checks • Front-end demos & interview coding showcases • Onboarding new team members to BDD workflows

🔗 Experience it here: https://applicationverifier.github.io

📜 Open source under the MIT License — feel free to explore, contribute, and adapt!

Whether you're a seasoned automation engineer or a QA newcomer, Application Verifier makes web testing feel less like programming and more like describing what your app should do. Write once, run anywhere a browser exists.

Warm regards, Valentyn Kolesnikov

P.S. Hit "Run All" to see your entire test suite execute in seconds, or try mixing English and Ukrainian keywords in the same scenario — it just works! 🚀✅