Daftar Isi:

Apa itu BackstopJS?
Apa itu BackstopJS?

Video: Apa itu BackstopJS?

Video: Apa itu BackstopJS?
Video: Visual regression testing with BackstopJS [in 5 mins!] 2024, November
Anonim

BackstopJS adalah aplikasi pengujian regresi visual yang membungkus CasperJS, PhantomJS, dan ResembleJS dalam matriks pengujian yang mudah dikonfigurasi di beberapa status aplikasi (URL), elemen DOM, dan ukuran layar. Berikut ini adalah 15 menit berjalan-melalui instalasi dan konfigurasi awal dari BackstopJS.

Juga, apa itu backstop Javascript?

Penghalang . JS adalah proyek sumber terbuka untuk menjalankan tes visual menggunakan browser tanpa kepala untuk menangkap tangkapan layar. Awalnya dijalankan menggunakan perpustakaan browser tanpa kepala PhantomJS atau SlimerJS.

Selanjutnya, apa itu pengujian regresi visual? A pengujian regresi visual alat melakukan front-end atau antarmuka pengguna (UI) pengujian regresi dengan menangkap tangkapan layar halaman web/UI dan membandingkannya dengan gambar asli (baik tangkapan layar dasar historis atau gambar referensi dari situs web langsung).

Demikian pula, ditanya, apa itu regresi CSS?

Regresi CSS Pengujian adalah serangkaian pengujian otomatis untuk membandingkan perbedaan visual pada situs web. Munculnya UI yang kaya dan desain responsif telah membuatnya hampir mustahil untuk menguji aplikasi web dan situs web secara efisien tanpa berfokus pada CSS dan tata letak visual.

Bagaimana Anda bisa mencegah regresi?

Beberapa dari mereka adalah:

  1. Menghapus kode.
  2. Menjaga kode tetap sederhana.
  3. Menghindari logika bersarang yang dalam.
  4. Menulis tes otomatis (tes unit, tes integrasi).
  5. Jalankan tes sebelum penyebaran/pengiriman.
  6. Cobalah untuk menjaga keadaan tetap sederhana dan berumur pendek jika memungkinkan.
  7. Gunakan validasi input dalam fungsi.
  8. Gunakan validasi keluaran dalam fungsi.

Direkomendasikan: