ก่อนอื่นเราต้องมาทำความรุ้จักกับ System testing Framework กันก่อน โดยเจ้า System testing Framework นี้ คือโปรแกรมที่ใช้ในการตรวสอบการเกิดปัญหาของ code หรือการมี bug เกิดขึ้นมาในตัวโปรแกรม โดย System testing Framework นี้มีอยู่มากมายหลายอย่างให้เลือก มีทั้งแบบ open source และก็แบบทดลองใช้ก่อน หากสนใจก็ให้ซื้อตัวเต็มมาใช้งานกัน แต่ในที่นี้ผมจะขอกล่าวถึง Selenium ซึ่งเป็น System testing Framework ที่ได้รับความนิยมกันอย่างมาก และที่สำคัญ มัน open source อีกด้วย
Selenium (ซีลีเนียม) นี้เป็นโปรแกรมทำหน้าที่ตรวจสอบความผิดพลาดของ web application โดยมี Automated Testing เป็นระบบทดสอบสอบแบบอัตโนมัติ มันจะเขียน Test case ซึ่งเป็นคำสั่งทดสอบแบบตั้งเงื่อนไขไว้ลงไปในการทดสอบ หากมีการเกิด debug ขึ้น จะทำการแจ้งเตือนและแก้ไข debug ตรงส่วนนั้น นอกจากนี้แล้วยังมีเครื่องมืออื่นๆอีกเช่น Selenium WebDriver ไว้ใช้ในการทำ Test case แล้วไปรันใน web browser, Selenium IDE เป็น Add-on บน Firefox สามารถแปลง Script เป็นภาษาอื่นอีกได้ โดยผู้ใช้สามารถเลือกใช้เครื่องมือได้ตามความต้องการ อีกทั้งระบบนั้นยังมีการทำงานที่รวดเร็ว ด้วยความที่มันเป็น open source ทำให้มันสามารถที่จะพัฒนาเพิ่มประสิทธิภาพได้มากขึ้นจากของเดิมได้อีกด้วย เพียงเเค่นี้ยังไม่พอ ตัวมันยังสามารถที่ใช้งานควบคู่ไปกับเครื่องมือตัวอื่นได้อีกด้วย นอกจากนี้ Selenium ยังรองรับภาษาที่ใช้ในการเขียนได้แก่ Java, Python, Ruby, C#, Javascript, php, Perl และยังสามารถรับรองการรันทดสอบใน web browser ได้หมดเลย
ปัจจุบันนี้มีโปรแกรมถูกเขียนออกมากมายบ้างก็มีมานานมากแล้ว และถูกพัฒนาขึ้นตามเวอชั่นขึ้นมาอีกเรื่อยๆ รวมไปถึงโปแกรมที่ออกมาใหม่ ให้เราได้ทดลองใช้งานหรือดาวน์โหลดฟรีกันได้ ในอินเตอร์เน็ต ทั้งหมดที่กล่าวมานี้ ล้วนแล้วแต่ต้องมีการ Test มาก่อน และก็ยัง test อยู่เรื่อยๆ เพื่อให้โปแกรมนั้นมีความเสถียรไม่เกิด error ขึ้นได้ง่ายๆ และเพื่อเป้นการประหยัดเวลา จึงมีโปรแกรมที่ถุกออกแบบให้ตรวจสอบ code เพื่อลดเวลาในการหา จุดที่เกิด error หรือ bug นั้นเอง ทั้งนี้จากข้อมูลที่ผมหามาได้เป็นเพียง ข้อมูลเบื้องต้นในการทำความรู้จักกับ Selenium กัน หวังว่าคงมีประโยชน์แก่ผู้เข้าอ่านกันนะครับ
ทำความรู้จักกับ Selenium (ซีลีเนียม) โปรแกรมทำหน้าที่ตรวจสอบความผิดพลาด
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- โพสต์: 227
- ลงทะเบียนเมื่อ: 26/06/2017 10:15 am
- Jom07
- PHP Super Hero Member
- โพสต์: 514
- ลงทะเบียนเมื่อ: 08/01/2018 9:56 am
Re: ทำความรู้จักกับ Selenium (ซีลีเนียม) โปรแกรมทำหน้าที่ตรวจสอบความผิดพลาด
Selenium คือ ชุดเครื่องมือที่ใช้สำหรับทดสอบเว็บแอพพลิเคชันอัตโนมัติ โดยประกอบด้วยเครื่องมือ 4 เครื่องมือ การใช้งานจะขึ้นอยู่กับวัตถุประสงค์ของการทดสอบในแต่ละองค์กร ได้แก่
-Selenium Integrated Development Environment (Selenium IDE)
-Selenium Remote Control (RC)
-WebDriver
-Selenium Grid
Selenium Web Driver เป็นเครื่องมือที่ช่วยให้เราสามารถสร้างโปรแกรมในการทดสอบเว็บแอพพลิเคชันกับ Web browser ได้หลายตัว โดยจะมี Web Driver เป็นตัวกลางที่มีไลบารีที่ช่วยในเราติดต่อกับ Web browser
ข้อมูลจาก:https://sysadmin.psu.ac.th
-Selenium Integrated Development Environment (Selenium IDE)
-Selenium Remote Control (RC)
-WebDriver
-Selenium Grid
Selenium Web Driver เป็นเครื่องมือที่ช่วยให้เราสามารถสร้างโปรแกรมในการทดสอบเว็บแอพพลิเคชันกับ Web browser ได้หลายตัว โดยจะมี Web Driver เป็นตัวกลางที่มีไลบารีที่ช่วยในเราติดต่อกับ Web browser
ข้อมูลจาก:https://sysadmin.psu.ac.th
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ Selenium IDE - การแก้ปัญหาใน Selenium เมื่อเกิด Windows Alert
โดย GoB » 13/02/2015 1:43 pm » ใน Software testing - 0 ตอบกลับ
- 5621 แสดง
-
โพสต์ล่าสุด โดย GoB
13/02/2015 1:43 pm
-
-
-
โพสต์ใหม่ Selenium IDE - ตัวอย่างการเขียน selenium ให้ตรวจสอบความถูกต้องของข้อมูล
โดย chbbk » 25/09/2014 3:03 pm » ใน Software testing - 0 ตอบกลับ
- 1877 แสดง
-
โพสต์ล่าสุด โดย chbbk
25/09/2014 3:03 pm
-
-
-
โพสต์ใหม่ ไม่สามารถติดตั้ง selenium v.2.9.1 ได้
โดย Patcharanan.0399 » 18/04/2018 4:35 pm » ใน ถาม - ตอบ คอมพิวเตอร์ - 7 ตอบกลับ
- 2131 แสดง
-
โพสต์ล่าสุด โดย mindphp
19/04/2018 3:44 am
-
-
-
โพสต์ใหม่ TIP : วิธีการสร้างตัวแปรมาวนลูป Selenium IDE
โดย M031 » 02/12/2015 10:45 pm » ใน Software testing - 0 ตอบกลับ
- 1030 แสดง
-
โพสต์ล่าสุด โดย M031
02/12/2015 10:45 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: athirach.offcial, facebook.com [Crawler] และบุคลทั่วไป 7