القائمة

بيانات الشركة الوهمية: دليل عملي للفرق التقنية

بيانات الشركة الوهمية سجل تجاري مصطنع بالكامل يضم الاسم ورقم التسجيل والرقم الضريبي والعنوان، ويستخدم في اختبار البرمجيات. تشرح المقالة ما يغطيه ولماذا يهم.

تاريخ النشر

  • بيانات اختبار
  • بيانات الشركة
  • اختبار البرمجيات

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

تشرح هذه المقالة الغرض الحقيقي من هذا السجل، ولماذا يعد استعارة بيانات شركة حقيقية مقايضة خاسرة قانونيا وهندسيا، وأي أجزاء من العمل تحتاج إليه، وما الذي تضمنه أداة الإنشاء على هذا الموقع وما لا تضمنه بشأن مخرجاتها.

ما هي بيانات الشركة الوهمية فعليا؟

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

الاتساق هو ما يفصل السجل القابل للاستخدام عن كومة من النصوص. رقم التسجيل ينتمي إلى سجل البلد المذكور في العنوان، ورقم VAT يحمل بادئة البلد نفسه، والشكل القانوني شكل تعترف به تلك الولاية القضائية فعلا، ورقم الهاتف يحمل رمز الاتصال الدولي الصحيح. أما السجل الذي يجمع حقلا بحقل فيفشل عادة عند هذه النقطة بالتحديد، لأن كل حقل يخضع للتقييم على حدة من دون النظر إلى ما يجاوره.

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

أين تحتاج الفرق فعلا إلى سجلات أعمال من هذا النوع؟

الطلب أكبر مما يبدو للوهلة الأولى، وهو يتمحور حول شرط واحد: أن تمنح البرمجيات مدخلات معقولة بينما تستقر المخرجات في مكان غير ضار.

الحالة ما يستحيل إنجازه من دون سجلات منشأة
اختبار نموذج التسجيل قواعد الحقول الإلزامية وأطوالها لا تختبر من البداية إلى النهاية
تدريب إصدار الفواتير الحقول الضريبية وحقول التسجيل لا تجرب على مستند لا يستلمه أحد
التكامل في البيئة التجريبية بيئة اختبار الشريك تحتاج طرفا مقابلا ليس عميلا حقيقيا
بيئات العرض والمبيعات يبدو المنتج ناقصا عندما يقرأ كل سجل كنص نائب
تعبئة البيانات بالجملة اختبار الحجم يحتاج آلاف الصفوف التي تظل معقولة
عينات الانحدار تتزحزح التوقعات إذا أنتج الاختبار نفسه شركة مختلفة في كل تشغيل

وتوضح القائمة أيضا لماذا يهم شكل السجل أكثر مما يتوقع المطور. فالتكامل في البيئة التجريبية يقاس بمدى قبول نظام التحقق عند الشريك للحزمة المرسلة. والعرض التجريبي يقاس بمدى قدرة العميل المحتمل على قراءة الشاشة من دون أن يلاحظ شيئا غريبا. ولا يخدم هذين الهدفين إدخال معرفات شركة حقيقية.

لماذا يعد استخدام بيانات شركة حقيقية خطأ؟

لأن رقم تسجيل شركة حقيقية ورقمها الضريبي ومسؤوليها وقائع شخصية وتجارية تخص شخصا آخر، والبيئات الدنيا هي المكان الذي تكون فيه أضعف الضوابط عادة.

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

وهناك تكلفة ثالثة أهدأ. فالاختبار المبني على شركة حقيقية واحدة لا يرى إلا شكل تلك الشركة. أما المحافظ الحقيقية فتحتوي أسماء قصيرة، وأسماء طويلة جدا، وعلامات عطف، وحروفا فوقها علامات، وأسماء تجارية تختلف عن الاسم المسجل، وكيانات لا تملك رقم VAT إطلاقا. والمجموعة المنشأة تستطيع تغطية هذا التنوع عن قصد، وهو ما لا يقدر عليه سجل مستعار.

ماذا يحتوي سجل الشركة الكامل؟

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

  1. الهوية—الاسم المسجل والشكل القانوني ووصف القطاع أو النشاط.
  2. التسجيل والضريبة—رقم تسجيل الشركة والمعرف الضريبي ورقم VAT حيث يصدر البلد واحدا، كل منها بشكل ذلك البلد الخاص.
  3. المقر المسجل—الشارع والحي والمدينة والتقسيم الإداري والرمز البريدي والبلد، وفق أعراف العناوين الحقيقية في ذلك البلد.
  4. الاتصال—رقم هاتف يحمل البادئة الدولية الصحيحة، مع تفاصيل إدارية مرتبطة مثل فئة الحجم أو مؤشرات التأسيس التي ينشرها البلد.

وخاصيتان تستحقان الفهم قبل الاعتماد على المخرجات. الأولى الاتساق الداخلي كما وصفناه أعلاه. والثانية قابلية الإعادة: المخرجات تقاد بمفتاح هوية، والمفتاح نفسه مع البلد نفسه يعطي الشركة نفسها في كل مرة. وقابلية الإعادة هي ما يجعل السجل المنشأ صالحا داخل اختبار آلي وليس في جولة يدوية فقط، وهي التي تحول التوقعات إلى تأكيدات قابلة للتكرار. ومسألة اتساق الحقول هي في حقيقتها مسألة ترتيب الإنشاء، وتشرح مقالة الأشكال القانونية لماذا يجب حسم البلد قبل أي شيء يتفرع عنه.

هل يجب أن تبدو بيانات الشركة المنشأة واقعية؟

يجب أن تبدو عادية، وهذا شرط أضعف، والفرق مهم.

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

والعادي ليس مرادفا للصحيح في العالم الحقيقي. فرقم تسجيل مصطنع بالشكل الصحيح يظل غير مسجل في أي مكان. سيمر من فحص التنسيق ويفشل في اللحظة التي يستشير فيها أي إجراء السجل الذي يقف خلفه. وهذه ميزة لا عيب، لأن حدود بيانات الشركة الوهمية هي بالتحديد ما يمنع اختلاط سجل الاختبار بسجل حقيقي.

للمطورين: تصميم السجل

يجب تصميم السجل كحقول ذات تبعيات لا كجدول مسطح من أعمدة مستقلة. البلد يقيد شكل العنوان والسجل وتنسيق المعرف وبادئة الهاتف. والشكل القانوني يقيد لاحقة الاسم ومجموعة المعرفات التي يجوز وجودها أصلا. والمخطط الذي يخفي هذه العلاقات سيقبل صفوفا غير متسقة مهما كانت العينات دقيقة.

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

والملاحظة التي تشحن مع العينات جزء من التصميم. قل بوضوح في الملف وفي أي تصدير تنتجه الأداة إن هذه الشركات ملفقة للاختبار، وإنها لا تصف أي عمل تجاري حقيقي، وإنه لا يجوز استخدام السجلات لفتح حسابات أو الحصول على تراخيص أو إصدار فواتير حقيقية أو الوقوف بديلا عن طرف مقابل فعلي.

الخطوات التالية

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

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

تابع القراءة

أدلة منشئ بيانات شركات للاختبار