Rumah > Peranti teknologi > AI > Mitos tentang ujian AI

Mitos tentang ujian AI

WBOY
Lepaskan: 2023-04-13 17:04:03
ke hadapan
1543 orang telah melayarinya

Dalam beberapa tahun kebelakangan ini, saya telah memberi perhatian kepada ujian berkaitan AI dan mengambil bahagian secara aktif dalam berbilang komuniti dan komuniti ujian nasional. Dalam komuniti ini, saya berkomunikasi dengan pakar ujian daripada syarikat dan bidang yang berbeza untuk membincangkan topik yang berkaitan dengan ujian AI, termasuk pakar daripada syarikat terkemuka dalam industri dan sarjana ujian domestik yang terkenal. Saya juga mengambil bahagian dalam banyak persidangan, mendengar banyak perkongsian tentang topik ujian AI, dan mencuba pelbagai alat ujian berkaitan AI, yang mana saya memperoleh banyak pengetahuan dan cerapan.

Dalam komuniti dan komuniti ujian ini, saya menemui banyak soalan tentang ujian AI, seperti apakah ujian AI, cara menjalankan ujian AI, alat dan kaedah apa yang ada untuk ujian AI, dsb. Walau bagaimanapun, apabila saya mencari buku yang berkaitan dengan ujian AI di Internet, saya menemui sejumlah besar buku yang berkaitan dengan pembangunan AI, tetapi beberapa buku secara khusus memperkenalkan ujian AI. Ini menunjukkan bahawa industri ujian masih meraba-raba ke hadapan dalam keadaan huru-hara.

Untuk berkongsi pengetahuan dan pengalaman yang saya pelajari tentang ujian AI, saya menyusun pengalaman pembelajaran saya, cuba menjawab beberapa soalan biasa yang saya temui tentang ujian AI, dan menyusun kandungan ini ke dalam artikel, berkomunikasi dan berbincang dengan semua orang.

Mitos tentang ujian AI

Mitos Pengujian AI

Apabila membincangkan ujian AI, biasanya terdapat dua pemahaman:

  • Yang pertama Ia menggunakan AI untuk membantu ujian perisian semasa, seperti menggunakan sistem AI untuk mempelajari analisis ujian dan reka bentuk ujian, dan kemudian secara automatik menjana kes ujian dan melaksanakan kes ujian ini secara automatik.
  • Yang kedua ialah menguji sistem AI. Walaupun industri masih menggunakan kaedah ujian konvensional untuk menguji sistem AI, seperti ujian kefungsian, ujian prestasi dan ujian keselamatan, selalunya sukar untuk mendapatkan data ujian dan syarat penerimaan yang jelas apabila menguji keberkesanan fungsinya. Dalam kes ini, ujian hanya boleh dilakukan melalui pemahaman yang mendalam tentang algoritma dan dengan menjana atau mencari data berdasarkan pengalaman, dan secara kasar menilai kesahihan keputusan ujian berfungsi.

Penggunaan AI untuk membantu ujian automatik semasa adalah bidang yang sedang berkembang. Menggunakan sistem AI (seperti pembelajaran mendalam) untuk membantu kerja ujian pastinya merupakan salah satu trend ujian paling hangat dalam beberapa tahun kebelakangan ini, termasuk menjana dan melaksanakan ujian automatik secara automatik, analisis keputusan ujian berskala besar, ujian penerokaan automatik, lokasi kecacatan, dsb.

Banyak syarikat di Amerika Syarikat telah melancarkan alat ujian AI komersial. Dalam akaun awam Teacher Zhu Shaomin "Laporan Kualiti Perisian", terdapat artikel bertajuk "Masa depan di sini, ujian kecerdasan buatan tidak dapat dihentikan: Memperkenalkan 9 alat ujian AI", yang memperkenalkan 9 alat ujian berasaskan AI. Walau bagaimanapun, alat ujian AI ini biasanya mempunyai masalah seperti ketepatan kes ujian dan kebolehselenggaraan kes ujian berskala besar.

Soalan pertama: Bolehkah ujian berbantukan AI benar-benar digunakan?

Walaupun banyak syarikat telah mula mengkaji ujian berbantukan AI dan banyak alatan telah dikeluarkan, semuanya mempunyai satu masalah penting: ketepatan. Disebabkan oleh keterbatasan algoritma pembelajaran AI sedia ada itu sendiri, ketepatan kes ujian dan syarat pengesahan yang dipelajari dan dijana tidak begitu tinggi. Saya telah menghadiri beberapa persidangan di mana kadar ketepatan ujian berbantukan AI yang dikongsi oleh beberapa pengeluar Internet peringkat pertama China hanya melebihi 80% dan kurang daripada 90%. Ketepatan jenis ini sukar untuk dikenali dalam beberapa sistem yang memerlukan ketepatan yang tinggi, seperti kewangan.

Kedua, apabila skala kes ujian automatik adalah besar, sukar untuk bergantung pada penyelenggaraan manual kes ujian dan hanya boleh bergantung pada alatan. Disebabkan ketidaktepatan alat ujian AI, ketepatan kerja penyelenggaraan tidak begitu memuaskan.

