metamorphic-testing

4 posts

Metamorphic testing menemukan 147 bug kompiler dan satu cacat mobil self-driving. Begini cara kerjanya.

Metamorphic testing telah mengungkap bug nyata di GCC, LLVM, kompiler shader Vulkan, dan simulator ADAS. Posting ini menjelaskan tekniknya dengan kode yang bisa dijalankan dan menunjukkan di mana ia cocok di dalam test suite Anda.

Metamorphic testing telah menemukan 147 bug yang dikonfirmasi di GCC dan LLVM, cacat di simulator ADAS komersial yang digunakan oleh OEM otomotif, dan…

LLM Bisa Menyarankan Metamorphic Relations. Mereka Hanya Tidak Bisa Menjaminnya.

Large language models adalah mitra brainstorming yang lumayan untuk menemukan test oracles, tetapi mereka menghasilkan properti halusinasi dan melewatkan constraint domain. Berikut cara menggunakannya tanpa mengirimkan pengujian yang palsu.

Anda perlu menguji sebuah function di mana output yang benar tidak mungkin diketahui sebelumnya. Sebuah route optimizer. Sebuah sentiment classifier. Sebuah…

Kebanyakan Metamorphic Relations Tidak Berguna. Berikut Cara Memilih yang Baik.

Tidak semua metamorphic relations menangkap bug. Relation yang lemah memberikan kepercayaan palsu sementara relation yang kuat menemukan kesalahan nyata. Berikut cara membedakannya dan membangun set relation yang benar-benar berfungsi.

Anda menulis dua belas metamorphic relations untuk mesin pricing Anda. Setiap pengujian lulus. Anda merasa baik tentang coverage Anda. Lalu seorang pelanggan…