أخطاء تقع فيها الشركات في الاختبار 1
تقع الشركات في أخطاء عند اختبار المشاريع التي تعمل عليها. أيضًا تتنوّع هذه الأخطاء وتتوزّع في مراحل الاختبار المختلفة وإجراء الاختبار (Test Process) مثل مرحلة التخطيط وكذلك مرحلة التنفيذ. في هذه السلسلة من المواضيع سأقوم بتسليط الضوء على هذه الأخطاء من دون ترتيب معيّن ولكن حسب مايرد إلى ذهني وأقوم بالكتابة عنه.
- التأخّر في البدء في الاختبار
غالبًا في المشاريع، تبدأ نشاطات فريق الاختبار بعد تحديد المتطلّبات مع العميل ويكون ذلك أثناء كتابة ال user stories إذا كانت الشركة تتبع منهجية الأجايل. تغفل الشركات عن الاستفادة من خبرة فريق الاختبار في المشاركة في الاجتماعات مع العميل ومساعدته على تحديد مايريده في المشروع من مزايا ووظائف ومن ثم مساعدة فريق التطوير في فهم ماذا يريده العميل بالضبط وتطويره.
- عدم الاستثمار في فريق الاختبار
قد لا تهتم كثير من الشركات في جانب الاستثمار في فريق الاختبار. يبدأ الاستثمار باختيار فريق الاختبار الصحيح والمؤهّل لتأدية المهام. من ثم يأتي تدريب وتطوير هذا الفريق وتخصيص ميزانية لذلك بالإضافة إلى الحصول على أدوات الاختبار (test tools) والتي تساعد فريق الاختبار في تأدية عملهم بأفضل وجه. إذا كانت هنالك تحدّيات يواجهها بعض أعضاء فريق المشروع (وليسوا من فريق الاختبار) من ناحية الأداء، فمن الخطأ الاعتقاد بأنه يمكن تحويل هؤلاء الأعضاء ونقلهم لفريق الاختبار وبأنهم سينجحون في ذلك لأن الاختبار سهل (وأي واحد يقدر يشتغل فيه)!
- الجودة هي مسؤولية فريق الاختبار فقط
عند ظهور أخطاء لدى العميل، تُسارع أغلب الشركات في تحميل فريق الاختبار المسؤولية عن هذه الأخطاء وأنهم فشلوا في مهمّتهم مما يؤثّر هذا بشكل سلبي على أداء فريق الاختبار. قد يكون هنالك تقصير من فريق الاختبار وهنا يجب أن تتم محاسبته. لكن في الحقيقة الجودة هي مسؤولية جميع أعضاء فريق عمل المشروع واكتشاف الأخطاء يجب أن يكون في أقرب وأسرع وقت ممكن في دورة حياة المشروع بواسطة أي عضو من أعضاء فريق العمل في المشروع.
- أخطاء تتعلّق ببيئة الاختبار
بيئة الاختبار مهمّة جدًا وتعتمد صحّة الاختبارات بشكل كبير على صحّة بيئة الاختبار وملاءمتها للمشروع. قد تغفل الشركات عن هذا الجانب وتكون بيئة الاختبار مختلفة عن بيئة عمل المشروع أو تكون بيئة الاختبار غير ثابتة وتتعرّض للتعديل من قبل فريق المشروع من دون التحكّم في هذه التعديلات وضبطها من قِبَل فريق الاختبار.
- الانحياز لفريق التطوير
تنظر كثير من الشركات إلى المختبرين على أنّهم يقومون بتأخير تقدّم المشروع بسبب الأخطاء التي يكتشفها فريق الاختبار والتي قد تراها الشركة بأنها ليست ذات أهميّة وتؤخّر سير العمل. بالتالي، أحيانًا تكون القرارات المُتّخذة نتيجة لذلك منحازة إلى فريق التطوير وتقتل حماس فريق الاختبار مثل عدم أخْذ الأخطاء بعين الاعتبار وهذا ممّا يؤثّر بشكل سلبي على أداء فريق الاختبار بلا شك.
يتبع…
بالتوفيق للجميع…
* الصورة من موقع: https://performancelabus.com/manual-testing-in-software-development
لا توجد تعليقات