تستوبFocalPay
Cashier Probe
تست end-to-end روی صندوق فروش واقعی با پایانه، دستگاه پول نقد، اسکنر و چاپگر، بدون هیچ mock
- سال
- ژوئن 2026
- نوع
- تست
- فناوریها
- 8
- مسیر
- وب
جزئیات
تست خودکار end-to-end برای FocalPay Cashier، صندوق فروشی که با Electron نوشته شده. این تستها برنامه را مثل یک صندوقدار واقعی و بدون mock اجرا میکنند، روی سختافزار واقعی فروشگاه: پایانهی پرداخت، دستگاه پول نقد، بارکدخوان و چاپگر رسید.
فریمورک را با TypeScript و Playwright و با الگوی Page Object Model طراحی کردم و ساختم. بیش از ۲۵ مجموعهتست نوشتم (ورود، سبد خرید، پرداخت، بازپرداخت، تأیید سن و چیزهای دیگر) و یک launcher با C# و WPF هم ساختم تا تیم QA بدون خط فرمان بتواند تستها را اجرا کند.
تنظیمات هر محیط از فایل config خوانده میشود، گزارشها به شکل HTML و JSON ساخته میشوند و کل ابزار برای نصب روی ویندوزِ فروشگاهها بستهبندی شده است.
فناوریها
- Node.js
- TypeScript
- Playwright
- Electron
- C#
- WPF
- E2E Testing
- Page Object Model