IEEE Transactions on Software Engineering· 2014Q1· Derleme
Yazılım Testinde Oracle Problemi: Bir Derleme
The Oracle Problem in Software Testing: A Survey
- 1.043atıf
- Q1SCImago
- 2014yıl
Kısa özet
Bu derleme, bir girdi verildiğinde sistemin doğru davranışını yanlış davranıştan ayırt etme zorluğu olan 'test oracle problemi'nde otomasyon için mevcut yaklaşımları ve eğilimleri analiz etmektedir.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Ana noktalar
- Test oracle problemi, tam test otomasyonu elde etmede kilit bir darboğazdır.
- Mevcut otomasyon teknikleri arasında modelleme, spesifikasyonlar, sözleşme odaklı geliştirme ve metomorfik test yer alır.
- Gayri resmi beklentilere ve alan bilgisine dayanan insan yargısı, genellikle oracle rehberliği için son kaynaktır.
- Test oracle otomasyonunun maliyetini ve faydasını dengelemek evrensel bir zorluktur.
Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.
Özet (abstract)
Testing involves examining the behaviour of a system in order to discover potential faults. Given an input for a system, the challenge of distinguishing the corresponding desired, correct behaviour from potentially incorrect behavior is called the “test oracle problem”. Test oracle automation is important to remove a current bottleneck that inhibits greater overall test automation. Without test oracle automation, the human has to determine whether observed behaviour is correct. The literature on test oracles has introduced techniques for oracle automation, including modelling, specifications, contract-driven development and metamorphic testing. When none of these is completely adequate, the final source of test oracle information remains the human, who may be aware of informal specifications, expectations, norms and domain specific information that provide informal oracle guidance. All forms of test oracles, even the humble human, involve challenges of reducing cost and increasing benefit. This paper provides a comprehensive survey of current approaches to the test oracle problem and an analysis of trends in this important area of software testing research and practice.
Yazarların özeti; kaynağından alınmıştır. IEEE Transactions on Software Engineering, 2014 · DOI ↗
Ücretsiz hesapla devam et
Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.
Web'de ücretsiz devam etGoogle ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.
Telefonda:
Alan: Yazılım
SoftwareComputer Science