Kuiz berkaitan panduan · Sederhana Tahap
Kuiz Penjanaan Ujian AI
Menilai had ujian-oracle, ujian pencirian, simbolik dan penjanaan ujian LLM, kabur dan panduan liputan. Semak had praktikal.
soalan 1 daripada 8
Apakah 'masalah oracle' dalam penjanaan ujian AI?
Pratonton setiap soalan8 soalan
Jawapan dan penjelasan muncul semasa anda mengambil kuiz.
- Apakah 'masalah oracle' dalam penjanaan ujian AI?
- Mengetahui output jangkaan yang betul untuk input yang diberikan
- Menjana input rawak yang mencukupi untuk menjalankan program
- Menyambungkan pelari ujian ke pangkalan data
- Memilih bahasa pengaturcaraan untuk diuji
- Apakah yang dikunci oleh 'ujian pencirian'?
- Masa jalan terpantas yang mungkin
- Tingkah laku semasa kod sebagai garis dasar regresi
- Gaya pengekodan pengarang asal
- Bukti ketepatan matematik formal
- What programming language did the TestPilot study implement and evaluate its LLM test-generation approach for?
- karat
- Fortran
- JavaScript
- SQL only
- Risiko utama menerima ujian yang dijana AI tanpa semakan ialah mereka mungkin:
- Berlari terlalu perlahan untuk menjadi berguna
- Padamkan kod sumber secara automatik
- Hanya bekerja pada hujung minggu
- Tegaskan dan bekukan pepijat sedia ada seolah-olah ia betul
- Bagaimanakah pembantu ujian berasaskan LLM seperti Copilot biasanya menghasilkan ujian?
- Dengan meramalkan kod ujian daripada fungsi dan konteks sekeliling
- Dengan membuktikan secara rasmi kod itu betul
- Dengan mengukur suhu CPU
- Dengan merakam skrin pembangun
- Kabur berpandukan liputan mengemudi input rawak menggunakan:
- Penilaian bintang pengguna
- Instrumentasi kod yang mengukur cawangan mana yang terkena
- Fasa bulan
- Hanya nama fail
- What did the TestPilot evaluation report as its median statement and branch coverage?
- 100% statement and branch coverage on every package
- 0% statement coverage and 52.8% branch coverage
- 70.2% statement coverage and 52.8% branch coverage across its studied packages
- The paper did not measure code coverage
- What does mutation testing assess about a test suite?
- Whether every test uses the same name
- Whether a characterization test preserves all current behavior
- Whether the fuzzer can reach a branch without running tests
- Whether tests detect small, deliberate changes made to the program