Category Archives: Automate Testing

วางถุงกาวลงแป๊ป ก่อนจะไป Automate Testing กัน

automate-testing-post-on-facebook

สวัสดีเช้าวันจันทร์ที่ 21 มีนาคม พ.ศ. 2559 เช้าวันนี้มาพล่ามเรื่อง Automate Testing ที่ผมพล่ามขึ้นบน Facebook ส่วนตัวเมื่อวันพฤหัสบดีที่ 17 มีนาคม พ.ศ. 2559 เพราะอะไรถึงต้องพล่ามแบบนั้น เหตุผลก็คือ หลายๆ บริษัทเริ่มมองหา ตั้งงบ หรือจัดซื้อ Automate Testing Tool มา และก็อยู่ในการครอบครองของทีม Software Tester กลายเป็นว่า เอ้า…Automate Testing เป็น งาน และความรับผิดชอบของ Software Tester!!! ซึ่งสำหรับผมส่วนตัวแล้วไม่ใช่แบบนั้นนะ ก็เลยมาพล่ามไปบน Facebook แล้วก็ขอมาขยายความต่อบน Blog ในเช้าวันนี้

คำออกตัวแบบล้อฟรี

สิ่งที่จะได้เสพหลังจากอยู่บนพื้นฐานของ ทฤษฎีต่างๆ เท่าที่ผมเสพมาทั้งจกการอ่าน ฟัง และเรียน ผสมกับประสบการณ์ที่เจอมา และความคิดเห็นส่วนตัวนะจ๊ะ

Continue reading วางถุงกาวลงแป๊ป ก่อนจะไป Automate Testing กัน

มือใหม่หัดใช้ Appium ตอนจบ : Appium in Action !

 

20150210-appium-in-action-1

 

สวัสดีค่ะ ผู้อ่าน welovebug  สำหรับวันนี้ ตอนจบของบทความ Appium in Action มาแล้วค่ะ บทความ ใน ตอนนี้ ก็จะพามาลงมือ ลองทำ Automated Testing with Native App : Facebook ด้วย Appium กันค่ะ หลังจากที่ เราได้เตรียมคอมพิวเตอร์ของเรา จาก มือใหม่หัดใช้ Appium : Episode I – Prepare to Automation ! กันไปบ้างแล้ว แน่นอนว่า บทความที่กำลังอ่านในตอนนี้ ต้องเป็น การลงมือ ภาคปฏิบัติ Appium in Action นั่นเอง โดยจะมีหัวข้อดังนี้

  • Create Android Virtual Device – สร้าง Android Virtual Device ไว้ทดสอบบนคอมพิวเตอร์
  • Setting up Test Project with Maven & JUnit – สร้าง Test Project ด้วย Maven และ JUnit
  • Invoke the App ! – มาดูกันเถอะว่า Test Script ของเราน่ะทำงานได้มั้ย
  • Hello World from Appium! – สวัสดี โลกกว้าง ด้วย Appium

……

Continue reading มือใหม่หัดใช้ Appium ตอนจบ : Appium in Action !

มือใหม่หัดใช้ Appium : Episode 0 – Introduction !

20141212_appium_logo

 

สวัสดีค่า เพื่อน พี่ น้อง ชาวเทสเตอร์ และ โปรแกรมเมอร์ ที่สนใจ เรื่อง Automated testing
บทความที่ จะ นำมาเล่าสู่กันฟัง ในวันนี้ ก็ คือ เครื่องไม้เครื่องมือ ที่จะ เอามาช่วย ทำ Automation testing บน Mobile ที่มีชื่อ ว่า Appium ค่ะ ถ้า อยากรู้ว่า Appium มันคืออะไร หน้าตาเป็นแบบไหน มีส่วนประกอบยังไงบ้าง ตามมาอ่านได้เลยค่ะ
…..

Appium Introduction  ( Appium มัน คืออะไรกันนะ )

20150203-appium

Appium เป็น Automation Framework หรือ Automation Testing Tool ที่ถูก พัฒนา ต่อ ยอด มาจาก Selenium นั่นเอง ในบางที่ อาจจะ เรียก เจ้า Appium ว่า เป็น Selenium 3.0

ซึ่ง Appium ถูก ออกแบบมาเพื่อใช้กับการทดสอบ Mobile Application บน iOS และ AnDroid ซึ่งสามารถ ทดสอบได้ ทั้ง Native App, M.Site (Mobile Site) และ Hybrid App นั่นเอง (=^.^=)

…..

ถ้าให้อธิบายเป็น สมการ เพื่อที่จะเข้าใจเจ้า Appium แล้วล่ะก็ คงได้ ตาม สมการนี้ค่ะ

