مختبر يدوي
لا حاجة إلى تعلم لغة أو إطار عمل أو نظام بناء. أنشئ مرة واحدة مسار اختبار الانحدار الذي تنفذه يدويًا مع كل إصدار، ثم شغّله بنقرتين.
أنشئ سيناريو من خطوات أو حوّل حالة اختبار جاهزة إلى اختبار آلي بمساعدة مساعد الذكاء الاصطناعي. تُنفَّذ عمليات التشغيل في المتصفحات على بنيتنا التحتية. لن تحتاج إلى صيانة مسار CI/CD أو خادم أو إطار عمل.
المنتج نفسه يلبي احتياجات ثلاثة مواقف مختلفة داخل الفريق.
لا حاجة إلى تعلم لغة أو إطار عمل أو نظام بناء. أنشئ مرة واحدة مسار اختبار الانحدار الذي تنفذه يدويًا مع كل إصدار، ثم شغّله بنقرتين.
لا حاجة إلى تخصيص شخص لصيانة إطار العمل. تُنفَّذ عمليات التشغيل بالتوازي، وتبقى الخطوات ومحددات العناصر في دليل مشترك بدلًا من مستودع يملكه شخص آخر.
لن تحتاج إلى مشغّلات أو صور أو قائمة انتظار CI/CD. نحن نوفر المتصفحات وموارد التشغيل، بينما تبقى التقارير في مشروعك.
من مشروع فارغ إلى نتيجة في المتصفح. لا حاجة إلى تثبيت أي شيء.
أضف نطاق بيئتك وأكّد ملكيته. لا تعمل الاختبارات الآلية إلا على النطاقات التي أكدها فريقك. ولا يمكن تشغيل الاختبارات على مواقع تابعة لجهات أخرى.
تتكون الخطوة من إجراء وهدف وقيمة: فتح أو نقر أو تعبئة أو تحقق. ويمكنك بدلًا من ذلك تقديم حالة اختبار إلى مساعد الذكاء الاصطناعي والحصول على خطوات جاهزة.
اختر المتصفح والدقة وعدد العمليات وعدد المحاولات المتكررة. تدخل عملية التشغيل قائمة الانتظار وتُنفَّذ من جانبنا.
يمكنك رؤية الخطوة الدقيقة التي توقف عندها السيناريو. تُلتقط لقطة شاشة عند الفشل افتراضيًا، ويمكن تفعيل لقطة شاشة نهائية.
ينشئ مساعد الذكاء الاصطناعي مطالبة جاهزة للاستخدام من حالة الاختبار أو الصفحة أو العيب. شغّلها في النموذج الذي تختاره، ثم استورد النتيجة إلى المشروع. تُضاف علامة إلى السيناريوهات المستوردة كي تتمكن من مراجعتها وتعديلها قبل تشغيلها.
للعيوب مسار عمل خاص بها. فقد يعود الخلل في إصلاح موصوف بالكلمات فقط. أما الاختبار الآلي المبني من خطوات إعادة الإنتاج فيبقى في المشروع ويكتشف الانحدار في الإصدار التالي.
تُحفظ الصفحات والعناصر في أدلة منفصلة. وفي كل خطوة تختار عنصرًا من الدليل بدلًا من إدخال محدد يدويًا. وعندما تتغير الواجهة، حدّث سجلًا واحدًا بدلًا من عشرين خطوة موزعة على عشرة سيناريوهات.
انقل بداية السيناريو المتكررة إلى كتلة مشتركة واربطها كشرط مسبق. وتُنفَّذ في جلسة المتصفح نفسها قبل الخطوات الرئيسية.
تأتي أسماء المستخدمين وكلمات المرور من حسابات الاختبار الخاصة بالمشروع بدلًا من تخزينها كنص صريح داخل الخطوة.
/login/projects/test-case/:idrole = buttonname = logintestid = project-rowتستخدم عمليات التشغيل محركات متصفحات Playwright من صورتنا. اضبط الإعدادات في نموذج التشغيل.
تتم محاكاة الهاتف من خلال User-Agent ودقة الشاشة: يعرض الموقع تخطيطه المخصص للأجهزة المحمولة، بينما توفر عملية التنفيذ إمكانات الأجهزة المحمولة وtouch. لا يُطبَّق ملف تعريف جهاز Playwright، ولذلك يظل Chromium مع User-Agent للأجهزة المحمولة هو Chromium.

توضح وثائقنا ما يدعمه المنتج في إصدار محدد، ولا تعد بإمكانات غير متاحة.
لا. تنشئ السيناريو من خطوات داخل الواجهة. قد تساعدك معرفة Playwright على فهم العملية الأساسية، لكنها ليست مطلوبة.
لا. تُنفَّذ عمليات التشغيل على بنيتنا التحتية، لذلك لا يوجد ما تحتاج إلى تثبيته أو صيانته.
لا. لا تعمل الاختبارات إلا على النطاقات التي أكدها فريقك. وهذا القيد مقصود.
إذا كانت محددات العناصر مأخوذة من دليل العناصر، فحدّث سجلًا واحدًا في الدليل بدلًا من تحديث كل خطوة.
فقط إذا أرسلتها بنفسك. نحن لا نشغّل نموذجًا ولا نرسل المطالبة نيابة عنك.
نعم. استورد مصفوفة JSON تحتوي على ما يصل إلى خمسين سيناريو في المرة الواحدة.
نطاق واحد، عشر خطوات، وعملية تشغيل واحدة. وبعد ذلك يعمل من أجلك مع كل إصدار.
اترك طلباً وسنتواصل معك لمناقشة احتياجات فريقك.
لا نبيع منتجاً جاهزاً فقط — نكيّف المنصة مع العمليات الحقيقية. أخبرنا بما يهمكم.
احجز عرض ComplexQA لك ولفريق ضمان الجودة.
أسئلة أو أفكار؟ اكتبوا إلى support@complexqa.com أو املأوا النموذج.