เริ่มกันที่ "Selenium" มันก็คือ tools ตัวนึงที่ไว้ทำ automated test บนเว็บเบราเซอร์ แต่ Selenium ไม่ได้จำกัดแค่การเทส สำหรับงานที่ต้องทำอะไรซ้ำบนเว็บเช่น key ข้อมูลซำ้ Selenium ก็สามารถทำได้ สาเหตุที่หลายบริษัทใช้ Selenium ก็เพราะ Free และมี Community ที่ใหญ่พอสมควร
Selenium มี 2 แบบ คือ Selenium IDE คือ Add-On บน Firefox สามารถทำ Record & Playback คนที่ไม่มีพื้นฐานการเขียนโปรแกรมก็ทำได้ ส่วนอีกแบบ Selenium WebDriver คือ API ที่ใช้ในการ Drive เบราเซอร์ให้ทำตามที่เราต้องการ โดยเราสามารถใช้ Programming language ที่เราถนัดในการสั่งได้

สำหรับการเลือกว่าจะใช้ Selenium IDE หรือ Selenium WebDriver ขึ้นอยู่กับ character ของ Application under test ของเรา ถ้าเป็นเว็บที่มี Business Logic ที่ซับซ้อน มีการใช้ Script บนหน้า Page เยอะแยะ มี Custom UI/Element มากมาย ผมแนะนำว่าควรจะใช้ Selenium WebDriver + Programming Language ที่คนในทีมถนัด แต่ในทางกลับกัน ถ้าหน้าเว็บของเราไม่มีความซับซ้อน เป็น html ง่ายๆ Selenium IDE น่าจะเหมาะกับงานนี้
เราก็รู้จัก Selenium แบบผิวเผินไปบ้างแล้วว่าคืออะไร และเชื่อว่าเพื่อนๆคงสามารถเลือกได้ว่าเราจะใช้ Selenium แบบไหนเหมาะกับ Application ของเรา ไว้คราวหน้าผมจะเขียนเกี่ยวกับ Selenium IDE ไม่ยากครับ คอยติดตาม