الإعلانات

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

القصة الطويلة القصيرة ، يشير مصطلح "بيتا" إلى مرحلة تطوير المنتج. أحب مقارنتها بدورة حياة الحشرات ، والتي تمر عادةً بمراحل متعددة: البيض ، اليرقة ، الخادرة ، والكبار. مع تطور المنتجات ، تمر بمرحلة مماثلة: ألفا ، ألفا ، بيتا ، ومرشح إطلاق. يمكن إرجاع استخدام العلامات "alpha / beta" إلى IBM في وقت مبكر من الخمسينيات.

ربما تكون قد سمعت عن دورة تطوير البرامج من قبل ، ولكن دعونا نتعمق قليلاً في ما تعنيه هذه المصطلحات وما يمكنك أن تتوقعه من منتج في كل مرحلة من هذه المراحل.

مرحلة ما قبل ألفا

prealpha المرحلة البرمجيات

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

instagram viewer
الرسمية يبدأ الاختبار.

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

ماذا تتوقع من برامج ما قبل ألفا: إذا قررت شركة أو مطور برامج إصدار ألفا للجمهور ، فيجب عليك إسقاط توقعاتك وصولاً إلى صفر. ماين كرافت ، أ لعبة رمل بناء كتلة الإبداعية مقدمة لاتيني إلى Minecraft [MUO Gaming]أصبح Minecraft ، الإحساس القائم على الكتلة الذي أخذ الألعاب بفعل العاصفة ، عمره الآن أكثر من ثلاث سنوات. يكاد يكون من الصعب تصديق أنه مر وقت طويل منذ نشر ألفا الأولى - وهي متساوية ... اقرأ أكثر ، أصدرت إصدارات ما قبل ألفا تسمى "Indev" التي كانت عربات التي تجرها الدواب ، تفتقر إلى الميزات ، وعرضة للتحطم. إصدارات ما قبل ألفا العامة ، والتي نادرًا ما تبدأ ، مخصصة في الغالب للتسويق والضجيج ، على الرغم من أنه في بعض الأحيان سيقوم المطور بإصدارها دون سبب آخر سوى "لمجرد".

مرحلة ألفا

ألفا برمجيات المرحلة

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

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

نظرًا لأن اختبار ألفا ليس شاملاً ، يتم الاختبار في الغالب داخل الشركة. وبعبارة أخرى ، فإن الأشخاص الذين يعملون في اختبارات ألفا هم على الأرجح منخرطون بالفعل في المشروع بطريقة أو بأخرى.

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

مرحلة بيتا

المرحلة بيتا البرمجيات

ننتقل الآن إلى مرحلة الاختبار التجريبي ، وهو النوع الأكثر إنتاجًا من البرامج غير المُصدرة. قد تكون قادرًا على التخيل الآن أن منتجًا يدخل في الاختبار التجريبي عندما يتم تنفيذ جميع الوظائف الأساسية ويمر بمعايير اختبار ألفا. بيتا هو الحرف الثاني من الأبجدية اليونانية.

حقيقة ممتعة: الحروف الأبجدية حيث نحصل على الكلمة الأبجدية!

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

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

ما يمكن توقعه من برنامج بيتا: يجب أن تتوقع أن يكون المنتج التجريبي "ميزة كاملة" ، مما يعني أنه تم تنفيذ كل ما هو مقصود في المنتج النهائي. قد تواجه أخطاء رئيسية وثانوية تكسر أجزاء معينة من المنتج ، ولكن نادرًا ما ستجد أخطاءً حرجة تتطلب اهتمامًا فوريًا. يمكن أن يمر برنامج بيتا بالعديد من التغييرات ، لذا توقع تصحيحات وتحديثات متكررة.

مرحلة الإفراج عن المرشح

الافراج عن المرحلة البرمجيات

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

ماذا تتوقع من إصدار البرنامج المرشح: يتخطى معظم المطورين خطوة مرشح الإصدار ، لذلك إذا صادفت برنامجًا في مرحلة مرشح الإصدار ، فيمكنك توقع أن يكون جيدًا. في معظم الأحيان ، يكون الملصق موجودًا فقط كإخلاء مسؤولية قد تصادفه في خطأ أو اثنين ، ولكن نادرًا ، تجربتي تخبرني أن المرشحين للإفراج هم مرشحون للإفراج عنهم لسبب ما - فهم نهائيون إلى حد كبير.

خاتمة

الآن بعد أن أصبحت أكثر دراية بمراحل دورة تطوير البرامج ، ستتعرف على تلك التطبيقات ذات العلامات غير التقليدية مثل "alpha" و "beta". بالنسبة للجزء الاكبر، برمجيات المصدر المفتوح ما هو برنامج مفتوح المصدر؟ [MakeUseOf يوضح]"المصدر المفتوح" مصطلح يتم طرحه كثيرًا هذه الأيام. قد تعرف أن بعض الأشياء مفتوحة المصدر ، مثل Linux و Android ، ولكن هل تعرف ما ينطوي عليه؟ ما هو مفتوح ... اقرأ أكثر من المرجح أن يمر بالإصدارات العامة من alpha و betas. تميل الشركات الخاصة ، مثل Microsoft ، إلى إجراء جميع اختباراتها داخل الشركة ثم إطلاق المنتجات النهائية.

ترغب في أن تكون اختبار بيتا؟ هناك خدمات موجودة ، مثل OnlineBeta ، والتي تمنحك الفرصة لاختبار منتجات بيتا. خلاف ذلك ، آمل أن تكون هذه النظرة العامة قد ساعدت. إذا كان لديك أي أسئلة ذات صلة ، فلا تتردد في طرح التعليقات وسأبذل قصارى جهدي للإجابة عليها.

جويل لي لديه بكالوريوس. في علوم الكمبيوتر وأكثر من ست سنوات من الخبرة في الكتابة المهنية. وهو رئيس تحرير MakeUseOf.