testing

8 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…

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…

Saya berhenti menyalin kode ke dokumen dengan menyimpan test, kode, dan prosa dalam satu file Markdown

Literate programming menjaga dokumentasi, test, dan implementasi tetap sinkron dengan menjadikan satu file Markdown sebagai single source of truth. Berikut cara mengimplementasikannya dalam tiga puluh baris Python.

Dokumen, test, dan kode Anda adalah tiga file yang menceritakan kisah yang sama dengan buruk. Anda memperbarui function signature di source. Anda lupa contoh…