Author: Akeda Bagus
I gave a talk about end-to-end test at WordCamp Ubud 2017. Slides at http://gedex.web.id/wc-ubud-2017/. This was my first time speaking at WordCamp, so mission accomplished.
Photo was taken by Dzikri Aziz.
Kemarin malam, saya dan dua teman saya (Tato dan Kumiz) pergi ke Cilodong. Mampir ke kedai kopi milik Yogi. Selesai ngobrol ngarul ngidul dengan Yogi, kami berpamitan dan hendak mampir ke kedai kopi lainnya, Qimung. Tepatnya di GDC. Onay memberikan lokasi di Waze. Kita bertiga tidak ada yang mengenal medan ke Qimung. Okay, kita ikutin rute di Waze. Damn! I was wrong for trusting Waze! Jalan tikus yang kita lalui. Kita melewati jalur yang sangat sempit dan hanya bisa dilewati satu mobil. Saat itu sudah gelap. Kanan dan kiri adalah pohon bambu. Jika Anda pernah menonton film Jelankung dimana ada adegan melewati jalan sempit, sepi, dan tak berujung. Itulah yang Tato bayangkan. Cukup panjang jalan tikus ini. Kami berharap ada cahaya dari lampu motor yang lewat. Tapi itu hanya harapan sirna dibalik ketatukan. Antara begal atau…
Jika bertemu hal itu, saya sudah membayangkan putar balik mobil yang tidak memungkinkan. Tak berapa lama kita dihapapkan dengan persimpangan. Lurus buntu, atau belok kiri dengan jalan yang tambah sempit. Waze mengarahkan ke kiri. Humm. Suasana semakin mencekam. Rumah tidak terlihat. Pohon bambu di kanan dan kiri. Sampah-sampah mulai terlihat. Hingga, kita melihat plang besar di ujung bertuliskan huruf besar semua. Tulisannya “DEMI ALLAH…” Bulu kuduk saya langsung merinding. Kita semua merujuk ke plang. Saya langsung berpikir, tanpa membaca tulisan di bawahnya, “DEMI ALLAH JANGAN LEWAT SINI!!”. Apakah ini jalan terlarang? Atau?
Tulisan lengkapnya ternyata “DEMI ALLAH YANG BUANG SAMPAH DISINI…”. Fiuh. Setelah melalui jalan horor itu akhirnya terlihat perumahan di sebelah kiri jalan dan kita selamat melewati jalan mengerikan tersebut dan alhamdulillah bukan jalan pintas menuju Gadog, Puncak. Lesson learned. Never trust Waze!
It is important for developers to be able to easily and quickly test new versions of WooCommerce. The Core Testing Checklist has 30 items in it, and is a manual process. Running through the whole thing is tedious and time consuming, so automating the process would be a big improvement.
End-to-end (e2e) testing tests whether the whole flow of an application is working as expected, and will be an important part in ensuring changes don’t break anything. It automates the manual process of going through all of the different customer-facing and admin-facing pages, performing actions on those pages, and verifying those actions do what is expected.
We have developed an e2e testing suite that should dramatically reduce the time it takes to run through tests before big releases. It works by navigating around a site with ChromeDriver. ChromeDriver simulates a real user by moving the mouse around, clicking on things, and entering input into forms. The results…
View original post 338 more words