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

لماذا تفشل العروض المصقولة عندما يبدأ الموظفون باستخدام التطبيق
يستخدم العرض المصقول عادةً شاشات فارغة أو عددًا قليلًا من السجلات المثالية. لكل عميل اسم كامل، ولكل طلب حالة واضحة، والجميع يتبع المسار المقصود. هذا يثبت أن التطبيق يستطيع عرض سير عمل، لكنه لا يثبت أن الموظفين يستطيعون استخدامه في يوم عمل مزدحم.
العمل الحقيقي أكثر فوضوية. قد يحفظ مساعد المبيعات جهة اتصال من دون رقم هاتف، ثم يعود لاحقًا ليضيف عنوان بريد إلكتروني صحيحًا. وقد يبحث مدير العمليات عن «Acme» فيجد ستة سجلات متشابهة. وربما يحتاج أحدهم إلى إعادة فتح طلب مغلق لأن العميل غيّر رأيه. تكشف بيانات الاختبار الواقعية هذه المواقف قبل أن تسبب ارتباكًا في بيئة التشغيل.
كما تخفي الشاشات الفارغة أسئلة عملية مهمة. هل يعرف الموظف ما الذي يجب إدخاله أولًا؟ هل يستطيع التمييز بين طلب مسودة وطلب مُرسل؟ هل يشرح التطبيق ما ينقص عند ترك حقل إلزامي فارغًا؟ يستطيع مقدّم العرض تجاوز هذه الفجوات لأنه يعرف كل خطوة مسبقًا.
تغيّر السجلات المشتركة سير العمل
تظهر مشكلات كثيرة فقط عندما يستخدم عدة أشخاص التطبيق نفسه. قد يحدّث موظف سجل عميل بينما يعرض موظف آخر نسخة أقدم. وقد يتوقع المشرف رؤية كل الطلبات، بينما يجب أن يرى الموظف طلباته فقط. وربما يغيّر أحدهم حالة سجل من دون ترك ملاحظة للشخص التالي.
اختبر العمل المشترك بنشاط مقنع. أنشئ سجلات بأسماء متشابهة وتفاصيل ناقصة وتواريخ قديمة وتكرارات ومعلومات تحتاج إلى تصحيح. ثم اطلب من اثنين أو ثلاثة من المختبرين العمل على السجلات نفسها في الوقت ذاته. راقب التغييرات التي تُستبدل، وملكية السجلات غير الواضحة، وتسميات الحالات المربكة، ونتائج البحث التي يصعب ترتيبها.
يتيح Koder.ai للفرق إنشاء تطبيقات للويب والخادم والهاتف من خلال الدردشة، لكن سرعة التطوير لا تلغي الحاجة إلى اختبار سلوك الأشخاص العاديين. اختبر النسخة الأولى وفق عادات العمل الحقيقية قبل أن يعتمد عليها الفريق بأكمله.
أبقِ بيانات الاختبار منفصلة عن المعلومات الحقيقية
استخدم أسماء وعناوين بريد إلكتروني وأرقام هواتف وتفاصيل شركات وهمية أثناء الاختبار. سمِّ السجلات بوضوح، مثل «TEST - Northside Supplies»، حتى لا يخلطها أحد بعميل حقيقي. لا تنسخ قوائم العملاء أو سجلات الموظفين أو التفاصيل المالية أو الملاحظات الخاصة إلى بيئة الاختبار.
مجموعة صغيرة ومتنوعة من بيانات الاختبار أفضل من مجموعة كبيرة من السجلات المستنسخة. أدرج أمثلة عادية وسجلات مكتملة جزئيًا وتكرارات وبعض الأخطاء الواضحة. عندها يستطيع الموظفون التجربة وارتكاب الأخطاء والإبلاغ عما يبدو غير واضح من دون تعريض المعلومات الحقيقية للخطر.
ابدأ بالعمل الذي يؤديه الموظفون فعلًا
يجب أن يواجه تطبيق الأعمال المهام التي يتعامل معها الأشخاص في يوم عمل عادي. دوّن المهام الفعلية باستخدام الكلمات التي يستعملها الموظفون. يُدخل مساعد المبيعات طلبًا. يعتمد المدير استردادًا ماليًا. يحدّث مسؤول الحساب رقم هاتف العميل. هذه بدايات أفضل من عناوين عامة مثل «اختبر شاشة الطلب».
حوّل كل مهمة إلى سيناريو قصير له نقطة بداية وإجراء ونتيجة متوقعة. اجعله واضحًا بما يكفي ليقرأه زميل من دون مساعدة تقنية.
مثلًا: «يتصل عميل لتغيير عنوان التسليم في طلب لم يُشحن بعد. يعثر مساعد المبيعات على الطلب، ويعدّل العنوان، ويحفظه، ثم يرى العنوان الجديد في تأكيد الطلب». يوضح هذا السجلات التي يجب إعدادها وما الذي يجب أن يعرضه التطبيق بعد التغيير.
تستحق المهام الروتينية معظم الاهتمام لأن الموظفين يكررونها طوال اليوم. سجّل الاختلافات الصغيرة التي تغيّر النتيجة: عميل جديد أو حالي، عنصر واحد أو خمسة، فاتورة مدفوعة بالكامل أو جزئيًا. غالبًا ما يستخدم العرض المصقول سجلًا مثاليًا واحدًا، بينما نادرًا ما يسير العمل الحقيقي بهذه الطريقة.
اختبر أيضًا المهام الأقل شيوعًا. قد ينسى الموظفون خطواتها، وربما لم يجرّبها منشئ التطبيق الأصلي قط. أدرج مهام مثل:
- إغلاق شهر ومراجعة الفواتير المتأخرة
- تصحيح طلب أُدخل باسم العميل الخطأ
- معالجة استرداد بعد اعتماد المدير
- إعادة إسناد الأعمال المفتوحة لموظف غادر الشركة
- تصدير تقرير للمالية أو لمدقق
إذا بنيت التطبيق في Koder.ai، فاكتب هذه السيناريوهات كطلبات مباشرة في الدردشة أثناء التطوير. كررها باستخدام سجلات مجهزة قبل دعوة الموظفين، واحتفظ بالنتائج المتوقعة بجانب كل سيناريو.
للسيناريو المفيد نقطة نهاية واضحة. عبارة «حدّث تفاصيل العميل» فضفاضة جدًا. أما «غيّر بريد الفوترة للعميل، واحفظ السجل، وتأكد من أن الفاتورة التالية تستخدم هذا البريد» فتعطي المختبر شيئًا محددًا للتحقق منه.
أنشئ سجلات تشبه بيانات الأعمال اليومية
قد يبدو التطبيق الفارغ نظيفًا في العرض، لكنه قد يفشل في يوم عمل عادي. يحتاج الموظفون إلى العثور على عميل له اسم شائع، ومراجعة فاتورة متأخرة، والعثور على ملاحظة مورّد، وفهم سجل انتقلت مسؤوليته بين شخصين.
اجعل السجلات النموذجية شبيهة بالمعلومات التي يتعامل معها نشاطك التجاري. استخدم أسماء وبيانات اتصال خيالية، ولا تنسخ بيانات العملاء أو الموظفين. أدرج مزيجًا منطقيًا: عميلًا جديدًا، وعميلًا طويل الأمد، ومورّدًا بتفاصيل ناقصة، وموظفًا غيّر قسمه، وسجلًا يحتوي على عدة ملاحظات.
يجب أن تتنوع التواريخ والمبالغ والحالات. إذا كانت كل الفواتير بالمبلغ نفسه وكل الطلبات تحمل حالة «مفتوح»، فلن تعرف ما إذا كان الترتيب والتصفية والتقارير تعمل كما ينبغي. أنشئ سجلات تمتد عبر عدة أشهر، وبمبالغ وحالات مختلفة مثل مسودة ومرسلة ومدفوعة ومتأخرة وملغاة ومؤرشفة، حسب ما يناسب تطبيقك.
غالبًا ما تكشف مجموعة صغيرة من الأنماط الواقعية أكثر من مئات السجلات المتطابقة:
- لدى عميل طلبان في اليوم نفسه.
- لدى مورّد رقم هاتف قديم وملاحظة حديثة تشرح التغيير.
- يظهر موظف سابق في السجلات التاريخية، لكنه لا يستطيع استلام أعمال جديدة.
- يتشارك عدة عملاء اسم العائلة أو اسم الشركة.
- يظهر مبلغ كبير بجانب معاملات روتينية صغيرة كثيرة.
أضف سجلات قديمة عمدًا. تخبرك نتيجة بحث لا تضم إلا خمسة إدخالات حديثة بالقليل عن قدرة الموظفين على العثور على طلب العام الماضي أو عن تجميع التقرير الشهري للمعلومات بطريقة صحيحة. كما تكشف البيانات القديمة تنسيقات التواريخ غير المريحة والحالات المؤرشفة والسجلات التي لا مالك نشطًا لها.
اجعل الملاحظات بسيطة لكنها مقنعة. «طلب العميل تقسيم التسليم إلى زيارتين» أكثر فائدة من «ملاحظة اختبار 14». لا تضف عناوين حقيقية أو أرقام حسابات أو أرقام هواتف أو تعليقات خاصة إلى تطبيق اختبار، حتى في تجربة داخلية.
صمّم المستخدمين والصلاحيات قبل دعوة الفريق
يسبب التطبيق مشكلات عندما يرى الجميع الشاشات والأزرار نفسها. يشمل الاختبار الواقعي أشخاصًا واقعيين: الموظف الذي يُدخل السجلات، والمدير الذي يعتمدها، والشخص الذي يراجع التقدم فقط.
حدّد الأدوار وفق المهام اليومية، لا وفق المسميات الوظيفية وحدها. قد يحتاج شخصان يحملان مسمى «مدير» إلى صلاحيات مختلفة. فقد يعتمد مدير المبيعات الخصومات، لكنه لا ينبغي أن يرى تفاصيل الرواتب. وقد ينشئ موظف الحسابات الفواتير، لكنه لا ينبغي أن يغيّر حد ائتمان العميل.
دوّن ما يستطيع كل دور فعله، ثم اختبر كل إجراء باستخدام حساب خاص بهذا الدور. تحقق من قدرة المستخدمين على عرض السجلات التي يحتاجون إليها وإنشائها وتعديلها، مع بقاء الحقول والإجراءات المقيّدة غير متاحة. اختبر أيضًا التقارير والملفات والإعدادات وعمليات التصدير والإشعارات، لأن البيانات الخاصة تظهر هناك كثيرًا بدلًا من صفحة السجل الرئيسية.
لا تختبر المسار المقصود فقط. سجّل الدخول كموظف محدود الصلاحيات، وافتح سجلًا من خلال البحث، وحاول الوصول إليه عبر عنوان محفوظ في المتصفح. يجب أن يمنع التطبيق الإجراء. إخفاء عنصر من القائمة لا يحمي صفحة تظل متاحة للشخص الخطأ.
أضف حساب مسؤول واختبره بعناية. يستطيع المسؤولون غالبًا تغيير الصلاحيات وعرض كل السجلات وحذف البيانات. تأكد من أن هذا الحساب يستطيع إعادة الوصول عندما تكون إعدادات حساب الموظف خاطئة.
أضف أيضًا حسابًا مؤقتًا، مثل متعاقد يساعد لمدة أسبوعين. امنحه السجلات والإجراءات التي يحتاج إليها هذا العمل فقط. عند انتهاء المدة، يجب أن يفقد الشخص الوصول من دون حذف العمل الذي أدخله.
في وضع التخطيط في Koder.ai، صف الأدوار قبل دعوة الموظفين. أنشئ حسابات اختبار منفصلة وكرر المهام القصيرة نفسها باستخدام كل حساب. يكون إصلاح مشكلات الصلاحيات أسهل بينما لا يزال التطبيق يتغير بسرعة.
اختبر الحالات المربكة حول سير العمل العادي
تظهر معظم مشكلات التطبيقات في منتصف العمل العادي، لا أثناء العرض النظيف. أدرج سجلات في كل مرحلة من مراحل سير العمل، مع تواريخ وأسماء وملاحظات ومبالغ تشبه العمل اليومي.
في تطبيق الطلبات، أنشئ طلبًا جديدًا لم يلمسه أحد، وطلبًا يجهزه موظف، وطلبًا اعتمده مدير، وطلبًا أغلقه الفريق الشهر الماضي. تحقق من الحقول التي يستطيع الموظفون تغييرها في كل مرحلة. يجب ألا يعود الطلب المغلق بهدوء إلى «قيد التنفيذ» لأن شخصًا عدّل عنوان التسليم.
اختبر الاستثناءات التي تحدث في العمل الحقيقي:
- ألغِ طلبًا بعد أن يبدأ موظف العمل عليه.
- سجّل دفعة كمُعادة بعد أن يسجلها التطبيق كمكتملة.
- افتح طلبًا بعد تاريخ انتهائه.
- أرسل سجلًا من دون المرفق الذي يتطلبه سير العمل.
- حاول اعتماد عنصر لا تزال تفاصيله ناقصة.
يحتاج تغيير شخصين للعنصر نفسه إلى اختبار مستقل. اطلب من موظف تحديث رقم هاتف العميل بينما يغيّر موظف آخر حالة الطلب. يجب أن يوضح التطبيق النتيجة. قد يحفظ التعديلين، أو ينبه الشخص الثاني إلى أن السجل تغير، أو يطلب تحديث الصفحة. لكن يجب ألا يخفي عمل أحدهما من دون إشعار.
يهم سجل الحالات عندما تظهر الأسئلة لاحقًا. اختبر تسلسلًا بسيطًا: ينشئ سام طلبًا في 9:10، وتعتمده بريا في 9:25، ثم يلغيه سام في 10:00 بعد اتصال العميل. يجب أن يرى الموظفون الذين يملكون صلاحية الوصول إلى الطلب من أجرى كل تغيير ومتى أجراه وأي سبب سجله التطبيق. ويجب أن يروا الحالة الحالية من دون قراءة سلسلة طويلة من الملاحظات.
بالنسبة إلى تطبيق Koder.ai، صف هذه المواقف بلغة واضحة قبل بناء نسخة الاختبار. ثم نفذها كمهام بدلًا من الاكتفاء بالتحقق من أن الشاشة تبدو مكتملة.
أدخل قيمًا خاطئة إلى التطبيق عمدًا
يرتكب الموظفون أخطاء عادية: قد ينسون حقلًا، أو يلصقون رقم هاتف يحتوي على مسافات إضافية، أو يدخلون مبلغًا بإشارة خاطئة. أدرج هذه الأخطاء قبل وصول السجلات الحقيقية إلى التطبيق. فالنموذج الذي يعمل فقط مع بيانات العرض النظيفة سيفشل في يوم عمل مزدحم.
استخدم النموذج نفسه عدة مرات، وغيّر تفصيلًا واحدًا في كل مرة. يسهل ذلك معرفة الاختبار الذي فشل وما إذا كانت الرسالة تساعد الشخص على إصلاحه.
- اترك الحقول الإلزامية فارغة، بما فيها الحقول المشروطة.
- الصق ملاحظة عميل طويلة ونصًا يحتوي على رموز أو علامات تشكيل أو فواصل أسطر أو رموز تعبيرية.
- أدخل تاريخًا سابقًا لموعد مستقبلي، أو مبلغ فاتورة سالبًا، أو عددًا كبيرًا من المنازل العشرية.
- أرسل عنوان بريد إلكتروني مستخدمًا في سجل آخر.
- الصق رقمًا يحتوي على مسافات أو فواصل أو رمز عملة.
يجب أن يشرح التطبيق ما يحتاج إلى الانتباه بلغة واضحة. عبارة «أدخل رقم هاتف يتكون من 10 أرقام على الأقل» تمنح الموظف خطوة تالية. أما «خطأ في التحقق» فلا تفعل ذلك. ضع الرسالة قرب الحقل عندما يكون ذلك ممكنًا، وأبقها ظاهرة بعد محاولة الإرسال.
تحقق أيضًا مما يحدث لبقية النموذج. إذا أمضت ماريا خمس دقائق في إدخال عميل جديد ثم أخطأت في الرمز البريدي، فيجب أن يحتفظ التطبيق بملاحظاتها الصحيحة وتفاصيل الاتصال والخيارات المحددة. ينبغي أن تصحح حقلًا واحدًا وترسل النموذج مرة أخرى بدلًا من البدء من جديد.
يحتاج الإرسال المرفوض إلى مسار واضح للمتابعة: تصحيح الحقل المحدد، أو الإلغاء بأمان، أو حفظ مسودة عندما يكون العمل غير مكتمل. تجنب النوافذ المنبثقة التي تختفي قبل أن يستطيع الموظف قراءتها، أو الأزرار التي تتوقف عن الاستجابة بعد محاولة فاشلة.
عند البناء باستخدام Koder.ai، أدرج هذه الحالات في طلب كل نموذج. اطلب قواعد واضحة للحقول، وفحوصات للتكرار، ورسائل خطأ سهلة القراءة، والاحتفاظ بالإدخالات بعد فشل الإرسال. ثم اختبر التطبيق بالقيم الخاطئة نفسها التي أدرجتها.
نفّذ سيناريو واقعيًا لموظف واحد
تخيل شركة تدفئة وسباكة تضم 12 موظفًا. تتابع العملاء وأعمال الخدمة والفواتير والمدفوعات في تطبيق واحد.
تتلقى مايا، مديرة المكتب، اتصالًا من جوردان لي بشأن مشعاع يتسرب منه الماء. تبحث مايا عن جوردان فتجد سجلين للعميل: «Jordan Lee» و«J. Lee» في العنوان نفسه. تختار مايا أحد السجلين، وتنشئ عملًا لصباح الأربعاء، وتضيف المشكلة المبلغ عنها، وتعيّن الفني سام.
تبدأ حالة العمل باسم «محجوز». يفتح سام التطبيق على هاتفه في الموقع. يضيف صورة، ويغيّر الحالة إلى «اكتمل العمل»، ويدخل قطع الغيار وأجرة العمل. تبدو التسمية نهائية، لكن مايا لا تزال بحاجة إلى مراجعة المبلغ قبل أن ينشئ التطبيق فاتورة. قد يقرأ الموظفون «اكتمل العمل» بمعنى «جاهز للفوترة»، بينما يقصد سام فقط أنه غادر الموقع.
استخدم حالة أوضح مثل «بانتظار مراجعة المكتب». عندها تعرف مايا خطوتها التالية، ولا يرسل التطبيق فاتورة قبل أن يراجع أحد السعر.
تلاحظ مايا أن لدى جوردان فاتورة قديمة متأخرة منذ 45 يومًا. تقرر أن يحتاج العمل الجديد إلى اعتماد المشرف قبل الفوترة. تراجع بريا، مشرفتها، ملاحظات سام وتعتمد خصمًا لأن الإصلاح السابق فشل.
يتحقق هذا السيناريو من قدرة التطبيق على التعامل مع قرارات حقيقية:
- يجب أن ترى مايا احتمال وجود عميل مكرر وأن تدمجه أو تضعه للمراجعة.
- يجب أن يحدّث سام عمله المعيّن له، لكن لا ينبغي أن يعدّل مبالغ الفواتير أو يعتمد الخصومات.
- يجب أن تعتمد بريا العمل من دون الوصول إلى الرواتب غير المرتبطة أو إعدادات الشركة.
- يجب أن تظهر الفاتورة المتأخرة قبل أن ترسل مايا فاتورة جديدة، من دون تعطيل أعمال الإصلاح العاجلة.
- يجب أن توضح كل حالة من يتصرف بعدها وما الإجراءات التي لا تزال متاحة.
نفّذ السيناريو باستخدام سجلات تبدو حقيقية: عناوين شوارع وملاحظات عمل متنوعة وقطعة تكلف 18.75 دولارًا وفواتير ذات تواريخ دفع مختلفة. اطلب من المختبرين العمل كل على حدة، ثم قارن فهمهم لمعنى كل حالة.
إذا استطاع سام اعتماد خصم من هاتفه، فأصلح قواعد الصلاحيات. وإذا لم تعرف مايا ما إذا كانت «اكتمل العمل» تعني أن العمل فُوتر أو أنه انتهى في الموقع فقط، فأعد تسمية الحالة قبل أن يعتمد عليها الموظفون.
أجرِ جلسة اختبار بسيطة وسجّل ما يحدث
غالبًا ما تكشف جلسة اختبار قصيرة ومركزة مشكلات يفوّتُها العرض المصقول. امنح كل مختبر مهمة عادية، مثل إضافة عميل أو اعتماد مصروف أو العثور على فاتورة متأخرة. اطلب منهم العمل بمفردهم، وتجنب إرشادهم في كل نقرة.
إذا توقفوا أو اختاروا القائمة الخطأ أو سألوا عن معنى تسمية ما، فدوّن ذلك. توضح هذه اللحظات أين يحتاج التطبيق إلى عبارات أوضح أو مسار أبسط.
احتفظ بسجل أساسي للمشكلات. يناسب الجدول المشترك فريقًا صغيرًا. سجّل الصفحة التي ظهرت فيها المشكلة، والإجراء والسجل النموذجي المستخدمين، والنتيجة المتوقعة، وما حدث فعلًا، ودور المستخدم. يجب أن يستطيع الشخص الذي سيصلح المشكلة تكرارها من دون تخمين.
رتّب المشكلات قبل انتهاء الجلسة. ضع العوائق أولًا، ثم حالات فشل الصلاحيات التي تكشف بيانات خاصة أو تسمح لشخص بتغيير سجلات يفترض أن يعرضها فقط. تهم التسميات المربكة والنقرات الإضافية أيضًا، لكنها غالبًا لا تحتاج إلى الاستجابة العاجلة نفسها.
بعد الإصلاح، كرر الاختبار نفسه بالدور والسجل النموذجي والخطوات نفسها. افحص أيضًا الصفحات المرتبطة مثل نتائج البحث وعمليات التصدير. قد يترك الإصلاح في صفحة عميل واحدة المشكلة نفسها في مكان آخر.
يدعم Koder.ai اللقطات والاسترجاع، ما يساعد الفرق على الاحتفاظ بنسخة معروفة بأنها تعمل قبل التغييرات الأكبر. احتفظ بسجل المشكلات مع المشروع حتى يظل مفيدًا عند إضافة أدوار وعمليات عمل جديدة.
استخدم قائمة التحقق هذه قبل طرح التطبيق على الموظفين
راجع نسخة من التطبيق باستخدام سجلات نموذجية واقعية. قد تفشل الشاشة المصقولة عندما يعمل موظف الاستقبال والمدير وموظف المالية جميعًا فيها في الصباح نفسه.
اطلب من كل شخص تسجيل الدخول بدوره وإكمال مهمة عادية من البداية إلى النهاية. قد يضيف موظف مبيعات عميلًا ويحدّث صفقة ويبحث عن محادثة سابقة وينشئ متابعة. وقد يراجع مدير الصفقة نفسها ويعتمد خصمًا من دون تعديل إعدادات الحساب.
تحقق من قدرة كل دور على إتمام عمله اليومي، وبقاء الإجراءات المقيّدة غير متاحة، واختفاء الحقول الحساسة عن الأشخاص الخطأ. اختبر عمليات البحث والتصفية والتصدير والتقارير وشاشات الهاتف باستخدام عدد كافٍ من السجلات لجعل التطبيق فوضويًا قليلًا.
تحتاج اختبارات الصلاحيات إلى أكثر من غياب زر من القائمة. إذا كان ينبغي ألا يحذف الموظف العادي الفواتير، فسجّل الدخول بهذا الموظف وحاول حذف فاتورة من كل شاشة تظهر فيها الفاتورة. يجب أن يمنع التطبيق الإجراء وأن يشرح السبب.
أضف أسماء عملاء مكررة وسجلات قديمة مغلقة وحقولًا اختيارية فارغة وتواريخ تمتد عبر عدة أشهر وملاحظات طويلة. ابحث عن «Smith»، وصفِّ حسب الحالة، ورتّب تقريرًا، وافتح النتائج نفسها على هاتف. قد تخفي مجموعات البيانات الصغيرة الصفحات البطيئة والتسميات المربكة والمرشحات التي تفشل عندما تتراكم السجلات.
أنشئ حسابات اختبار منفصلة لكل مستوى صلاحية بدلًا من مشاركة تسجيل دخول واحد. يسهل ذلك إعادة إنتاج مشكلات الوصول وإصلاحها.
قبل استيراد بيانات الأعمال الحقيقية، احذف كل حسابات الاختبار والسجلات النموذجية. تأكد أيضًا من اختفاء عناوين البريد الإلكتروني التجريبية وأرقام الهواتف والمرفقات وعمليات التصدير. ثم أنشئ لقطة نظيفة حتى يمتلك الفريق نقطة بداية معروفة للطرح.
جهّز الجولة التالية من الاختبار
تعامل مع الاختبار كدورة قابلة للتكرار، لا كمهمة تُنفذ مرة واحدة قبل الإطلاق. اختر سير عمل يستخدمه الموظفون كثيرًا، مثل إنشاء سجل عميل وتعيين مالك وتحديث حالته. اختبر هذا المسار بعد كل تغيير مهم بدلًا من ملء كل شاشة ببيانات عشوائية.
احتفظ بحزمة قابلة لإعادة الاستخدام من السجلات الخيالية. امنح كل سجل غرضًا واضحًا: عميل عادي، أو عميل لديه جهتا اتصال، أو فاتورة متأخرة، أو اسم يبدو مكررًا، أو سجل يفتقد إلى تفاصيل اختيارية. يساعد استخدام البيانات نفسها على اكتشاف التغييرات في السلوك المتوقع.
خزّن الحزمة في مكان مشترك واحد، وسجّل النتيجة المتوقعة لكل اختبار. يجب أن يستطيع مدير الحسابات تعديل رقم هاتف العميل، لكن لا يرى حقول الرواتب. ويجب أن يستطيع موظف المالية عرض الفواتير، لكن لا يحذف سجلات العملاء. تمنع التوقعات القصيرة الجدال حول ما إذا كانت النتيجة خطأ.
استخدم وضع التخطيط في Koder.ai قبل بناء النسخة التالية. صف دور الموظف والمهمة المحددة والحقول القابلة للتعديل وقواعد التحقق. مثلًا: «يستطيع موظف الدعم إنشاء تذكرة واختيار عميل وإضافة ملاحظة وتحديد الأولوية. لا يستطيع الموظف إغلاق التذاكر المعيّنة إلى فريق آخر. اجعل الموضوع إلزاميًا وارفض تواريخ مكالمات المتابعة الماضية».
ابنِ التغيير بعد أن تعكس الخطة العمل الحقيقي. ثم كرر سير العمل باستخدام سجلات خيالية، بما فيها الإدخالات الخاطئة. قبل إجراء تغيير كبير، أنشئ لقطة ودَع مجموعة صغيرة تختبر النسخة الجديدة. إذا تسبب التغيير في مشكلة، فاسترجع النسخة أثناء إصلاحها.
يجب أن يتضمن سجل الاختبار البسيط التاريخ والنسخة، وسير العمل والسجلات المستخدمة، والنتائج المتوقعة والفعلية، والمختبر، وقرار الإصلاح الآن أو المراجعة لاحقًا أو الإبقاء على الوضع. عند إضافة صلاحية أو حقل أو سير عمل، أعد تنفيذ الحالات المرتبطة قبل أن يعتمد الموظفون عليها.