❞ 📚 كتب اختبار الانحدار | 🏛 مكتبة كتب تقنية المعلومات ❝

❞ 📚 كتب اختبار الانحدار | 🏛 مكتبة كتب تقنية المعلومات ❝

كتب اختبار الانحدار .. اختبار الانحدار (نادرًا ، اختبار عدم الانحدار ) يعيد تشغيل الاختبارات الوظيفية وغير الوظيفية للتأكد من أن البرامج التي تم تطويرها واختبارها مسبقًا لا تزال تعمل بعد التغيير. إذا لم يكن الأمر كذلك ، فسيتم تسمية ذلك بانحدار. تتضمن التغييرات التي قد تتطلب اختبار الانحدار إصلاحات الأخطاء وتحسينات البرامج وتغييرات التكوين وحتى استبدال المكونات الإلكترونية. نظرًا لأن مجموعات اختبار الانحدار تميل إلى النمو مع كل عيب تم العثور عليه ، غالبًا ما يتم إشراك أتمتة الاختبار. في بعض الأحيان يتم إجراء تحليل تأثير التغيير لتحديد مجموعة فرعية مناسبة من الاختبارات (تحليل عدم الانحدار ). نظرًا لتحديث البرنامج أو تغييره أو إعادة استخدامه على هدف معدل ، فإن ظهور أخطاء جديدة و / أو ظهور أخطاء قديمة أمر شائع جدًا. تحدث إعادة الظهور أحيانًا بسبب ضياع الإصلاح من خلال ممارسات مراقبة المراجعة السيئة (أو خطأ بشري بسيط في التحكم في المراجعة). غالبًا ما يكون إصلاح المشكلة "هشًا" من حيث أنه يصلح المشكلة في الحالة الضيقة حيث تمت ملاحظتها لأول مرة ولكن ليس في الحالات الأكثر عمومية والتي قد تنشأ على مدار عمر البرنامج. في كثير من الأحيان ، يتسبب إصلاح مشكلة في منطقة ما عن غير قصد في حدوث خلل في البرنامج في منطقة أخرى. أخيرًا ، قد يحدث ، عند إعادة تصميم بعض الميزات ، حدوث بعض الأخطاء نفسها التي تم ارتكابها في التنفيذ الأصلي للميزة في إعادة التصميم. لذلك ، في معظم حالات تطوير البرامج ، يُعتبر من الممارسات الجيدة للترميز ، عند تحديد الخطأ وإصلاحه ، تسجيل اختبار يكشف الخطأ وإعادة تشغيل هذا الاختبار بانتظام بعد التغييرات اللاحقة على البرنامج. .
تقانة المعلومات أو تكنولوجيا المعلومات (بالإنجليزية: information technology)‏ وتختصر إلى (IT) وحسب تعريف (مجموعة تقنية المعلومات الأمريكية) ITAA ، هى اختصاص واسع يهتم بالتقنية ونواحيها المتعلقة بمعالجة وإدارة المعلومات، تتعامل مع الحواسيب الإلكترونية وبرمجيات الحاسوب لتحويل وتخزين وحماية ومعالجة المعلومات وأيضا نقل واستعادة المعلومات. تهتم بدراسة، تصميم، تطوير، تفعيل، دعم أو تسيير أنظمة المعلومات التي تعتمد على الحواسيب، بشكل خاص تطبيقات وعتاد الحاسوب، تهتم تقنية المعلومات باستخدام الحواسيب والتطبيقات البرمجية لتحويل، تخزين، حماية، معالجة، إرسال، والاسترجاع الآمن للمعلومات. جميع الكتب التقنية في مجالات الانترنت والبرامج المكتبية وتطبيقات ولغات البرمجة ، كتب تقنية ، كتب تقنية المعلومات PDF ، اكبر مكتبة كتب الكترونية ، مادة تقنيات الانترنت ، تقنيات الانترنت المتقدمة PDF ، كتب التقنية السعودية ، مكتبة الكتب الالكترونية PDF ، موقع الكتب ، اكبر مكتبة كتب PDF ، كتب الشبكات ، كتب الانترنت ، كتب حاسوبية عامة ، كتب تقنية الكترونية ، اشهر الكتب التقنية ، المكتبة التقنية الالكترونية ، كتب تقنية مترجمة ، كتب تقنية عالمية ، كتب تقنية اجنبية ، كتب تقنية بالانجليزية ، كتب تقنية بالفرنسية ، كتب تقنية بالروسية ، كتب تقنية بالالمانية ، كتب تقنية لغات ، technical books ، technical books free download ، تعليم الكمبيوتر technical books online shopping ، free technical books online to download ، technical books online free ، demille technical books ، technical books list ، technical urdu books ، technical publication ، ..

🏆 💪 أكثر الكتب تحميلاً في اختبار الانحدار:

قراءة و تحميل كتاب Kali Linux Revealed PDF

Kali Linux Revealed PDF

قراءة و تحميل كتاب Kali Linux Revealed PDF مجانا

قراءة و تحميل كتاب Mastering Kali Linux for Advanced Penetration Testing 2nd Edition PDF

Mastering Kali Linux for Advanced Penetration Testing 2nd Edition PDF

قراءة و تحميل كتاب Mastering Kali Linux for Advanced Penetration Testing 2nd Edition PDF مجانا

قراءة و تحميل كتاب How to Break Software: A Practical Guide to Testing W/CD PDF

How to Break Software: A Practical Guide to Testing W/CD PDF

قراءة و تحميل كتاب How to Break Software: A Practical Guide to Testing W/CD PDF مجانا

قراءة و تحميل كتاب Ethical Hacking and Penetration Testing Guide PDF

Ethical Hacking and Penetration Testing Guide PDF

قراءة و تحميل كتاب Ethical Hacking and Penetration Testing Guide PDF مجانا

قراءة و تحميل كتاب Modern C++ Programming with Test-Driven Development PDF

Modern C++ Programming with Test-Driven Development PDF

قراءة و تحميل كتاب Modern C++ Programming with Test-Driven Development PDF مجانا

قراءة و تحميل كتاب Mastering Kali Linux for Advanced Penetration Testing, 4th Edition PDF

Mastering Kali Linux for Advanced Penetration Testing, 4th Edition PDF

قراءة و تحميل كتاب Mastering Kali Linux for Advanced Penetration Testing, 4th Edition PDF مجانا

قراءة و تحميل كتاب Mastering Kali Linux for Advanced Penetration Testing 3nd Edition PDF

Mastering Kali Linux for Advanced Penetration Testing 3nd Edition PDF

قراءة و تحميل كتاب Mastering Kali Linux for Advanced Penetration Testing 3nd Edition PDF مجانا

المزيد من الكتب الأكثر تحميلاً في اختبار الانحدار

اختبار الانحدار

(نادرًا ، اختبار عدم الانحدار [1]) يعيد تشغيل الاختبارات الوظيفية وغير الوظيفية للتأكد من أن البرامج التي تم تطويرها واختبارها مسبقًا لا تزال تعمل بعد التغيير. [2] إذا لم يكن الأمر كذلك ، فسيتم تسمية ذلك بانحدار.

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

خلفية

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

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

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

على الرغم من أنه يمكن القيام بذلك من خلال إجراءات الاختبار اليدوية باستخدام تقنيات البرمجة ، إلا أنه يتم إجراؤه غالبًا باستخدام أدوات الاختبار الآلي. [6] تحتوي مجموعة الاختبار هذه على أدوات برمجية تسمح لبيئة الاختبار بتنفيذ جميع حالات اختبار الانحدار تلقائيًا ؛ تقوم بعض المشاريع بإعداد أنظمة مؤتمتة لإعادة تشغيل جميع اختبارات الانحدار على فترات زمنية محددة والإبلاغ عن أي إخفاقات (والتي قد تنطوي على تراجع أو اختبار قديم). [7]

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

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

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

التقنيات

تقنيات اختبار الانحدار المختلفة هي:

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

اختيار اختبار الانحدار


على عكس إعادة اختبار الكل ، فإن هذه التقنية تدير جزءًا من مجموعة الاختبار (نظرًا لتكلفة إعادة الاختبار الكل) إذا كانت تكلفة اختيار جزء من مجموعة الاختبار أقل من تقنية إعادة الاختبار بالكامل. [9]

اختبار أولوية الحالة


إعطاء الأولوية لحالات الاختبار من أجل زيادة معدل مجموعة الاختبار لاكتشاف الأخطاء. تقوم تقنيات تحديد أولويات حالة الاختبار بجدولة حالات الاختبار بحيث يتم تنفيذ حالات الاختبار ذات الأولوية الأعلى قبل حالات الاختبار التي لها أولوية أقل. [9]

أنواع تحديد أولويات حالة الاختبار

 


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

أقرأ المزيد..

📚 عرض جميع كتب اختبار الانحدار:


قراءة و تحميل كتاب Social Engineering in IT Security PDF

Social Engineering in IT Security PDF

قراءة و تحميل كتاب Social Engineering in IT Security PDF مجانا

قراءة و تحميل كتاب Modern C++ Programming with Test-Driven Development PDF

Modern C++ Programming with Test-Driven Development PDF

قراءة و تحميل كتاب Modern C++ Programming with Test-Driven Development PDF مجانا

قراءة و تحميل كتاب Basic Security Testing With Kali Linux 1 PDF

Basic Security Testing With Kali Linux 1 PDF

قراءة و تحميل كتاب Basic Security Testing With Kali Linux 1 PDF مجانا

قراءة و تحميل كتاب Experiences of Test Automation PDF

Experiences of Test Automation PDF

قراءة و تحميل كتاب Experiences of Test Automation PDF مجانا

قراءة و تحميل كتاب Software Test Automation PDF

Software Test Automation PDF

قراءة و تحميل كتاب Software Test Automation PDF مجانا

قراءة و تحميل كتاب Ethical Hacking and Penetration Testing Guide PDF

Ethical Hacking and Penetration Testing Guide PDF

قراءة و تحميل كتاب Ethical Hacking and Penetration Testing Guide PDF مجانا

قراءة و تحميل كتاب How Google Tests Software  PDF

How Google Tests Software PDF

قراءة و تحميل كتاب How Google Tests Software PDF مجانا

قراءة و تحميل كتاب Java Testing and Design PDF

Java Testing and Design PDF

قراءة و تحميل كتاب Java Testing and Design PDF مجانا

قراءة و تحميل كتاب The Ultimate Kali Linux Book PDF

The Ultimate Kali Linux Book PDF

قراءة و تحميل كتاب The Ultimate Kali Linux Book PDF مجانا

قراءة و تحميل كتاب Hands-on Application Development using Spring Boot PDF

Hands-on Application Development using Spring Boot PDF

قراءة و تحميل كتاب Hands-on Application Development using Spring Boot PDF مجانا

قراءة و تحميل كتاب Testing JavaScript Applications PDF

Testing JavaScript Applications PDF

قراءة و تحميل كتاب Testing JavaScript Applications PDF مجانا

قراءة و تحميل كتاب Test-Driven iOS Development with Swift 4th Edition PDF

Test-Driven iOS Development with Swift 4th Edition PDF

قراءة و تحميل كتاب Test-Driven iOS Development with Swift 4th Edition PDF مجانا

قراءة و تحميل كتاب Test-Driven iOS Development with Swift 4th Edition PDF

Test-Driven iOS Development with Swift 4th Edition PDF

قراءة و تحميل كتاب Test-Driven iOS Development with Swift 4th Edition PDF مجانا

قراءة و تحميل كتاب Penetration Testing For Dummies PDF

Penetration Testing For Dummies PDF

قراءة و تحميل كتاب Penetration Testing For Dummies PDF مجانا

قراءة و تحميل كتاب اختبار الاختراق في AWS PDF

اختبار الاختراق في AWS PDF

قراءة و تحميل كتاب اختبار الاختراق في AWS PDF مجانا

المزيد ●●●

مناقشات واقتراحات حول صفحة اختبار الانحدار: