Send the link to your site and the story or acceptance criteria. Testopia reviews requirements, generates Excel test cases, and runs every scenario — happy paths, errors, edge cases — in a real browser, plus 64 automated checks, smoke tests, performance & API audits.ابعت لينك موقعك والـ story أو الـ acceptance criteria. Testopia بيراجع المتطلبات، ويطلّع ملف Excel بالتستات، ويشغّل كل السيناريوهات (الطبيعي، والأخطاء، والحالات الحدّية) في متصفح حقيقي، ومعاها 64 فحص أوتوماتيك وSmoke test واختبار أداء وAPI.
TC-001Wrong password shows an errorباسورد غلط بيطلّع رسالة خطأPassed
"Invalid email or password" shown; still on /login.ظهرت "Invalid email or password" وفضل على /login.TC-002Orders page lists order 1001صفحة الأوردرات فيها أوردر 1001Passed
Order 1001 is in the table.أوردر 1001 موجود في الجدول.TC-003Upload a profile pictureرفع صورة البروفايلFailed
The file is accepted, but the picture never appears on the profile.الملف بيتقبل، بس الصورة عمرها ما بتظهر في البروفايل.A user story, acceptance criteria, a Jira/Azure DevOps ticket, or designs, Word, PDF and Excel files. A test login if pages need one.user story، أو acceptance criteria، أو تذكرة Jira/Azure DevOps، أو تصميمات وملفات Word وPDF وExcel. ومعاهم حساب تجريبي لو الصفحات محتاجة login.
Every requirement gets its positive, negative and edge cases, run step by step in a real browser. Results are checked by the browser, not just the AI.كل requirement بياخد الحالات الإيجابية والسلبية والحدّية، وبتتشغل خطوة بخطوة في متصفح حقيقي. والنتيجة بيتأكد منها المتصفح، مش الـ AI بس.
A shareable read-only link (no login needed), plus Excel and PDF by email: steps, expected vs. actual, screenshots, video and Playwright trace. Bugs go straight to your Jira or Azure DevOps board.لينك مشاركة مباشر للتقرير (من غير تسجيل دخول)، ومعاه Excel وPDF على الإيميل: الخطوات، والمتوقع قصاد اللي حصل، وصور وفيديو وTrace للتستات. والـ bugs بتتفتح على طول في مشروعك على Jira أو Azure DevOps.
BA assistant to review requirements, write user stories, acceptance criteria & stakeholder questions, or turn any story directly into a Testopia Excel test sheet without a site.مساعد BA يراجع المتطلبات ويكتب user stories وacceptance criteria وأسئلة للـ stakeholders، أو يحوّل أي story لملف Excel بالتستات من غير موقع.
Each test lists the requirement it covers, so gaps are visible before release. Or run your own pre-written Excel/Word/Gherkin test cases as-is.كل تست مكتوب جنبه الـ requirement اللي بيغطيه، فالناقص بيبان قبل الـ release. أو شغّل التستات اللي كتبتها بنفسك في ملف Excel أو Word زي ما هي.
No-AI toggleable checklist (security, SEO, links, forms, WCAG a11y), functional smoke tests, Core Web Vitals, and Load/Stress testing to find breaking points.64 فحص أوتوماتيك تقدر تقفل وتفتح أي واحد فيهم (أمان، SEO، لينكات، فورمز، Accessibility)، وSmoke test وظيفي، وCore Web Vitals، واختبار Load/Stress.
Passing tests are recorded (or recorded by you) and replayed across desktop, mobile & browsers with self-healing, visual diff, API checks, Postman import, and CI keys.التستات الناجحة بتتسجّل (أو تسجّلها بنفسك) وتتعاد من غير AI على الكمبيوتر والموبايل والمتصفحات، مع تصليح ذاتي وVisual regression وفحوصات API واستيراد Postman وربط CI.
Dedicated workspaces with per-client Jira & Azure DevOps integration, 7-day public shareable report links, subscription/trial expiry management, daily quotas, monthly AI cost caps, and encrypted backups.مساحة خاصة لكل عميل بربط مستقل مع Jira وAzure DevOps، ولينكات مشاركة للتقارير (7 أيام من غير تسجيل دخول)، وإدارة فترة الاشتراك والتجربة، وحدود يومية وشهرية، ونسخ احتياطي يومي متشفّر.
Tests, UI, and exported reports (Excel, PDF, Markdown) in either language, with right-to-left sites handled properly.الواجهة والتستات والتقارير (Excel وPDF وMarkdown) بأي لغة من الاتنين، والمواقع اللي من اليمين للشمال بتتعامل صح.
مساعد بيشتغل كـ Senior Business Analyst عنده خلفية QA: بيفهم الأول، ومبيخترعش متطلبات (اللي ناقص بيطلع كسؤال مفتوح أو افتراض مكتوب)، وبيتحدى الكلام الغامض زي "سريع" و"سهل الاستخدام" ويقترح بدائل تتقاس.
بيحوّل الـ user story أو المتطلبات لملف Excel فيه test cases كاملة، من غير ما تفتح أي موقع:
الأداة بعد كده:
تقدر ترفق ملفات مع المتطلبات بزرار 📎 إرفاق ملفات، أو تسحب الملف وتسيبه على الخانة، أو تلزق صورة فيها (Ctrl+V):
الملفات بتفضل سرية ومش بتتشارك، وأقصى حجم للملف 25 ميجا.
لو ربطت مساحة العميل بـ Jira أو Azure DevOps، تكتب رقم الـ story (زي PROJ-123 في Jira أو 4567 في Azure DevOps) وتدوس ⬇ اسحب المتطلبات. البرنامج بيجيب العنوان والوصف والـ acceptance criteria ويحطهم في الخانة، وأي bug يتفتح من الاختبار ده بيترتبط بالـ story.
64 فحص في 9 مجموعات: الشبكة والأخطاء، واللينكات، والصور، والـ SEO، والفورمز، والـ Accessibility، والأداء، والمحتوى، والأمان (HTTPS، والشهادة، والـ security headers، والملفات المكشوفة زي .env و.git). تقدر تقفل أو تفتح أي فحص، والاختيار بيتحفظ لكل عميل لوحده.
بيجرب الوظايف الأساسية في الصفحات اللي اتفحصت: الصفحات واللينكات والهيدر والفوتر، وصفحة 404، والتابلت، والمتصفحات التانية (Firefox وSafari وموبايل)، وتسجيل الدخول بباسورد صح وغلط، والبحث (بأكتر من 10 أنواع مدخلات)، والترتيب والفلاتر والـ pagination، والفورمز (فاضية، وإيميل غلط، وحدود الطول، ومسافات بس)، والتحميل والرفع، والـ logout والصفحات المحمية.
الـ Core Web Vitals على الديسكتوب وعلى موبايل بنت بطيء، وأتقل وأبطأ الملفات، وحجم الـ third-party، واختبار Load/Stress على مراحل بعدد المستخدمين والمدة اللي تختارهم. بيقف لوحده لو نص الطلبات فشلت، وبيقولك نقطة الانهيار.
"كل الصفحات": الأداة بتلف على صفحات الموقع لحد ما متلاقيش صفحات جديدة (حد أمان 500 صفحة، و5 نسخ بس للصفحات اللي ليها parameters زي ?page=1، وبتتجاهل لينكات Log out).
الـ suite هي مجموعة test cases ثابتة لموقع، تشغّلها بعد كل تحديث:
.spec.js و.api.spec.js).| النتيجة | معناها |
|---|---|
| Passed | اتنفذت كل الخطوات والنتيجة طلعت زي المتوقع |
| Failed | الموقع عمل حاجة غير المتوقع. بيتضاف كمان لقايمة المشاكل ومعاه الخطوات |
| Blocked | ماينفعش يتنفذ هنا: بيانات مش موجودة، أو captcha، أو إرسال فورم في الوضع الآمن، أو صلاحيات |
| Flaky | فشل أول مرة ونجح في المرة التانية: غالباً مشكلة توقيت أو تحميل، مش بج ثابت |
| Not run | ما اتنفذش: التشغيل مقفول، أو اتوقف، أو الموقع ما ردش، أو الـ AI رجّع خطأ |
Works like a Senior Business Analyst with a strong QA background: understands context first, never invents requirements (gaps become open questions or explicit assumptions), and challenges vague terms like "fast" or "user-friendly" with measurable alternatives.
Turns a user story or requirements into a complete Excel test case sheet, without needing a live website:
The tool then:
Attach files, drag & drop, or paste images (Ctrl+V):
Type a story ID (e.g. PROJ-123 in Jira or 4567 in Azure DevOps) to pull the title, description, and acceptance criteria from the workspace's connected tracker. Any bug opened from the run links back to the story.
64 checks across 9 groups: Network & console errors, broken links, images, SEO, forms, Accessibility (WCAG), performance, content, and security (HTTPS, certificate, security headers, exposed files like .env and .git). Every check can be toggled on or off per client workspace.
Exercises core functionality across crawled pages: links, header/footer, 404 handling, tablet & cross-browser rendering (Firefox, Safari, mobile), login with valid/invalid credentials, search (10+ input types), sorting/filtering/pagination, form validation (empty, bad email, max length, whitespace), downloads/uploads, and logout/protected routes.
Measures Core Web Vitals on desktop and throttled mobile, heaviest/slowest assets, third-party weight, plus staged Load/Stress testing with configurable virtual users and duration — stopping automatically if 50% of requests fail and reporting the breaking point.
"All pages": Crawls until no new pages are found (up to 500 pages safety limit, capping parameterized URLs like ?page=1 at 5 samples, and skipping Log out links).
Save test cases into a regression suite to re-run after every release:
.spec.js and .api.spec.js files.| Result | Meaning |
|---|---|
| Passed | Every step ran and the result matched what was expected |
| Failed | The site did something unexpected. Added to the issues list with full steps |
| Blocked | Can't be run here: missing data, captcha, form submit in safe mode, or permissions |
| Flaky | Failed the first time and passed on immediate retry: usually a timing/loading issue |
| Not run | Not executed: running was turned off, stopped early, site unreachable, or AI error |
trace.playwright.dev to inspect every step's DOM snapshot, network call, and console log. Each test runs in an isolated copy of the logged-in session.Before a launch or a big release.قبل إطلاق الموقع أو release كبير.
For teams that ship often.للفرق اللي بتنزّل تحديثات كتير.
We only test sites you own or are authorized to test, preferably a staging environment. Test accounts and data stay private and are never used for anything else.بنختبر بس المواقع اللي ملكك أو عندك إذن تختبرها، ويفضّل تكون بيئة تجريبية. الحسابات والبيانات التجريبية بتفضل سرية، وعمرها ما بتُستخدم في أي حاجة تانية.
Tell us the site and what you want tested. You get a quote and a free first scan.قولّنا الموقع وعايز تختبر إيه، وهيوصلك عرض سعر وأول فحص مجانًا.