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

كيفية إعطاء وتلقي التغذية الاسترجاعية (Feedback)

كيفية إعطاء وتلقي التغذية الاسترجاعية (Feedback)

هنالك الكثير من المواقف في الحياة التي نتعامل فيها مع التغذية الاسترجاعية (feedback) ونكون فيها في دور إما المُعطِي أو المُتلقِّي. في كلا الحالتين، يجب أن نُبقِي في أذهاننا بعضًا من النقاط التي من خلالها تتحقق الفائدة المرجوة من إعطاء أو تلقّي التغذية الاسترجاعية وهذا هو محور حديثي في هذا المقال. (more…)

كيف تضع أهدافك لتستطيع تحقيقها

كيف تضع أهدافك لتستطيع تحقيقها

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

بيئة اختبار البرمجيات (Testing Environment)

بيئة اختبار البرمجيات (Testing Environment)

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

إبعاد فريق الاختبار أكبر خطأ تقع فيه شركات تطوير البرمجيات

إبعاد فريق الاختبار أكبر خطأ تقع فيه شركات تطوير البرمجيات

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

قفزة فيلكس واختبار البرمجيات

قفزة فيلكس واختبار البرمجيات

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