تخطَّ إلى المحتوى

بُرهاناسم· الحجّة والدليل الواضح الذي يحسم الأمر.

أطلق كل إصدار وأنت واثق أن مسارات منتجك الأساسية ما زالت تعمل.

يختبر برهان تطبيق الويب الخاص بك وفق مواصفات منتجك أنت، فتُكتشف الأخطاء على بيئة الاختبار قبل أن يكتشفها عملاؤك. لا شيفرة اختبارات تكتبها، ولا سكربتات تصونها.

باقة Starter مجانية: وحدة واحدة، بدون بطاقة، وبدون مدة محددة.

QA · staging.yourapp.com
نتائج الاختبارملف · 01
  • SGN-01مستخدم جديد يسجّل ببريد العملنجح
  • TEAM-03المسؤول يدعو زميلًا إلى الفريقنجح
  • INV-07إرسال فاتورة بخصم 10%فشل
  • ACC-02استعادة كلمة المرور من رابط البريدنجح

الخطوة 4 · الضغط على «إرسال» · الفعلي: يبقى الإجمالي $1,000.00

فشل · 1/4
سجلّ القضيةINV-07 · staging · الحساب الأساسي
أُغلقت · وُجد خطأ واحد
  1. 09:41:02قراءة «متطلبات الفواتير v3»، القسم 4
  2. 09:41:06كُتبت 6 مسارات لوحدة الفواتير
  3. 09:41:11تسجيل الدخول بالحساب الأساسي · staging
  4. 09:41:15INV-07 · الخطوة 3 · إضافة خصم 10%
  5. 09:41:16INV-07 · الخطوة 4 · الضغط على «إرسال»
  6. 09:41:16POST /api/invoices/send → 500
  7. 09:41:17حُفظت الأدلة: فيديو، الخطوات، طلب الـ API، خطأ الـ Console
  8. 09:41:17تقرير الخطأ جاهز للواجهة الخلفية
مستند · أالطريقة القديمة

الاختبار اليدوي لا يواكب الإصدارات الأسبوعية

قبل كل إصدار

  • أحدهم يمرّ على المسارات نفسها يدويًا
  • سكربتات الاختبار تنكسر مع كل تغيير في الواجهة
  • تذاكر أخطاء لا تقول سوى «لا يعمل»

مع برهان

  • ✓مسارات مكتوبة من مواصفاتك أنت
  • ✓يعيد قراءة المواصفات عند تغيّرها، بلا سكربتات تصلحها
  • ✓كل فشل يأتي مع الخطوات وفيديو وخطأ الـ API
مستند · بكيف يعمل

من وثائقك إلى تقرير خطأ جاهز، دون كتابة اختبار واحد

  1. PRD.pdf

    متطلبات الفواتير v3

    01

    أعطه وثائقك

    متطلبات المنتج أو قصص المستخدمين أو المواصفات: ارفع ملف PDF أو Markdown، أو الصق رابط Google Docs أو Drive، أو اربط GitHub.

  2. 6 مسارات

    مكتوبة من القسم 4

    02

    يكتب برهان المسارات

    وحدةً وحدة، يحوّل وثائقك إلى مسارات مستخدم: ما يفعله المستخدم فعلًا وما يجب أن يحدث. يراجعها فريق المنتج قبل أي تشغيل.

  3. يعمل · الخطوة 3/6

    متصفح حقيقي · staging

    03

    يختبر بيئة الاختبار لديك

    يُشغَّل كل مسار في متصفح حقيقي على حسابات الاختبار الخاصة بك، كما يتنقّل فيه أي مستخدم.

  4. تقرير خطأ

    جاهز للنسخ

    فشل · INV-07
    04

    ترى بالضبط ما الذي تعطّل

    فيديو، والخطوة التي فشلت، وطلبات الـ API وأخطاء الـ Console، وتقرير خطأ يستطيع مطوّروك العمل عليه مباشرة.

يقرأ وثائقك منPDFMarkdownGoogle DocsGoogle DriveDropboxGitHub

مستند · جتقرير الخطأ

كل فشل يأتي مع تقرير خطأ جاهز للنسخ

لا مزيد من تذاكر «لا يعمل». يوضح برهان ما فعله، وما كانت مواصفاتك تتوقعه، وما الذي حدث فعلًا.

فشل

INV-07 · إرسال فاتورة بخصم 10%

فشل في الخطوة 4 من 6 · staging · الحساب الأساسي

الخطوات

  1. سجّل الدخول كمسؤول في شركة اختبار
  2. أنشئ فاتورة بقيمة $1,000.00
  3. أضف خصمًا بنسبة 10%
  4. اضغط «إرسال»

المتوقع

يظهر الإجمالي $900.00 وتُرسل الفاتورة إلى العميل.

من «متطلبات الفواتير v3، القسم 4.1»

الفعلي

يبقى الإجمالي $1,000.00 ولا يُرسل شيء.

API POST /api/invoices/send → 500Console TypeError: Cannot read properties of undefined (reading 'rate')

المسؤول المرجّح الواجهة الخلفية (Backend)

