Piotr Doliński
اختبارات حية

هذا الموقع مُختبر

ليس مجرد محفظة — بل عرض حي.
كل عملية دفع تُتحقق عبر اختبارات مؤتمتة. كل ميزة تُراجع للوصولية والاستجابة والموثوقية.

testing.images.structure.caption

testing.images.cicd.caption

اختبار قائم على المخاطر

الاختبارات تركز على المسارات الحرجة والوظائف الأساسية

سريع وثابت

بدون انتظار متقلب. الاختبارات تنتهي خلال أقل من دقيقتين

Page Object Model

بنية قابلة للصيانة مع مكونات قابلة لإعادة الاستخدام

تكامل CI/CD

الاختبارات تعمل مع كل دفع وكل طلب دمج

ما الذي يتم اختباره

اختبارات دخان

تحميل الصفحة الرئيسية
ظهور الأقسام الحرجة
ظهور محتوى الـ Hero
ثبات التخطيط (CLS)

التنقل

التمرير السلس يعمل
التنقل الداخلي يعمل
الروابط الخارجية صالحة
التحقق من الوصول للسيرة الذاتية

الوصولية

التوافق مع WCAG 2.1 AA
التنقل عبر لوحة المفاتيح
دعم قارئات الشاشة
التحقق من تباين الألوان

الاستجابة

جوال (320px-428px)
لوحي (768px-1024px)
سطح مكتب (1280px+)
أحجام أهداف اللمس

حزمة الاختبار

PlaywrightTypeScriptGitHub ActionsAxe-core

لماذا يهم

يمكن لأي شخص القول إنه يعرف الاختبار. هذا الموقع يثبت ذلك.
الاختبارات تعمل تلقائياً مع كل تغيير وتلتقط التراجعات قبل الإنتاج.
الجودة لا تُفتَّش — بل تُبنى.

خبرتي التقنية

نظرة أوسع على التقنيات والأدوات التي عملت معها، خارج نطاق هذه المحفظة.

أتمتة الاختبارات

بناء مجموعات اختبارات قوية وسهلة الصيانة

Selenium logo

Selenium

Appium logo

Appium

Detox logo

Detox

Cypress logo

Cypress

Playwright logo

Playwright

Cucumber logo

Cucumber

لغات البرمجة

هندسة الجودة على مستوى الكود

Java logo

Java

TypeScript logo

TypeScript

Python logo

Python

SQL logo

SQL

DevOps والأدوات

تبسيط مسارات تسليم الجودة

GitHub Actions logo

GitHub Actions

Git logo

Git

Postman logo

Postman

Jira logo

Jira

خبرة إضافية

KibanaTDD/BDDShift LeftAgile/ScrumREST APICI/CDJenkinsTestNGMavenKanbanDockerKibanaTDD/BDDShift LeftAgile/ScrumREST APICI/CDJenkinsTestNGMavenKanbanDocker