أجهزة الكمبيوتربرمجة

الانحدار اختبار البرمجيات. ما هو اختبار الانحدار

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

أنواع، أنواع واتجاهات

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

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

  1. الوظيفة.
  2. لا يعمل.

أنها يمكن التعبير عنها على النحو التالي:

  1. البرامج النصية.
  2. مجموعات.
  3. مجموعات لبدء التشغيل.

ما هي، في الواقع، يتضمن اختبار الانحدار البرامج؟ عمل في 3 مجالات رئيسية. وهي الانحدار:

  1. البق.
  2. المشاكل القديمة.
  3. آثار جانبية.

اختبارات وظيفية

وهي تستند إلى المهام التي يضطلع بها النظام. ويمكن عقد على العنصر، والتكامل، ونظام ومستويات القبول. الجوانب الرئيسيان، الذي يجري اختباره:

  • المتطلبات.
  • العمليات التجارية.

عند العمل على المتطلبات اللازمة لتقديم قائمة من ما يجب اختبارها. من المستحسن أن يتم تحديد البنود ذات الأولوية، لتحديد اتجاه العمل. وهذا أمر ضروري لا لتجاهل كل وظيفة أهم. عند اختبار "العمليات التجارية" ويركز عليها، ر. يتم تشغيل E. سيناريوهات العمل اليومي.

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

اختبار غير وظيفي

هذه الأنواع من الاختبارات تهدف إلى التحقق من جميع الخصائص التي لا تتعلق بمهام النظام. هذه المعالم يمكن منها:

  1. الموثوقية. يتم الاستجابة لمختلف الحالات غير المنصوص اختبارها.
  2. الأداء. كيف يعمل هذا النظام، والتي هي قابلة للأحمال مختلفة.
  3. الراحة. كيف مريحة للعمل مع التطبيق على وجهة نظر المستخدم.
  4. الحجم. لتغيير ارتفاع متطلبات وعرض تطبيق عند العمل مع شاشات مختلفة.
  5. الأمن. كم هي آمنة بيانات المستخدم، فضلا عن المعلومات في قنوات البث المختلفة.
  6. قابلية. الشيكات ما إذا كان التطبيق يعمل على مختلف المنصات، وإذا كان الأمر كذلك - كم.

ما هي خصائص النظام يمكن أن يتم التحقيق في هذه الحالات؟ ما مجموعه 4.

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

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

حالات الاختبار

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

  1. مخطوطات الاختبار. وتشمل هذه مجموعة من التعليمات المصممة للشيكات التلقائي من قطع منفصلة من البرنامج.
  2. مجموعات اختبار. هذا المزيج من البرامج النصية التي اختبار قطعة معينة من البرامج التي هي أهداف وظيفية متكاملة أو مشتركة.
  3. تشغيل الاختبارات. هذا المزيج من مختلف البرامج النصية أو مجموعات لتشغيل في وقت واحد أثناء التحقق من البرنامج.

أتمتة الاختبارات الانحدار

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

البق الانحدار

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

تراجع الأخطاء القديمة

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

الآثار الجانبية الانحدار

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.delachieve.com. Theme powered by WordPress.