Selenium WebDriver + Mobile Feature = Appium

Continue reading มือใหม่หัดใช้ Appium : Episode 0 – Introduction !

มือใหม่หัดใช้ Appium : Episode I – Prepare to Automation !

20141212-appium-01

 

สวัสดีค่ะ บทความวันนี้ เป็น บทความต่อเนื่องจาก บทความ Appium : Episode 0 – Introduction ! ที่ แนะนำ เจ้า Appium ให้ ได้รู้จักกันบ้างไปแล้ว ก่อนที่เราจะไปลองทดสอบ ลองเล่นกับ เจ้า Appium นั้น แน่นอนว่า เราก็ ควรจะต้องมีการเตรียมความพร้อม ก่อน ซึ่งในบทความนี้ จะพูดถึง การเตรียมคอมพิวเตอร์ ของเรา เหล่า เทสเตอร์ ค่ะ  ขั้นตอนการเตรียมความพร้อมของคอมพิวเตอร์ นั้นมีอะไรบ้าง ติดตามได้ ข้างล่างเลยค่ะ

…..

Continue reading มือใหม่หัดใช้ Appium : Episode I – Prepare to Automation !

มารู้จักกับ Cucumber เจ้าแตงกวากันเถอะ !!!

 2014-11-13-01

สวัสดีค่า ชาวเทสเตอร์ และ ผู้อ่าน ใน welovebug.com วันนี้ มา เล่า เรื่อง ของ Software Test Tool ตัวหนึ่ง ซึ่ง ถ้าเอ่ยชื่อไป ชาวเทสเตอร์ หรือ โปรแกรมเมอร์ อาจจะได้ยินกันมาบ้าง เจ้า Software Test Tool ตัวนี้ จะชื่ออะไรนั้น แอบใบ้ว่า ชื่อ ออกแนว พืชผัก vegetable ค่ะ

แนะนำกันเลยว่า Software Test Tool ตัวนี้ ก็ คือ Cucumber ( ขอเรียกว่า แตงกวา ละกันค่ะ ในบทความนี้ )

พอบอกชื่อแล้ว ชาวเทสเตอร์ เริ่ม ถึงบางอ้อ นึก ออกกันบางหรือยังคะ ว่า Cucumber เจ้าแตงกวา เป็น Software Test Tool แบบไหน ใช้ทำ อะไรกัน เกี่ยวข้องกับ ชีวิต เทสเตอร์หรือเปล่า ถ้ายังนึกไม่ออก หรือ อยากรู้จักกับ Cucumber เจ้าแตงกวาน้อยมากกว่านี้ล่ะก้อ ตามมาอ่านกันต่อเลยค่ะ
Continue reading มารู้จักกับ Cucumber เจ้าแตงกวากันเถอะ !!!

[Automated Testing] มือใหม่หัดใช้ Selenium IDE (=^・ω・^=)

บทความนี้ จะหา Tester มือใหม่ หรือ ใครก็ตามที่สนใจ อยากลองใช้ Automated Testing Tools ที่มีชื่อว่า Selenium IDE  เหมาะสำหรับมือใหม่ ในการเริ่มใช้งาน เรามาทำความรู้จักกับเจ้า Selenium IDE   กันเถอะ

Selenium IDE มันคืออะไรนะ ?

Selenium IDE เป็น Automated Testing Tools ที่ออกแบบมา สำหรับ ใช้งาน ทดสอบกับ Web Application การทำงานของ Selenium IDE จะเป็นในลักษณะ บันทึก ขั้นตอนการทำงาน ตามที่ เราใช้งานกับ Web Application หลังจากนั้น เราสามารถ Save Test Script ตาม Test Scenario ที่เราออกแบบไว้ และ Export ออกมา เป็น Script ในภาษาต่างๆ ได้ เช่น Python Ruby และนำ Test Script ที่ได้มา นำ ไป Run Test ในการทำ Automated Regression Testing ได้ นอกจากนี้ Selenium  ยังมี ในแบบ Webdriver แต่บทความนี้ขอเล่าแค่ Selenium IDE เท่านั้นค่ะ
Continue reading [Automated Testing] มือใหม่หัดใช้ Selenium IDE (=^・ω・^=)

[Review]หนังสือ Instant Selenium Testing Tools Starter [Instant]

สำหรับใคร ที่สนใจเรื่อง Automated Testing และเคยได้ยินชื่อๆนี้  ‘ Selenium ‘ และอยากรู้จักกับ ‘ Selenium ‘  ผู้เขียน ขอแนะนำ หนังสือ ที่ชื่อ ว่า Instant Selenium Testing Tools Starter ค่ะ

 2013_12_12_02