Walau bagaimanapun, dalam sistem besar dengan keperluan kualiti rendah, ujian berbantukan AI boleh mengurangkan kos ujian dengan banyak, jadi dalam sistem ini, ujian automatik berbantukan AI telah digunakan. Selain itu, dalam projek dengan keperluan kualiti tinggi dan sumber yang mencukupi, ujian berbantukan AI boleh digunakan sebagai lanjutan daripada ujian automatik manual dan sebagai alat untuk ujian penerokaan automatik untuk memastikan kualiti perisian.

Soalan kedua: Sejauh manakah ujian berbantukan AI telah berkembang?

Pada masa ini, ujian berbantukan AI masih di peringkat awal. Saya membahagikan ujian berbantukan AI kepada tiga peringkat:

  • Peringkat pertama ialah menjana input kes ujian secara automatik melalui model pembelajaran mendalam, dan kemudian mengesahkan ketepatan hasil output secara manual.
  • Peringkat kedua ialah menjana input kes ujian secara automatik melalui model pembelajaran mendalam dan secara automatik mengesahkan ketepatan hasil output melalui model peraturan.
  • Peringkat ketiga ialah menjana input dan output kes ujian secara automatik melalui model pembelajaran mendalam, dan secara automatik mengesahkan ketepatan keputusan output.

Pada masa ini, industri pada dasarnya telah merealisasikan fasa pertama, dan beberapa syarikat juga telah mula merealisasikan fasa kedua. Walau bagaimanapun, hanya segelintir syarikat besar telah mencapai Tahap 3, dan ketepatan syarikat ini masih belum dipertingkatkan. Oleh itu, ujian berbantukan AI masih jauh lagi.

Soalan ketiga: Sistem perisian manakah yang boleh diuji dengan bantuan AI?

Secara teorinya, mana-mana sistem perisian boleh menggunakan AI untuk membantu dalam ujian automatik. Walau bagaimanapun, disebabkan status semasa sistem ujian AI, ia tidak boleh benar-benar digunakan untuk semua jenis sistem perisian. Banyak projek sebenar hanya menggunakan ujian AI pada lapisan antara muka khusus sistem tertentu, seperti API Perkhidmatan Web, dsb.

Dalam bidang industri yang berbeza, penggunaan ujian AI juga berbeza. Contohnya, dalam industri yang mempunyai keperluan kualiti tinggi seperti industri kewangan dan ketenteraan, ujian AI pada masa ini hanya boleh digunakan sebagai lanjutan daripada ujian automatik berfungsi sedia ada. Dalam industri yang mempunyai keperluan kualiti rendah seperti Internet, sesetengah syarikat yang mempunyai keupayaan teknikal yang kukuh telah menggunakan ujian AI sebagai salah satu kaedah ujian automatik utama. Walau bagaimanapun, ujian automatik berbantukan AI sudah pasti masa depan ujian automatik!

Ringkasan

Melalui jawapan kepada soalan di atas, saya berharap dapat menyelesaikan kekeliruan semua orang tentang ujian AI, termasuk memahami apakah ujian AI, sama ada projek anda sesuai untuk ujian AI dan sama ada ia diperlukan pada masa hadapan Isu seperti melabur dalam ujian AI.

Ringkasnya, ujian AI masih dalam peringkat awal pembangunan, jadi ia tidak sesuai untuk kegunaan berskala besar dan hanya boleh dipertimbangkan untuk digunakan dalam projek tertentu. Sama ada anda menggunakan kaedah AI atau manual untuk melaksanakan ujian automatik, terasnya ialah keberkesanan ujian, ketepatan keputusan ujian dan kebolehselenggaraan kes ujian. Ini adalah faktor kritikal dalam kejayaan ujian automatik pada skala.

Oleh itu, sama ada ujian automatik AI atau ujian automatik manual, intipati terasnya adalah sama: bergantung pada satu siri pemikiran manusia seperti pembelajaran pengetahuan, analisis dan ringkasan untuk menyelesaikan analisis ujian, reka bentuk ujian, dan kerja pelaksanaan ujian automatik. Walau bagaimanapun, pembangunan semasa sistem AI sendiri tidak mencukupi untuk menggantikan kerja manusia dalam analisis ujian dan reka bentuk ujian Akibatnya, ketepatan dan kebolehselenggaraan ujian automatik yang dilaksanakan oleh AI adalah lebih buruk daripada kaedah manual. Walau bagaimanapun, ujian AI mempunyai kelebihan yang jelas dari segi masa dan kos, itulah sebabnya ia menjadi semakin popular.

Oleh itu, dalam bidang ujian, AI perlu bekerja lebih keras untuk benar-benar menggantikan kerja manusia. Sebelum mempertimbangkan untuk menggunakan ujian AI, keperluan dan syarat khusus projek anda harus dinilai dengan teliti untuk menentukan sama ada ujian AI sesuai. Pada masa hadapan, dengan pembangunan berterusan dan penambahbaikan teknologi AI, ujian AI akan menjadi trend penting dalam ujian automatik, dan melabur dalam teknologi dan bakat berkaitan ujian AI juga akan menjadi pilihan yang bijak.

Atas ialah kandungan terperinci Mitos tentang ujian AI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:51cto.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan