الأخبار التكنولوجية والاستعراضات والنصائح!

رؤى أحد مختبري Bing

ستساعدك المقالة التالية: رؤى أحد مختبري Bing

كين جونستون ليس أحد الأسماء الكبيرة في مجال التكنولوجيا. بل هو واحد من العديد من موظفي التكنولوجيا الذين يشغلون دورًا حيويًا ولكن غالبًا ما يكون غير معروف: دور اختبار البرمجيات. لقد كان هذا هو مسار جونستون طوال الجزء الأكبر من عقدين من الزمن، وكان يفعل ذلك لصالح Microsoft منذ عام 1998. وبمرور الوقت، انتقل جونستون بين أنواع مختلفة من المشاريع ويعمل الآن ضمن فريق Bing Commerce كمدير الاختبار الرئيسي. يفخر جونستون كثيرًا بالاختبارات، ولكنه يدرك أيضًا مدى التغير الذي طرأ على الصناعة مع دخولنا الألفية الجديدة. لقد شارك هذه الأفكار في منشور حديث على مدونة Bing.

في حين أن المنشور بأكمله يستحق القراءة (ويتناول تفاصيل أكبر على عدد من الجبهات)، فهو أيضًا طويل إلى حد ما. فيما يلي ملخص موجز لأفكار جونستون حول اختبار البرامج عند تشغيلها على مستوى تشتت سحابي هائل.

  • Bing عبارة عن خدمة مؤتمتة بشكل مكثف، تعمل في السحابة و. هذا الحجم العملاق يجعل من الصعب (ولكن ليس من المستحيل) كسر البرنامج.
  • من الممكن إجراء المزيد من التكرارات المتكررة لأنه من الأسهل نشر التغييرات والتراجع عنها، كما أن BUFT (“اختبار كبير مقدمًا”) ليس ضروريًا إلى حد كبير.
  • “الاختبار المنبع”، وهو الأسلوب الذي يستخدم الاختبارات الآلية التي تدير عملية البرمجيات السحابية بأكملها من مراحل “قبل البداية” إلى مراحل “بعد النهاية”، يصبح أكثر أهمية.
  • يتعين على المختبرين العمل بشكل وثيق مع المطورين، ويرجع ذلك جزئيًا إلى وجود اختبارات وأشكال معينة من الأتمتة التي لا يمكن للمختبرين إنشاؤها دون الوصول إلى المعرفة الداخلية للمطور.
  • نظرًا لأنه لا يمكن العثور على بعض الأخطاء في مرحلة الاختبار عند العمل على نطاق واسع (يستخدم Bing ما يقرب من مائة ألف خادم)، فمن المهم أن يكون لديك بنية قوية وسهلة الضبط؛ فهو يجعل الأخطاء أقل احتمالا وأسهل في الإصلاح.

لدى جونستون الكثير من الأفكار التي يمكن طرحها على الطاولة، وقد أشار إلى أنه سيفعل ذلك بكل سرور في المستقبل القريب. وفي هذه الأثناء، على المهتمين بالتعلم من تجربته مراجعة الكتاب الذي ألفه،

[via the Bing Community Blog]