ما تحتاج لمعرفته حول أنواع الاختبارات الآلية
برعاية آخر
اختبار الأتمتة له أنواع مختلفة ، والتي تعتمد على الأهداف التي يرغب المختبِرون في تحقيقها. في الواقع ، سيكون من الأنسب القول إن النوع يأتي قبل الأتمتة - أي أنه من المهم تحديد نوع الاختبار الذي يجب إجراؤه أولاً قبل أن يبدأ المرء عملية أتمتة ذلك. على هذا النحو ، فهو أقل من سيناريو "الاختيار من بين أنواع الاختبار الآلي التالية" ، وأكثر من نهج "جعل الأتمتة حسب احتياجاتك" ،
يجب أن يُفهم أيضًا أن أنواع الاختبار تختلف عن أطر الاختبار. يتكون الأخير من طرق لإنشاء مجموعة اختبار الأتمتة ، بحيث يمكن تنفيذها بأسلس طريقة ممكنة. من ناحية أخرى ، تشير أنواع الاختبار إلى نوع الاختبار الذي سيتم إجراؤه بواسطة أتمتة ضمان الجودة وليس كيفية تجميعها في عملية مؤتمتة.
ماذا تحتاج قبل تحديد نوع الاختبار؟
يمكنك بناء نوع الاختبار الخاص بك اعتمادًا على وظائف التطبيق الذي تعمل عليه ، أو على مرحلة التطوير التي يعمل بها حاليًا. هذا هو أول قرار مهم ستتخذه.
يمكنك اختيار اختبار الوظائف الأساسية للتطبيق ، وتقسيمها إلى وظائف الأعمال (الأساسية ، والموجهة للمستخدم) ، والوظائف غير التجارية (قاعدة البيانات ، والأمان ، والأداء ، وما إلى ذلك). أو يمكنك اختيار إدخال الاختبار الآلي كجزء لا يتجزأ من تطويرك ، عن طريق تفكيك الوحدات الفردية لتطبيقك وتشغيل الاختبارات عليها.
يمكن أيضًا تصميم اختبارات الأتمتة بعد اختبارات الدخان ، والتي يتم إجراؤها بعد تطوير المنتج إلى إصدار (أو ما قبل الإصدار). يمكن أيضًا تطوير اختبارات التكامل وواجهة برمجة التطبيقات وأتمتتها في مرحلة التكامل. يمكن أيضًا أن تصدرت جولة من التطوير باختبار الانحدار ، بينما يمكن إنشاء اختبار واجهة المستخدم وأتمتة لضمان تجربة العميل بسلاسة. هناك أيضًا اختبارات محددة للأداء والجودة والأمان ، والتي يمكن إجراؤها بعد اكتمال المنتج.
متطلبات عملية اختبار الأتمتة الجيدة
بغض النظر عن نوع اختبار الأتمتة الذي تستخدمه ، ستلتزم العملية الجيدة دائمًا بمبادئ الاختبار الأساسية التالية:
تنسيق. بغض النظر عن نوع الاختبار ، يجب تنسيق العمليات والسياسات بين جميع أصحاب المصلحة. سيضمن هذا أن العملية والجدول الزمني والتنفيذ كلها في مكانها الصحيح ، بحيث يصبح الإبلاغ لا تشوبه شائبة.
سهولة الاستعمال. هذا يغطي عدة جوانب مختلفة. على سبيل المثال ، يجب الوصول إلى اختبار جيد من خلال واجهة بسيطة بدرجة كافية حتى يصبح ضبط الاختبار سهلاً. يجب أيضًا كتابتها بطريقة تجعل النتائج موحدة ويمكن الوصول إليها بسهولة. هذا يضمن الكفاءة ، ويعزز أيضًا عملية تطوير أسهل. يجب أن تأخذ العملية برمتها في الاعتبار المنصات المختلفة المستخدمة من قبل مختلف أصحاب المصلحة لإجراءات الاختبار.
الفعالية والكفاءة. لا يؤدي الرمز الجيد إلى إنجاز المهمة فحسب - بل يمكن أيضًا استيراده بسهولة لاستخدامات أخرى مع إجراء تغييرات طفيفة فقط. لا ينبغي أن يتفوق اختبار الأتمتة الجيد في مهمته الحالية فحسب ، بل يسمح أيضًا بإعادة التكوين بسهولة في حالة الحاجة إلى نفس مجموعة الاختبارات في سيناريو مختلف.
يساعد هذا أيضًا في زيادة التكاليف ، حيث سيكون من السهل "إعادة تدوير" إجراء الاختبار. يمكن بسهولة محو فوائد الاختبار الآلي على الاختبار اليدوي إذا كانت مواقع الاختبار الآلي غير مرنة لدرجة أنها تحتاج إلى وقت إضافي وجهد لإعادة الكتابة كلما دعت الحاجة إليها في مكان آخر.
من يقوم بالاختبارات؟
غالبًا ما يتم إجراء الاختبارات ذات المستوى المنخفض ، مثل اختبارات الوحدة ، بواسطة المطورين أنفسهم لأنها ستساعدهم أيضًا في كتابة تعليمات برمجية أفضل. ومع ذلك ، فإن الاختبارات ذات المستوى الأعلى تكون بالضرورة أكثر تعقيدًا لمجرد أنها تحتوي على مكونات أكثر بكثير. هذا هو المكان الذي تأتي فيه خدمات الاختبار الآلي.
تهدف هذه الخدمات إلى مساعدة المطور ليس فقط في كتابة رمز التشغيل الآلي ، ولكن في إدارة عملية الاختبار بأكملها من البداية إلى النهاية. توفر هذه الخدمات مجموعة كاملة من المساعدة في الاختبار ، مما يسمح للمطورين بالتركيز على كتابة أفضل رمز ممكن بدلاً من القيام بمضاعفة ما كتبوه بالفعل. كلما زاد تعقيد التطبيق واستخداماته ، زادت أتمتة ضمان الجودة تألق الخدمات كقطعة لا غنى عنها في دورة التنمية.
الرجاء التبرع هنا
الأخبار الساخنة
"رئيس وزراء الظل" المجري: هناك حاجة إلى أوروبا القوية
مثيرة: بودابست موطن ثالث أفضل مهرجان بيرة في أوروبا!
تعرض جامعة Széchenyi István تطوراتها أمام القادة الدبلوماسيين الأجانب في المجر
بدأت عربات الترام والحافلات وحافلات الترولي في التنقل في بودابست في نهاية هذا الأسبوع
الصين تكرم تراث المهندس المجري لازلو هوديك والشاعر ساندور بيتوفي
غير متوقع: الاتحاد الأوروبي يبدأ التحقيق ضد شركة Wizz Air المجرية!