▶ فيديو · 0:42
  • 01ما فعله خطوة بخطوة
  • 02ما تقول مواصفاتك إنه يجب أن يحدث
  • 03طلب الـ API وخطأ الـ Console وراء المشكلة
  • 04من الأرجح أن يصلحها
مستند · دلماذا برهان

مصمَّم لفرق المنتج والجودة التي تُطلق كل أسبوع

§01
بدون شيفرة اختبارات
لا شيء تكتبه أو تصونه. عندما تتغيّر المواصفات، يعيد برهان قراءتها.
§02
يختبر وفق مواصفاتك
يختبر ما تقول وثائقك إنه يجب أن يحدث، لا ما يخمّنه.
§03
حسابات وحالات حقيقية
شغّل المسارات على حساب ممتلئ وآخر فارغ، لتغطي المستخدم الجديد أيضًا.
§04
العربية والإنجليزية
وثائق وتطبيقات بأيٍّ من اللغتين، بما فيها الواجهات من اليمين إلى اليسار.
§05
بيئة الاختبار أولًا
اختبر بيئة الاختبار قبل كل إصدار، وأبقِ بيئة الإنتاج منفصلة.
§06
كلمات المرور تبقى خاصة
لا تُعرض كلمات مرور حسابات الاختبار على الذكاء الاصطناعي أبدًا.
§07
أعد تشغيل ما فشل فقط
أصلحت شيئًا؟ أعد تشغيل المسارات الفاشلة دون اختبار كل شيء من جديد.
§08
صحة الإصدار بنظرة واحدة
اعرف أي الوحدات نجحت أو فشلت أو تعطّلت، إصدارًا بعد إصدار.
مستند · هـالأسعار

أسعار بسيطة، لكل مشروع

ابدأ مجانًا بوحدة واحدة، ثم طوِّر المشروع عندما تريد اختبار كل الوحدات.

Starter

جرّب برهان على وحدة واحدة

$0/ مشروع / شهر

  • وحدة واحدة من اختيارك
  • تُشغَّل مساراتها مرة في الأسبوع
  • إعادة محاولة واحدة عند فشل التشغيل
  • فيديو وطلبات API وتقارير أخطاء
  • بدون بطاقة وبدون مدة محددة
ابدأ مجانًا
Growth

اختبر المنتج كله كل أسبوع

$99/ مشروع / شهر

  • كل الوحدات في وثائقك
  • اختبار كامل كل أسبوع
  • أعد تشغيل المسارات الفاشلة حتى 50 مرة أسبوعيًا
  • تشغيل كامل إضافي بـ $25
  • فيديو وطلبات API وتقارير أخطاء
ابدأ بـ Growth
Proيومي

اختبر المنتج كله كل يوم

$249/ مشروع / شهر

  • كل الوحدات في وثائقك
  • اختبار كامل كل يوم
  • أعد تشغيل المسارات الفاشلة حتى 200 مرة أسبوعيًا
  • تشغيل كامل إضافي بـ $12
  • فيديو وطلبات API وتقارير أخطاء
ابدأ بـ Pro

قارن الباقات

مستند · والأسئلة الشائعة

أسئلة تطرحها علينا الفرق

س.01هل أحتاج إلى كتابة أي اختبارات؟

لا. يكتب برهان مسارات المستخدم من وثائقك. يراجعها فريقك، ويمكنك تعديل أي مسار أو إضافته أو حذفه.

س.02ما نوع الوثائق المناسبة؟

متطلبات المنتج (PRD)، وقصص المستخدمين، والمواصفات ومعايير القبول: ملفات PDF أو Markdown أو نص، أو روابط Google Docs وDrive، أو ملفات في مستودع GitHub.

س.03هل يختبر الصفحات التي تتطلب تسجيل الدخول؟

نعم. تضيف حسابات اختبار لبيئة الاختبار، ويسجّل برهان الدخول بها. لا تُعرض كلمات المرور على الذكاء الاصطناعي أبدًا.

س.04هل يختبر بيئة الإنتاج؟

برهان مصمَّم لبيئة الاختبار (staging) حتى تُكتشف الأخطاء قبل الإصدار، ويمكنك إضافة الإنتاج كبيئة منفصلة.

س.05هل يعمل مع التطبيقات العربية؟

نعم. يمكن أن تكون الوثائق والتطبيقات بالعربية أو الإنجليزية، بما فيها الواجهات من اليمين إلى اليسار.

س.06ماذا تشمل الباقة المجانية؟

تغطي Starter وحدة واحدة من اختيارك لكل مشروع. تُشغَّل مساراتها مرة في الأسبوع، مع إعادة محاولة واحدة عند الفشل. بدون بطاقة وبدون مدة محددة.

س.07هل يمكنني الإلغاء في أي وقت؟

نعم. الباقات شهرية ولكل مشروع. ألغِ من صفحة الفوترة، وتبقى الباقة حتى نهاية الشهر المدفوع.

اعرف ما الذي تعطّل قبل أن يعرفه عملاؤك.

أحضر وثائقك ورابط بيئة الاختبار، وبرهان يتولّى الباقي.

ابدأ مجانًا

باقة Starter مجانية: وحدة واحدة، بدون بطاقة، وبدون مدة محددة.