ما هو إطار اختبار الوحدة الأكثر استخداما لأنواع مختلفة من تطبيقات Ruby؟ [مكرر

StackOverflow https://stackoverflow.com/questions/1448783

سؤال

هذا السؤال لديه بالفعل إجابة هنا:

هي نفس أطر اختبار الوحدة المستخدمة لأطر ويب مختلفة - القضبان، MERB و SINATRA و RAMAZE وطريق سطح المكتب - الأحذية؟

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

هل كانت مفيدة؟

المحلول

يعتمد Testunit على Junit، وهكذا هناك منفذ لمعظم اللغات. ربما هذا هو الأكثر في كل مكان.

أسفرت اختبار السلوك المدفوع عن أدوات مثل RSPEC، ويبدو أنها الآن قد تكون الآن إطار الاختبار الأكثر شعبية في عالم روبي / القضبان. (إليك موقع يحاول الاحتفاظ بعلامات علامات تبويب حول الشعبية: http://ruby-toolbox.com/categories/testing_frameworks.html)

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

معظم الأدوات غير مرتبطة بشكل صريح بالإطار والعمل بشكل مستقل عن القضبان.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top