حالات الاختبار في التدوينات

الأخطاء البرمجية والنعامة وحدس مختبري البرمجيات

الأخطاء البرمجية والنعامة وحدس مختبري البرمجيات

تتنوع مصادر الأخطاء البرمجية وتختلف من خطأ إلى خطأ آخر. هنالك أخطاء برمجية تكون بسبب عدم فهم المتطلبات (requirements) أو حتى خطأ في كتابتها. كذلك توجد أخطاء تكون بسبب خلل في التصميم (design) سواءً كان الخلل في التصميم الفعلي أو فقط في توثيق التصميم (documentation). لاننسى أيضاً الأخطاء التي تكون في الشفرة البرمجية (الكود) والتي يكون التركيز عليها في العادة. ويأتي دور مختبري البرمجيات في كتابة حالات الاختبار (test cases) ومن ثم تنفيذها لإيجاد الأخطاء وكل هذا بمتابعة من مدير المشروع للتأكد من تنفيذ وتسليم نسخة تعمل من البرنامج أو الموقع للعميل. السؤال هو: ماعلاقة النعامة وحدس مختبري البرمجيات بالموضوع؟ (more…)

التدريب العملي في الشركات

التدريب العملي في الشركات

يقترب كثير من الطلاب/الطالبات من موضوع التدريب العملي في الشركات الذي هو جزء من دراستهم في الجامعة وهذا أمر قد يشغل تفكيرهم. فيما يلي بعض النصائح لكيفية الاستفادة من تدريب الطلاب العملي في الشركة سواءً بالنسبة للطالب أو الشركة التي يتدرّب فيها الطالب. (more…)

الانتقال إلى الأجايل (Agile)

الانتقال إلى الأجايل (Agile)

كثير من شركات تطوير البرمجيات والتي كانت تتبع منهجيّة ال waterfall أو غيرها تقرر التحول إلى الأجايل وذلك من أجل مواكبة التقدم في أساليب التطوير. اتخاذ مثل هذا القرار هو أمر سهل. لكن الصعوبة تكمن في التنفيذ إذ يتطلب تنفيذ مثل هذا القرار تعاون كافة الأطراف الذين لهم علاقة بتطوير البرمجيات ويشمل ذلك الإدارة ومدراء المشاريع وأعضاء فريق الاختبار وكذلك فريق التطوير. (more…)

ستيفن كوفي وإدارة الوقت

ستيفن كوفي وإدارة الوقت

عدة مرات وكلما أناقش مع الأصدقاء حول إنجاز المهام وتحقيق الأهداف (خصوصاً خارج العمل)، يشكوا هؤلاء الأصدقاء من أنه ليس هنالك وقت أو أن الوقت غير كافٍ للقيام بالمهام. أنا حقاً أظل أسأل نفسي، هل هي حقاً مشكلة الوقت؟ في هذا المقال، سوف أتصدى لهذه القضية من منظور إدارة الوقت. (more…)

أخطاء برمجية كلفت الملايين

أخطاء برمجية كلفت الملايين

في هذا المقال، أكتب لكم عن أشهر الأخطاء البرمجية التي كلفت ملايين الدولارات. (more…)