مصنع بيانات الاختبار

تعمل في المتصفح بيانات الاختبار

اختر نوع الكيان والحقول واللغة (الإنجليزية أو العربية أو الهندية) والكمية وصيغة الإخراج، وولّد مجموعات بيانات تبدو واقعية للاختبارات الوظيفية واختبارات الانحدار واختبارات التحميل. جميع القيم المولَّدة هي بيانات اختبار اصطناعية فقط ولا تخصّ أشخاصاً حقيقيين.

بيانات اختبار فقط — جميع الأسماء وبيانات الاتصال والمعرّفات والأرقام المولّدة اصطناعية ولا تعود لأشخاص أو حسابات حقيقية.
الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

لماذا نولّد مستخدمين وشركات وهميين بدل استخدام الحقيقيين؟

لأن بيئة اختبار مليئة بعملاء حقيقيين نسخة من بيانات شخصية دون أي من ضوابط الإنتاج — يمكن لكل مختبِر ومتعاقد ولقطة شاشة كشفها، وبموجب نظام حماية البيانات الشخصية السعودي تُعدّ هذه النسخة معالجة تحتاج إلى أساس نظامي. الأشخاص والشركات المولَّدون يمنحون الشكل نفسه — أسماء بنظام الكتابة الصحيح وبريد وأرقام هواتف وعناوين وأرقام سجلات — وما تفتقر إليه البيانات الحقيقية: الأسماء الطويلة والفواصل العليا والتشكيل والحقول الاختيارية الفارغة التي تكسر النماذج والتقارير.

كيفية استخدام مصنع بيانات الاختبار

  1. اختر نوع الكيان؛ يظهر وصفه وقائمة حقوله في الأسفل.
  2. ألغِ تحديد الحقول التي لا تحتاجها (استخدم «الكل» / «لا شيء» للتبديل بسرعة).
  3. حدّد عدد الصفوف واللغة والدولة وصيغة الإخراج وبذرة (seed) اختيارية.
  4. اضغط «توليد» (Generate) أو Ctrl/Cmd + Enter. راجع المعاينة، ثم انسخ مجموعة البيانات الكاملة أو نزّلها.
  5. اضغط «إعادة التوليد» (Regenerate) للحصول على عيّنة عشوائية جديدة، أو احتفظ بالبذرة لإعادة إنتاج البيانات نفسها لاحقاً.

مزايا مصنع بيانات الاختبار

  • ثلاثة عشر نوعاً من الكيانات في مكان واحد: مستخدمون وعملاء وموظفون وشركات وعناوين وهواتف وعناوين بريد إلكتروني وأسماء وأرقام IBAN وبطاقات دفع وتواريخ وأرقام وسلاسل نصية
  • قائمة تحقق بالحقول لكل كيان — صدّر الأعمدة التي يحتاجها اختبارك بالضبط
  • اللغات الإنجليزية والعربية والهندية مع هواتف وعناوين وعملات تراعي الدولة المختارة
  • إخراج بصيغة JSON أو CSV أو SQL أو XML أو JSON Lines أو جدول نصي مع اسم ملف تنزيل مطابق
  • بذرة (seed) اختيارية لمجموعات بيانات قابلة لإعادة الإنتاج؛ وزر «إعادة التوليد» (Regenerate) للحصول على بيانات جديدة
  • جدول معاينة لأول 50 صفاً مع ملخّص لعدد الصفوف والحجم والصيغة
  • كل قيمة اصطناعية — نطاقات example.* المحجوزة، ونطاقات هواتف خيالية، ومعرّفات عشوائية

مثال على مصنع بيانات الاختبار

عشرة عملاء سعوديين بصيغة CSV

الإدخال:

Entity: Customers · Fields: customerId, fullName, email, phone, city, loyaltyTier · Locale: Arabic · Country: SA · Rows: 10 · Format: CSV · Seed: sprint-42

النتيجة:

customerId,fullName,email,phone,city,loyaltyTier
CUS-000001,نايف طارق الثبيتي,nayef.althubaiti@example.com,+966508370878,الرياض,Gold
CUS-000002,هند سعد الحربي,hind_alharbi42@example.net,+966559011234,جدة,Silver
…

الأسئلة الشائعة حول مصنع بيانات الاختبار

ما أنواع الكيانات التي يمكن للمصنع توليدها؟

مستخدمون وعملاء وموظفون وشركات وعناوين وأرقام هواتف وعناوين بريد إلكتروني وأسماء وأرقام IBAN وبطاقات دفع وتواريخ وأرقام وسلاسل نصية — ولكل منها قائمة تحقق بالحقول حتى تصدّر الأعمدة التي تحتاجها فقط.

هل البيانات قابلة لإعادة الإنتاج؟

نعم. أدخل بذرة (seed)، وعندها ينتج الكيان واللغة والعدد والحقول نفسها مجموعة البيانات ذاتها دائماً، وهو أمر مثالي للاختبارات الآلية القابلة للتكرار. اترك البذرة فارغة للحصول على بيانات عشوائية جديدة في كل تشغيل.

ما صيغ الإخراج المدعومة؟

JSON وCSV وجمل SQL INSERT (مع CREATE TABLE) وXML وJSON Lines وجدول نصي عادي. تعرض المعاينة أول 50 صفاً؛ بينما تحتوي كتلة الكود وزر التنزيل على مجموعة البيانات الكاملة.

هل الأشخاص حقيقيون؟

لا. تُركَّب الأسماء عشوائياً من قوائم منتقاة، وتستخدم عناوين البريد الإلكتروني نطاقات example.* المحجوزة، وتتبع أرقام الهواتف خطط الترقيم (مع استخدام النطاقات الخيالية حيث تحجزها الدول)، والمعرّفات عشوائية. لا شيء يشير إلى شخص أو حساب حقيقي.

هل يغادر أي شيء متصفحي؟

لا. يعمل التوليد بالكامل على جانب العميل؛ ولا يُرفع أو يُخزَّن أي شيء.

ملاحظات تقنية

يعيد المركز استخدام المحرّكات نفسها التي تعتمدها المولّدات المتخصصة: تأتي الأسماء من قوائم منتقاة لكل لغة، وتتبع أرقام الهواتف خطط الترقيم الوطنية، وتُحسب أرقام IBAN بأرقام تحقق MOD-97 وأرقام البطاقات بخوارزمية Luhn. وتحوّل البذرة (seed) مصدر العشوائية إلى مولّد أرقام شبه عشوائية (PRNG) حتمي، بحيث تنتج المدخلات نفسها الصفوف نفسها دائماً.

تجري تصفية الحقول بعد التوليد، لذا لا يغيّر حذف عمود قيم الأعمدة الأخرى أبداً — تبقى مجموعة البيانات المعتمدة على بذرة مستقرة أثناء تعديلك للاختيار.

المراجع

  • Personal Data Protection Law (English translation)الهيئة السعودية للبيانات والذكاء الاصطناعي (سدايا) · 2023النظام السعودي لحماية البيانات الشخصية — ولماذا ينبغي أن تستخدم بيئات الاختبار بيانات اصطناعية بدلاً من نسخ سجلات العملاء الحقيقية.
  • ISTQB Certified Tester Foundation Level (CTFL) v4.0ISTQB · 2023المنهج التأسيسي لاختبار البرمجيات: مستويات الاختبار وأنواعه وتقنيات تصميم الاختبارات وإدارة الاختبار والأدوات.