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

تأثير المتطلبات السيئة في تطوير البرمجيات (Bad Requirements)

تأثير المتطلبات السيئة في تطوير البرمجيات (Bad Requirements)

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

أفضل الممارسات في أتمتة الاختبارات (Best Practices)

أفضل الممارسات في أتمتة الاختبارات (Best Practices)

يمكن أن تعمل أتمتة الاختبار الفعّالة على تحسين جودة وموثوقية برمجياتك أو خدماتك. يُناقش هذا الموضوع أفضل ممارسات أتمتة الاختبارات بدءًا من اختيار الأدوات المناسبة وإنشاء الـ CI/CD إلى تحديد أولويات الاختبارات والحفاظ على جودة الاختبارات من خلال المراجعات المنتظمة وإعادة الهيكلة (reviews and refactoring). (more…)

4 أسباب تجعل Scrum بحاجة إلى مختبرين منذ اليوم الأول

4 أسباب تجعل Scrum بحاجة إلى مختبرين منذ اليوم الأول

في فريق scrum، هنالك ثلاثة أدوار: مالِك المُنتَج (Product Owner) وفريق التطوير (Development Team) ومدير الـ scrum أو مايُسمّى (Scrum Master). لا يوجد هنالك ذكر صريح لمختبري البرمجيات وقد يتساءل البعض هل المتخصصون في الاختبار ضروريّون حقًا في الفريق. بعد العمل على العديد من المشاريع، وجد إريك ديلاهاي أنهم ضروريّون ويشاركنا أربعة أسباب لماذا يجب تضمينهم بمجرد التخطيط لـ the first sprint. (more…)

مدونتي في عام 2024

مدونتي في عام 2024

انتهى عام 2024 وبدأ العام الجديد 2025. بهذه المناسبة أحببت أن أستعرض في هذا الموضوع إنجازات مدونتي خلال 2024 عن طريق لغة الأرقام. (more…)

دروس في اختبار البرمجيات

دروس في اختبار البرمجيات

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