Rspec'in özellik spesifikasyonları ile talep spesifikasyonları arasındaki kavramsal fark nedir ?
Özellik teknik özellik belgelerinden:
Özellik özellikleri, bir uygulama aracılığıyla işlevsellik dilimlerini denemek için yapılan üst düzey testlerdir. Uygulamayı yalnızca harici arabirimi, genellikle web sayfaları aracılığıyla çalıştırmaları gerekir.
Ve talep özellikleri için:
İstek özellikleri, Rails'in entegrasyon testleri etrafında ince bir paket sağlar ve yönlendirme dahil (Rails tarafından sağlanır) ve saplama olmadan (bu size bağlıdır) tüm yığın boyunca davranışı yönlendirmek için tasarlanmıştır. İstek özellikleriyle şunları yapabilirsiniz:
- tek bir istek belirtin
- birden çok denetleyicide birden çok istek belirtin
- birden çok oturumda birden çok istek belirtin
Özellik özelliklerinin Capybara'yı kullandığını ve istek özelliklerinin kullanmadığını biliyorum . Ancak bu, farklı kavramları hak etmiyor.