เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง selenium ที่ต้องการ
เขียน Bot ให้เกมง่ายๆ ด้วย Selenium และ ประเภทของ bot สำหรับเกม...
Read More →หัวข้อ: 5 เครื่องมือสำหรับนักทดสอบซอฟต์แวร์ / QA ที่ช่วยทำงานให้มีประสิทธิภาพ...
Read More →หัวข้อ: Selenium library in Remote Browser: ความสำคัญและการประยุกต์ใช้งานในวงการ IT...
Read More →เมื่อพูดถึงการพัฒนาซอฟต์แวร์ หลายคนอาจนึกถึงการเขียนโค้ดหรือการออกแบบระบบ แต่มีส่วนสำคัญอีกหนึ่งด้านที่ไม่ควรมองข้ามชื่อว่า Software Testing หรือการทดสอบซอฟต์แวร์ ซึ่งเป็นกระบวนการที่ถือว่ามีความสำคัญไม่แพ้การพัฒนาเอง การทดสอบซอฟต์แวร์มีวัตถุประสงค์หลักเพื่อยืนยันคุณภาพของผลิตภัณฑ์ที่สร้างขึ้น รวมถึงค้นหาข้อบกพร่องเพื่อทำการแก้ไขก่อนที่ซอฟต์แวร์จะถูกเปิดตัวไปยังตลาดหรือส่งมอบให้ผู้ใช้จริง...
Read More →ในยุคที่เทคโนโลยีเติบโตอย่างรวดเร็ว, ความต้องการในการส่งมอบซอฟต์แวร์คุณภาพสูงและปราศจากข้อบกพร่องเป็นเรื่องสำคัญ การทดสอบอัตโนมัติหรือ Automated Testing จึงเข้ามามีบทบาทในวงการซอฟต์แวร์อย่างแข็งขัน เราจะมาถกกันว่าตัวการทดสอบประเภทนี้ มีข้อดีข้อเสียอย่างไร และมีตัวอย่างการใช้งานอย่างไรบ้าง และเราเชื่อว่าการเรียนรู้การทดสอบอัตโนมัติสามารถเพิ่มมุมมองและเครื่องมือใหม่ๆ ให้กับผู้เรียนที่หวังจะก้าวเข้าสู่วงการไอทีที่ EPT ได้อย่างไม่ต้องสงสัย...
Read More →ความเข้ากันได้ข้ามเบราว์เซอร์ (Cross-Browser Compatibility): ท้าทายที่เหล่านักพัฒนาต้องพบเจอ...
Read More →การพัฒนาซอฟต์แวร์ในทุกวันนี้ไม่ได้จำกัดอยู่แค่เพียงการเขียนโค้ดด้วยมืออีกต่อไป ด้วยความก้าวหน้าของเทคโนโลยี, ระบบอัตโนมัติ (Automation) ได้กลายเป็นส่วนสำคัญที่ช่วยให้กระบวนการพัฒนาเป็นไปอย่างรวดเร็วและมีประสิทธิภาพ ในบทความนี้ เราจะพูดถึงการสร้างซอฟต์แวร์โดยอัตโนมัติด้วยภาษา Python ที่เป็นที่นิยมอย่างแพร่หลายในวงการนักพัฒนา โดยจะมีการนำเสนอวิธีการพร้อมตัวอย่างโค้ดที่สามารถใช้งานได้จริง...
Read More →หัวข้อ: ระบบทดสอบซอฟตแวร์อัตโนมัติด้วยภาษา Python ทำอย่างไรพร้อมยกตัวอย่าง Code...
Read More →การทดสอบซอฟต์แวร์ (Software Testing) เป็นกระบวนการที่ไม่อาจมองข้ามในอุตสาหกรรมการพัฒนาซอฟต์แวร์ทุกวันนี้ เนื่องจากมีบทบาทหลักในการตรวจสอบและยืนยันคุณภาพของผลิตภัณฑ์ซอฟต์แวร์ก่อนที่จะส่งมอบให้กับลูกค้าหรือผู้ใช้งาน ไม่เพียงแต่ช่วยลดความเสี่ยงของการเจอข้อผิดพลาดหรือจุดบกพร่อง (Bugs) ในการพัฒนาซอฟต์แวร์ แต่ยังเป็นการรับรองว่าผลิตภัณฑ์มีคุณภาพและตอบโจทย์การใช้งานจริงได้ตามหลักเกณฑ์ต่างๆ ที่ได้กำหนดไว้...
Read More →Selenium คืออะไร ใช้ในงาน Software Tester อย่างไรได้บ้าง...
Read More →ในสภาพแวดล้อมการพัฒนาซอฟต์แวร์ที่เทคโนโลยีไม่หยุดนิ่ง การใช้เครื่องมือที่ช่วยจัดการกระบวนการทดสอบเป็นสิ่งสำคัญและจำเป็นอย่างยิ่ง ในบทความนี้ เราจะพูดถึงการใช้งาน Test Management Tool โดยเฉพาะที่ชื่อว่า Testlink กันอย่างลึกซึ้งพร้อมผ่านตัวอย่างรหัสการทำงานและกรณีใช้งานที่ตัวเองสามารถนำไปปรับใช้ได้...
Read More →หัวข้อ: แนวทางการก้าวเข้าสู่อาชีพ Freelance Software Tester...
Read More →การพัฒนาซอฟต์แวร์ไม่เพียงแต่ต้องการการเขียนโค้ดเท่านั้น แต่ยังรวมถึงกระบวนการทดสอบหรือ QA (Quality Assurance) ด้วย การทดสอบซอฟต์แวร์เป็นสิ่งสำคัญไม่แพ้กัน เพราะช่วยค้นหาข้อบกพร่องและปรับปรุงคุณภาพของผลิตภัณฑ์ซอฟต์แวร์ให้ดียิ่งขึ้น โดย Software Tester หรือ QA Engineer ควรมีความรู้และความสามารถในการใช้เครื่องมือต่างๆ ที่จะช่วยทำให้กระบวนการทดสอบมีความง่ายและมีประสิทธิภาพมากขึ้น...
Read More →ในโลกของการพัฒนาซอฟต์แวร์ การทดสอบอัตโนมัติ (Automated Testing) ได้เข้ามามีบทบาทสำคัญ เพื่อเพิ่มความรวดเร็วและความแม่นยำในการตรวจสอบการทำงานของแอปพลิเคชัน Selenium IDE คือหนึ่งในเครื่องมือที่ถูกใช้งานอย่างแพร่หลาย เนื่องจากมันอำนวยความสะดวกในการทดสอบเว็บแอปพลิเคชันในรูปแบบอัตโนมัติ ในบทความนี้ เราจะทำความรู้จักกับ Selenium IDE ว่ามันคืออะไร จะใช้งานอย่างไร พร้อมทั้งข้อดีและข้อเสีย และเราจะแสดงตัวอย่างการใช้งานด้วยภาษา Python ให้เห็นภาพมากขึ้น...
Read More →บทความ: Selenium WebDriver คืออะไร และใช้งานอย่างไร...
Read More →การจัดการกับฟอร์มบนเว็บไซต์โดยอัตโนมัติเป็นกิจกรรมที่นักพัฒนาเว็บและนักทดสอบซอฟต์แวร์มีความจำเป็นต้องทำบ่อยครั้ง เพื่อทำให้กระบวนการนี้ง่ายขึ้น Selenium ซึ่งเป็นเฟรมเวิร์กที่ถูกออกแบบมาเพื่อการทดสอบการทำงานของเว็บไซต์โดยอัตโนมัติ กลายเป็นเครื่องมือที่ได้รับความนิยมสูงสำหรับงานดังกล่าว ในบทความนี้เราจะสำรวจวิธีการใช้งาน Selenium ตัวอย่างการเติมข้อมูลในฟอร์ม (Form) บนเว็บไซต์แบบอัตโนมัติโดยใช้ภาษา Java พร้อมกับตัวอย่างโค้ดที่น่าสนใจ...
Read More →ในยุคดิจิทัลที่ข้อมูลและการทำงานต่างๆ ย้ายเข้ามาอยู่บนโลกออนไลน์, การเก็บและประมวลผลข้อมูลก็ได้กลายเป็นฐานของหลายองค์กรและธุรกิจ การทำงานที่ซ้ำซากจำเจอย่างการเติมข้อมูลในฟอร์มบนเว็บไซต์อาจทำให้เสียเวลาและลดประสิทธิภาพ เทคโนโลยีอย่าง Selenium จึงถูกนำมาใช้ให้ความสามารถดังกล่าวทำได้โดยอัตโนมัติ ด้วยการใช้ Python, ซึ่งเป็นภาษาการเขียนโปรแกรมที่มีการอ่านง่ายและใช้งานกันอย่างแพร่หลาย, การเขียนสคริปต์สำหรับการทำงานเหล่านี้ก็เป็นเรื่องที่ไม่ซับซ้อนและมีประสิทธิภาพ...
Read More →ในโลกของการพัฒนาซอฟต์แวร์วันนี้ การทดสอบอัตโนมัติเป็นกระบวนการที่สำคัญและจำเป็นอย่างยิ่งสำหรับการรับรองคุณภาพของแอปพลิเคชันเว็บ หนึ่งในเครื่องมือที่ช่วยให้การทดสอบนี้สามารถทำได้อย่างราบรื่นและมีประสิทธิภาพคือ Selenium ซึ่งเป็นเฟรมเวิร์กสำหรับการทดสอบแบบอัตโนมัติที่มีความสามารถในการจำลองการกระทำของผู้ใช้จริงบนเว็บเบราว์เซอร์...
Read More →ในยุคที่เว็บไซต์กลายเป็นหน้าต่างของธุรกิจและบริการต่างๆ การทดสอบและจัดการเว็บไซต์อย่างมีประสิทธิภาพจำเป็นต้องอาศัยเครื่องมือที่ชาญฉลาดและอัตโนมัติ เลเนียม (Selenium) เป็นหนึ่งในเครื่องมือที่ช่วยให้การทดสอบและสั่งการบนเว็บไซต์ง่ายขึ้น โดยเฉพาะเมื่อประกอบกับภาษาโปรแกรมมิง Ruby แทรกผ่านหัวใจของงานพัฒนาเว็บที่ต้องการความแม่นยำและเร็วราวกับมีมืออัจฉริยะช่วยทำงาน...
Read More →ในยุคของการอัตโนมัติที่กำลังเฟื่องฟู ดิจิทัลมาร์คเก็ตติ้งและดิจิทัลเวิร์คเฟลส์ก็มีความต้องการเครื่องมือที่สามารถจัดการกับงานที่ซ้ำๆได้อย่างมีประสิทธิภาพ และ Selenium ก็คือหนึ่งในเครื่องมือที่ถูกพัฒนาขึ้นมาเพื่อวัตถุประสงค์นี้ เฉพาะอย่างยิ่งในการทดสอบแอปพลิเคชันเว็บ เช่น การเติมข้อมูลในฟอร์มอย่างอัตโนมัติ ในบทความนี้ เราจะแสดงตัวอย่างว่าคุณสามารถใช้ Selenium ร่วมกับ JavaScript เพื่อสร้างสคริปต์ที่ช่วยให้คุณสามารถเติมข้อมูลในฟอร์มบนเว็บได้อย่างไร...
Read More →เมื่อเอ่ยถึงการทดสอบแอปพลิเคชันเว็บแบบอัตโนมัติ (Automated web application testing) แล้ว หนึ่งในเครื่องมือที่มักจะถูกกล่าวถึงคือ Selenium. เซเลเนียมมีความสามารถในการจำลองการทำงานของผู้ใช้บนเว็บเบราว์เซอร์ ซึ่งรวมไปถึงการคลิก, การเติมข้อความ, การตรวจสอบข้อมูลบนหน้าเว็บ และอีกมากมาย. ในบทความนี้ เราจะมายกตัวอย่างการใช้งาน Selenium บนภาษา Kotlin เพื่อเติมข้อมูลลงในฟอร์มบนหน้าเว็บ....
Read More →เข้าสู่โลกอัตโนมัติ: โปรแกรมเข้าสู่ระบบและโพสต์เฟสบุ๊คด้วย Selenium และ JAVA...
Read More →ในโลกที่เทคโนโลยีมีพัฒนาการที่รวดเร็ว การทำงานซ้ำๆ ที่เคยต้องทำด้วยมือก็เริ่มถูกแทนที่ด้วยการ automate หนึ่งในเครื่องมือที่เป็นที่นิยมสำหรับการ automate operations บนเว็บคือ Selenium, ซึ่งเป็นเฟรมเวิร์กสำหรับ Testing และ Automating web applications. เมื่อผสานกับ Python ซึ่งเป็นภาษาที่โค้ดอ่านง่ายและมี library ที่หลากหลาย เราสามารถสร้าง script ที่เข้าสู่ระบบ Facebook และโพสต์ข้อความบนผนังได้โดยอัตโนมัติได้อย่างง่ายดาย...
Read More →บทความ: การใช้งาน Selenium สำหรับ Log in และโพสต์ข้อความอัตโนมัติบน Facebook ด้วยภาษา C#...
Read More →การเขียนเว็บออโตเมชัน หรือการทำให้เว็บเบราว์เซอร์ทำงานโดยอัตโนมัติ, เป็นหนึ่งในสาขาที่น่าสนใจอย่างมากในโลกของการพัฒนาซอฟต์แวร์ โดยเฉพาะในกิจกรรมที่เกี่ยวกับการทดสอบเว็บแอปพลิเคชัน หนึ่งในเครื่องมือที่ได้รับความนิยมในด้านนี้คือ Selenium ซึ่งเป็นชุดเครื่องมือ (suite) สำหรับอัตโนมัติการทดสอบบนเว็บแอปพลิเคชัน ในบทความนี้ เราจะนำพูดถึงการใช้งาน Selenium WebDriver ในภาษา Ruby เพื่อเข้าสู่ระบบ Facebook และโพสต์ข้อความลงบนผนัง (wall) ของผู้ใช้ในโหมดอัตโนมัติ...
Read More →การทำงานกับเว็บแอปพลิเคชั่นอย่างอัตโนมัติเป็นหนึ่งในความต้องการหลักของนักพัฒนาซอฟต์แวร์ หรือนักทดสอบที่ต้องการจำลองการกระทำของผู้ใช้ในสภาพแวดล้อมการทำงานจริง หนึ่งในเครื่องมือที่ได้รับความนิยมในการทำ automation คือ Selenium, ซึ่งเป็นชุดเครื่องมือสำหรับทดสอบแอปพลิเคชันบนเว็บ (Web application testing) ที่สามารถใช้กับหลายภาษาการเขียนโปรแกรม ทั้ง Java, C#, Ruby, Python และแน่นอนว่ารวมถึง JavaScript ด้วย...
Read More →เมื่อเข้าสู่ยุคดิจิทัลที่เทคโนโลยีเติบโตอย่างรวดเร็ว การทำงานที่ซ้ำซากจำเจและต้องการความแม่นยำสูงต้องการเครื่องมือที่สามารถช่วยลดข้อผิดพลาด, ประหยัดเวลา และเพิ่มประสิทธิภาพในการทำงาน หนึ่งในเครื่องมือที่มีบทบาทสำคัญในเรื่องนี้คือ Selenium, ซึ่งเป็นแพลตฟอร์มสำหรับการทดสอบแอปพลิเคชันบนเว็บที่มีความสามารถในการทำงานแบบอัตโนมัติ โดยในบทความนี้ เราจะลงลึกในการใช้งาน Selenium ร่วมกับภาษาการเขียนโปรแกรมที่กำลังมาแรงอย่าง Kotlin เพื่อเข้าสู่ระบบและโพสต์ข้อความลงบนหน้า Facebook อย่างอัตโนมัติ...
Read More →Quality Assurance Engineer (QA Engineer) คือผู้มีหน้าที่รับประกันคุณภาพของซอฟต์แวร์และบริการต่างๆ ให้ตรงตามมาตรฐานและความต้องการของลูกค้าหรือผู้ใช้งานจริง ไม่ใช่เพียงแค่การทดสอบซอฟต์แวร์เท่านั้น แต่ยังรวมถึงการวางแผนทดสอบ, การเขียนสคริปต์เพื่อการทดสอบอัตโนมัติ, การวิเคราะห์บั๊ก, และการปรับปรุงกระบวนการพัฒนาซอฟต์แวร์ให้มีคุณภาพสูงสุดตั้งแต่ชั้นเริ่มต้น โดยมุ่งให้ผลงานสุดท้ายน่าเชื่อถือและมีประสิทธิภาพสูงสุด ด้วยการป้องกันข้อบกพร่องและแก้ไขปัญหาก่อนที่จะส่งมอบให้ลูกค้าหรือนำออกสู่ตลาดจริง...
Read More →ในโลกที่เทคโนโลยีพัฒนาอย่างรวดเร็ว การมีซอฟต์แวร์ที่ทำงานได้อย่างถูกต้องและมีคุณภาพสูงกลับเป็นเรื่องสำคัญไม่แพ้กัน นี่คือที่มาของสายงานที่มีบทบาทไม่น้อยในการพัฒนาซอฟต์แวร์ เรียกว่า Software Tester หรือผู้ทดสอบซอฟต์แวร์ ซึ่งหน้าที่หลักคือการแน่ใจว่าผลิตภัณฑ์ที่จะถูกส่งมอบให้กับผู้ใช้นั้นปราศจากข้อผิดพลาดหรือ bug ที่อาจส่งผลเสียต่อประสบการณ์ผู้ใช้หรือความน่าเชื่อถือของผลิตภัณฑ์...
Read More →การทดสอบระบบอัตโนมัติ (Automation Testing) ถือเป็นกลยุทธ์สำคัญในกระบวนการพัฒนาซอฟต์แวร์ในปัจจุบัน เพราะมันสามารถช่วยลดเวลาในการทดสอบ, เพิ่มความแม่นยำ, และอำนวยความสะดวกให้กับที่มาของการทดสอบและนักทดสอบได้อย่างมาก ดังนั้นในบทความนี้จะพูดถึง 5 Automation Test Tools ที่ได้รับความนิยมและทรงพลังซึ่งจะช่วยให้การทำงานของคุณนั้นง่ายขึ้น...
Read More →โลกของเว็บไซต์เต็มไปด้วยข้อมูลที่มีคุณค่ามหาศาล แต่การเก็บรวบรวมข้อมูลด้วยมืออาจจะไม่ใช่งานที่มีประสิทธิผลหรือรวดเร็วพอสำหรับการวิเคราะห์ข้อมูลในปริมาณมากๆ ด้วยเหตุนี้เครื่องมือ Data Scraping จึงเป็นทางเลือกที่น่าสนใจที่จะช่วยให้เราสามารถดึงข้อมูลจากเว็บไซต์ต่างๆ มาวิเคราะห์ได้อย่างง่ายดายและอัตโนมัติ ในบทความนี้เราจะมาพูดถึง 5 เครื่องมือ Data Scraping ที่น่าจับตามอง รวมถึงทำความเข้าใจวิธีการทำงานและลำดับความคิดในการเลือกใช้เครื่องมือเหล่านี้ เพื่อให้การวิเคราะห์ข้อมูลของคุณทำได้ง่ายและมีประสิทธ...
Read More →การพัฒนาซอฟต์แวร์ในยุคปัจจุบันไม่ใช่แค่เรื่องของการเขียนโปรแกรมให้สามารถทำงานได้ตามที่ต้องการเท่านั้น แต่ยังรวมถึงการทดสอบ (Testing) ซอฟต์แวร์นั้นให้มีคุณภาพ และปราศจากข้อผิดพลาดต่างๆ การทดสอบซอฟต์แวร์ด้วยตนเองอาจเป็นเรื่องที่ท้าทาย ด้วยเหตุนี้ เครื่องมือการทดสอบอัตโนมัติเช่น Selenium จึงมีความสำคัญยิ่งในการช่วยให้กระบวนการนี้เป็นไปอย่างราบรื่นขึ้น ในบทความนี้ เราจะพูดถึงกระบวนการทดสอบซอฟต์แวร์ด้วย JAVA และ Selenium, แสดงให้เห็นถึง usecase และเสนอตัวอย่างของ sample code ที่ใช้ในการทดสอบซอฟต์แวร์...
Read More →ใจกลางของงานพัฒนาซอฟต์แวร์สมัยใหม่คือการทดสอบอัตโนมัติ หรือ Test Automation ซึ่งเป็นกระบวนการที่ช่วยให้ทีมพัฒนาสามารถทำการทดสอบซอฟต์แวร์อย่างมีประสิทธิผล รวดเร็ว และทำซ้ำได้ซึ่งการทดสอบด้วยระบบอัตโนมัตินี้ได้กลายเป็นส่วนสำคัญอย่างไม่สามารถหลีกเลี่ยงได้ในกระบวนการ Continuous Integration และ Continuous Delivery (CI/CD) รวมทั้ง DevOps วันนี้เราจะมาดูว่า 5 Open Source Test Automation Framework ที่ได้รับความนิยมสูงสุดคืออะไร พร้อมทั้งทำความรู้จักกับคุณสมบัติและยกตัวอย่างการใช้งานเพื่อทำให้เข้าใจง่ายข...
Read More →ในยุคที่โลกเทคโนโลยีก้าวไปอย่างรวดเร็ว Automation หรือ การทำให้ระบบเป็นอัตโนมัติ กลายเป็นกุญแจสำคัญที่ขับเคลื่อนธุรกิจและอุตสาหกรรมให้ก้าวหน้าอย่างไม่มีหยุดยั้ง Python เป็นหนึ่งในภาษาโปรแกรมมิ่งที่มีไลบรารีอันมากมายเพื่อรองรับการทำ Automation ในหลากหลายรูปแบบ ในบทความนี้ เราจะพาไปทำความรู้จักกับ 5 Python Libraries ที่สามารถทำให้การทำ Automation เป็นเรื่องที่ง่ายดายและเข้าถึงได้สำหรับทุกคน...
Read More →การพัฒนาซอฟต์แวร์นั้นไม่เพียงเน้นที่การเขียนโค้ดให้สมบูรณ์และทำงานได้ตามที่ต้องการเท่านั้น แต่การทดสอบซอฟต์แวร์เพื่อให้แน่ใจว่ามันสามารถทำงานได้อย่างถูกต้องและมีคุณภาพนั้นก็สำคัญไม่แพ้กัน โดยเฉพาะอย่างยิ่งสำหรับนักพัฒนาจาวา (Java Developers) ที่มีเครื่องมือการทดสอบหลากหลายให้เลือกใช้ได้...
Read More →สวัสดีครับทุกท่าน! วันนี้เราจะมาพูดคุยเกี่ยวกับเทคนิคการเก็บข้อมูลสารสนเทศจากเว็บไซต์หรือที่เรารู้จักกันในนาม Web Scraping โดยการใช้ภาษา Java ซึ่งเป็นหนึ่งในภาษาโปรแกรมมิ่งที่มีความสามารถสูงและเป็นที่นิยมใช้งานอย่างกว้างขวางในวงการไอที แถมยังเป็นหนึ่งในคอร์สเรียนที่ EPT ของเราเปิดสอนโดยมีเนื้อหาที่ครอบคลุมและให้ความรู้ที่ประยุกต์ใช้ได้จริงอีกด้วยครับ...
Read More →ในยุคที่ข้อมูลเป็นสิ่งสำคัญที่ขับเคลื่อนโลกออนไลน์, Python กลายเป็นภาษาโปรแกรมมิ่งยอดนิยมที่ใช้ในการรวบรวมข้อมูลจากเว็บเพจ หรือที่เรียกว่า Web Scraping. การเรียนรู้การใช้ Python ในการทำ Web Scraping ไม่เพียงแต่เป็นทักษะที่มีค่า แต่ยังสามารถนำไปประยุกต์ใช้ในหลากหลายสาขาอาชีพได้อีกด้วย....
Read More →