( Credit : Packtpub.com )

 

Instant Selenium Testing Tools Starter  ผู้เขียน : Unmesh Gundecha

หนังสือเล่มนี้ อันที่ จริงน่าจะเรียกว่า คู่มือ มากกว่า เพราะว่า มีจำนวนหน้าเพียง 40 หน้าเท่านั้นเอง เล่มเล็กๆบางๆ อ่านง่ายแน่นอนค่ะ ขอ นำ OverView ของ คู่มือเล่มนี้ จากทาง Packtpub.com มาลงไว้เพื่อแนะนำ ก่อนนะคะ

Overview

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
  • Learn to create web tests using Selenium Tools
  • Learn to use Page Object Pattern
  • Run and analyse test results on an easy-to-use platform

คู่มือเล่มนี้ จะประกอบไปด้วย 5 หัวข้อใหญ่ๆด้วยกัน เริ่มตั้งแต่

what is Selenium? – ส่วนนี้จะทำให้รู้จักกับ Selenium ว่า แท้จริงแล้ว Selenium มันคืออะไร เราทำอะไรกับมันได้บ้าง

Installation – เริ่มจากการ Download และ ติดตั้ง และการ set up  Selenium

Quick Start – สอนการใช้ Selenium เพื่อ record test บันทึก test case แก้ไข หรือ ปรับปรุง test case และ การ run test ด้วย Selenium IDE พร้อมกับสอนการเริ่มใช้งาน Selenium WebDriver

Top 5 features – บอกเล่า feature จุดเด่นของ Selenium

People and Places you should get to know  – บทสุดท้าย แนะนำ link ,forum หรือ บทความที่ สามารถไปศึกษา Selenium เพิ่มเคิม หลังจาก อ่าน

 

ความคิดเห็นส่วนตัวของผู้เขียนบทความ

หนังสือ เล่มนี้เหมาะกับ คนที่สนใจ อยากเรียนรู้ เกี่ยวกับความรู้พื้นฐานการใช้งานเจ้า ‘ Selenium ‘ โดยจะพาไปรู้จัก ตั้งแต่ การติดตั้ง Selenium การสร้าง test suit , test case และการ run test case เหล่านั้น บน web application Tips & Tricks เล็กๆน้อยๆในการใช้งาน ‘ Selenium ‘ ซึ่งหนังสือเล่มนี้ได้อธิบายด้วยภาษาที่อ่านง่าย อ่านแล้ว เอาไปทำตามได้เลย แม้ว่า จะไม่มีความรู้เรื่องการเขียนโปรแกรมมากนัก ก็สามารถ อ่านและปฏอบัติตามเรียนรู้จากในหนังสือเล่มนี้ได้ง่ายค่ะ สมกับ concept หนังสือในตระกูล Instant คือ Shot. Fast . Focused นั่นเอง

ถ้าสนใจอยากจับจองเป็นเจ้าของ ต้องขอ บอกก่อนนะคะว่า หนังสือคู่มือ เล่มนี้ จัดจำหน่าย ในรูปแบบ e-book เท่านั้นค่ะ 🙂

…..

Version Control สิ่งแรกที่ Automate Tester จะต้องรู้


 รูปจาก http://git-scm.com

สวัสดีเช้าวันอาทิตย์ที่ 1 ธันวาคม พ.ศ. 2556 เข้าสู่เดือนสุดท้ายของปี พ.ศ. 2556 ลมหนาว อากาศเย็นๆ กลับมาเยี่ยมเยือนเราอีกครั้ง วันอาทิตย์แบบนี้ ผมเข้ามานั่งเรียนเรื่อง Version Control ในค่าย Geek Academy Batch 2 ณ สำนัก SPRINT3R เหตุผลที่มาคือ เมื่อ Tester ต้องการที่จะก้าวเข้าสู่โลกของ Automate Testing นั่นหมายความว่า Tester ต้องก้าวเข้าสู่โลกของการเขียน Code นั่นหมายถึง Tester ก็ต้องก้าวเข้าสู่โลกของ Version Contol

ในค่าย Geek Academy Batch 2 เราใช้ Version Control ชื่อว่า git ดังนั้นเช้าวันนี้ผมจะพา Tester ทำความรู้จัก และลองใช้ git กันแบบเบื้องต้นไปพร้อมๆ กัน เพื่อเตรียมความพร้อมเข้าสู่การเป็น Automate Tester

Continue reading Version Control สิ่งแรกที่ Automate Tester จะต้องรู้