Pengujian yang tidak stabil adalah salah satu masalah utama dalam pengujian otomatis

Mengetahui cara menangani pengujian yang tidak stabil sangat penting dalam pengujian karena autotest mengambang memperlambat kecepatan semua pengembangan.





Jika Anda belum menemukan pengujian yang tidak stabil, pastikan untuk membaca artikel ini, karena mencoba mensistematisasikan penyebab ketidakstabilan dalam pengujian. Jika Anda mengalami pengujian yang tidak stabil, lihat berapa banyak yang termasuk dalam area yang terdaftar.





Artikel ini bertujuan untuk memberi tahu Anda cara menangani setiap alasan.





Selama bertahun-tahun, saya telah menemukan pengujian yang tidak stabil lebih dari sekali, tetapi alih-alih melihat kasus tertentu, mari kita coba mengelompokkan penyebab ketidakstabilan berdasarkan komponen yang terlibat dalam melakukan pengujian otomatis:





  • Tes itu sendiri;





  • Kerangka kerja untuk menjalankan pengujian;





  • Layanan dan pustaka tempat sistem yang diuji dan kerangka pengujian bergantung;





  • Sistem operasi dan perangkat yang berinteraksi dengan framework pengujian otomatis.





1 / , . . - , , . , , .





, , / , , . 2





,





. :





  • ;





  • ;





  • . ;





  • ;





  • .





. :





  • , ;





  • , "" ;





  • .





,

( )





, .





.





:





  • ;





  • ;





  • ;





  • ;





  • ;





  • .





, , (.. , , ).





.





, . :





  • ;





  • ;





  • , / , .





, . , , .





.





  • ? (/ )





  • Google ()





  • Selenium ! ()





  • ()








All Articles