الفرق بين الاختبار التقليدي واختبار الكائن

Anonim

الاختبار التقليدي مقابل اختبار الكائن

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

ما هو الاختبار التقليدي؟

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

ما هو اختبار كائن الموجه؟

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

ما هو الفرق بين الاختبار التقليدي واختبار الكائن؟

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