WeLoveBug

Thai Software Testing Blog

By

ร่วมด้วยช่วยกันทั้งทีมดูแลเรื่องคุณภาพของซอฟต์แวร์

whole-team-approach

 

สวัสดีเช้าวันจันทร์ที่ 2 มีนาคม พ.ศ. 2558 เผลอนิดเดียวก้าวเข้าสู่เดือนที่สามของปี 2558 แล้วนะนี่ เวลาช่างเดินทางเร็วเสียยิ่งกระไร สืบเนื่องจากเมื่อวานนี้ได้อยู่บ้านกับเขาบ้างในวันอาทิตย์ก็เลยนั่งดู Slide เรื่อง Agile Testing เพิ่มจาก Slideshare.net และได้เจอกับ Slide Advanced Topics in Agile Testing – The Future จากงาน Agile Testing Days 2014 ของ Janet Gregory และ Lisa Crispin สองคนที่เขียนหนังสือ Agile Testing และ More Agile Testing ก็เลยหยิบเรื่องของ Whole Team Approach มาเขียนขยายความต่อเพื่อแบ่งปันมุมมอง และประสบการณ์ของหนูให้กับเพื่อนพ้องน้องพี่นะจ๊ะ

Read More

Zyracuze

Zyracuze

brother, uncle,waterfall, agile, qa, qc, ITIL, reading, writing, cooking, music, photo, linkinpark, liverpool, coffee, basketball, bicycle, mtb, 66120 and 10220

More Posts - Website

Follow Me:
TwitterFacebookLinkedIn

By

เขียน Test Cases ไปเพื่ออะไร? ตอน ขอแบบ เน้นๆ นะน้องนะ

few-test-case-as-possible-to-cause-failure

 

สวัสดีเช้าวันศุกร์ที่ 20 กุมภาพันธ์ พ.ศ. 2558 ระหว่างนั่งรอสอน ณ ชั้น 6 ของธนาคารแห่งหนึ่ง ก็เลยจรดปลายนิ้วเพื่อพล่ามต่อใน Series ของ เขียน Test Cases ไปเพื่ออะไร? ต่อนะจ๊ะ

สืบเนื่องจากการเตรียมการสอน Software Testing in Practice (in Practice ของคนสอน) ผมเองได้ค้นหาและอ่านทั้งหนังสือและ Blog เพิ่มเติมจนไปเจอจากหนึ่งแหล่งข้อมูลมาที่พูดถึงหน้าที่ของ Software Tester ซึ่งน่าสนใจ เลยนำมาเป็นจุดเริ่มต้นของการพล่ามในวันนี้จ้า

เมื่อพูดถึง Test Case ขึ้นมานั้น ก็มิวายที่จะต้องนึกถึง สิ่งมีชีวิตที่คิดว่าตัวเองมีคุณภาพที่สุดในสามโลก นามว่า Software Tester ผมเลยถือโอกาสแบ่งปันมุมมองและประสบการณ์ของตัวเองในเรื่องนี้ผ่านตอนที่มีชื่อว่า ขอแบบ เน้นๆ นะน้องนะ

Read More

Zyracuze

Zyracuze

brother, uncle,waterfall, agile, qa, qc, ITIL, reading, writing, cooking, music, photo, linkinpark, liverpool, coffee, basketball, bicycle, mtb, 66120 and 10220

More Posts - Website

Follow Me:
TwitterFacebookLinkedIn

By

มือใหม่หัดใช้ 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

……

Read More

TJ Tanjai Kongyuen

SoftwareTester เริ่มต้นจากการเป็น Game Tester ก่อนจะเปิดใจให้กับ Software Testing และ Agile ยามว่างชอบอ่านหนังสือ เล่นเกมออนไลน์ ติดตามIdol AKB48

More Posts - Website

Follow Me:
FacebookLinkedIn

By

ทำไม Software Tester ต้องเรียนรู้ และใช้ Source Code Management

scm-git

วันเสาร์ที่ 7 และวันอาทิตย์ที่ 8 กุมภาพันธ์ พ.ศ. 2558 ได้มีโอกาสแบ่งปันเรื่องของการใช้งาน Source Code Management โดยใช้เครื่องมือชื่อว่า Git กับเพื่อนพ้องน้องพี่จำนวนประมาณยี่สิบกว่าคน วันนี้ก็เลยมาขอแบ่งปันมุมมองส่วนตัวของตนเองว่า ทำไม Software Tester จึงต้องเรียนรู้ และใข้งาน Source Code Management โดยขอออกตัวไว้ก่อนเลยว่าสิ่งที่อยู่ในบทความนี้เป็นมุมมอง และแนวคิดของตัวหนูเอง ซึ่งเกิดจากประสบการณ์ที่หนูเจอมาตลอดระยะเวลาที่ทำงานในสายงานของ Software Testing และ Software Quality นะจ๊ะ

Read More

Zyracuze

Zyracuze

brother, uncle,waterfall, agile, qa, qc, ITIL, reading, writing, cooking, music, photo, linkinpark, liverpool, coffee, basketball, bicycle, mtb, 66120 and 10220

More Posts - Website

Follow Me:
TwitterFacebookLinkedIn

By

มือใหม่หัดใช้ 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

Read More

TJ Tanjai Kongyuen

SoftwareTester เริ่มต้นจากการเป็น Game Tester ก่อนจะเปิดใจให้กับ Software Testing และ Agile ยามว่างชอบอ่านหนังสือ เล่นเกมออนไลน์ ติดตามIdol AKB48

More Posts - Website

Follow Me:
FacebookLinkedIn

By

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

20141212-appium-01

 

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

…..

Read More

TJ Tanjai Kongyuen

SoftwareTester เริ่มต้นจากการเป็น Game Tester ก่อนจะเปิดใจให้กับ Software Testing และ Agile ยามว่างชอบอ่านหนังสือ เล่นเกมออนไลน์ ติดตามIdol AKB48

More Posts - Website

Follow Me:
FacebookLinkedIn

By

กระบวนท่า Exploratory Testing ของหนู

exploratory-test-note-01

 

สวัสดีเช้าวันเสาร์ที่ 31 มกราคม พ.ศ. 2558 เพื่อนพ้องน้องพี่ทุกๆ คนครับ ไม่ได้มาเขียน Blog ลง WeLoveBug ซะพักใหญ่ๆ เลย ปีนี้ตั้งใจว่าจะมาเขียนอยู่เรื่อยๆ บ่อยๆ ขึ้น เพื่อมาแบ่งปันเรื่องต่างๆ ที่ประสบพบเจอมาเกี่ยวกับเรื่องของคุณภาพของซอฟต์แวร์ และก็ยินดีต้อนรับประสบการณ์จากเพื่อนพ้องน้องพี่ที่สนใจจะมาแชร์ประสบการณ์อีกด้วยเช่นกันนะครับ

เข้าเรื่องเลยละกันนะครับ วันนี้ขอเปิดหมวดใหม่ชื่อ Exploraroty Testing ซึ่งช่วงสองปีนี้จะมีการพูดถึงอยู่เรื่อยๆ ก็เลยเปิดหมวดนี้ขึ้นมาเพื่อแบ่งปันเรื่องต่างๆ ที่เกี่ยวกับ Exploratory Testing กับเพื่อนพ้องน้องพี่ครับ

Read More

Zyracuze

Zyracuze

brother, uncle,waterfall, agile, qa, qc, ITIL, reading, writing, cooking, music, photo, linkinpark, liverpool, coffee, basketball, bicycle, mtb, 66120 and 10220

More Posts - Website

Follow Me:
TwitterFacebookLinkedIn

By

เขียน Test Cases ไปเพื่ออะไร? สมการ Test Case

test-case-formula

 

กราบสวัสดีเช้าวันอังคารที่ 16 ธันวาคม พ.ศ. 2557 อีกไม่กี่วันก็จะหมดปี 2557 ก้าวเข้าสู่ปี 2558 แล้ว ช่างไวเสียเหลือเกิน เช้าวันนี้มานั่งพล่ามต่อจากความเดิมเรื่องของ เขียน Test Cases ไปเพื่ออะไร? หลายต่อ หลายครั้ง ที่ผมได้รับการติดต่อสอบถามเพื่อขอ ตัวอย่างเอกสาร Test Case และ/หรือ ขอดู Test Case ที่ถูกเขียนไว้แล้ว เพื่อนำไปใช้เป็นตัวอย่าง ผมก็มักจะตอบไปว่าให้ค้นหาใน Google เลย รัก ชอบ อันไหนก็เอาไปใช้ เพราะผมเองตอนเริ่มต้นงานส่วนของ Software Tester ผมก็หามาจาก Google เช่นเดียวกัน

จากประสบการณ์การทำงานส่วนตัวเองในสายงานด้าน Software Testing บวกกับการได้พบปะ พูดคุย กับเพื่อนพ้องน้องพี่หลายๆ คน ได้แลกเปลี่ยนความรู้ และประสบการณ์ต่างๆ และอ่าน อ่าน อ่าน จนได้สรุปออกมาว่า เราควรจะสนใจเรื่องขององค์ประกอบของ Test Case ก่อน โดยขอนำเสนอออกมาในรูปแบบของสมการดังนี้

Read More

Zyracuze

Zyracuze

brother, uncle,waterfall, agile, qa, qc, ITIL, reading, writing, cooking, music, photo, linkinpark, liverpool, coffee, basketball, bicycle, mtb, 66120 and 10220

More Posts - Website

Follow Me:
TwitterFacebookLinkedIn

By

สอนนักศึกษาให้เป็น Tester แต่พอเรียนเท่านั้นแหละ…เหอะๆ

สอนนักศึกษาให้เป็น Tester แต่พอเรียนเท่านั้นแหละ…เหอะๆ
Untitled

เขาบอกให้มาแชร์ประสบการณ์ด้าน Testing ไม่รู้จะพูดดีไหมอาจจะสั่นสะเทือนวงการ (โม้ไปค่ะ) เริ่มต้นมาจากไปเรียนวิชา Quality Assurance ในมหาวิทยาลัยแห่งหนึ่งตอนนั้นก็ไม่รู้ว่าเอามาทำเป็นอาชีพได้จนกระทั่งเรียนจบได้มาสอน ตอนนั้นก็เอ๊ะจะสอนวิชาไหนดีใครๆ ก็สอนเขียนโปรแกรม ก็เลยอยู่ดีไปค้นในเว็บสมัครงาน เข้าไปศึกษาเรื่อยๆ จนกระทั่งไปเจอ Keyword คำว่า “Tester” และก็เลยอ่าน Qualification ของงาน เอ๊ะ มันเหมือนที่เราเรียนมาบางส่วน แต่สิ่งที่ท้าทายคือตอนเราเรียนเป็นระดับปริญญาโท แต่ตอนมาสอนต้องสอนปริญญาตรี จนกระทั่งก่อนมาสอนประมาณ 3 เดือนบริษัทต่างๆ มีการสมัครงานด้านนี้จำนวนมาก เอาหล่ะวะ ลองดูซักตั้งเผื่อจะมีหนทางสว่างให้กับ นศ ซึ่งตอนนี้อาจจะริบหรี่ ฮ่าฮ่า เนื่องจากว่า นศ ส่วนใหญ่เข้าใจว่าแค่ทดสอบโปรแกรม ฉันไม่ต้องเขียนโปรแกรมเองซะหน่อยสบายแล้วเรา นศ ก็แห่กันมาลงวิชาของอิฉัน แต่พอมาเรียนเท่านั้นแหละ นศ ถึงกับปวดหัว เนื่องจากว่า Tester เป็นคนทดสอบโปรแกรม ก็ต้องมีความรู้หลายๆอย่างรอบด้าน เริ่มตั้งแต่….

  1. ติดตั้งระบบ Test Environment ในส่วนนี้ทุกครั้งที่ทดสอบระบบ อิฉันจะต้องติดตั้งระบบเอง (แบบว่าเป็นอาจารย์ที่โรคจิต) ขอแบ่งออกเป็น 4 โปรแกรมประเภทใหญ่ตามตลาด คือ
  • Desktop Application ก็ง่ายเหลือเกินแค่สัมผัสเม้าส์ลงไป .exe ก็สามารถทดสอบระบบได้
  • Web Application ก็ยากขึ้นมาหน่อยเพราะต้องไปติดตั้ง localhost server และ dump database เข้ามาจึงทดสอบระบบได้ ก็ต้องมีความรู้พื้นฐานเกี่ยวกับ database และภาษาที่เกี่ยวข้อกับเว็บพอสมควร asp, php, .net เป็นต้น
  • Mobile Application อันนี้ยากสุดเพราะ นศ จะต้องใช้เครื่องอันทรงพลังในการทดสอบ emulator ที่กินเนื้อที่ค่อนข้างมาก รอจนสลบไปเลย
  • Web service API ตัวนี้ก็ยากที่สุดสำหรับอิฉันในการออกแบบการทดสอบมา ซึ่ง Web Service ที่ข้าพเจ้าทดสอบเป็น Web Service ของตัวบริษัทเขียนขึ้นมา ต้องมีความรู้เกี่ยวกับการรับส่งข้อมูลพอสมควร
  1. ทำการมโนตัวอย่างกรณีทดสอบใส่ในเอกสาร Test case & Test scenario ต่างกันคือ Test scenario คือการตรวจสอบ step การทำงาน หากไม่ทดสอบพวก text box หรือ ปุ่มต่างๆ จะเห็นได้ว่า ยูสเซอร์คือคนที่เซ่อที่สุดในโลกก็จะกดโน้นนี่ทำให้เจอ Bug ตล๊อดตลอด ส่วน Test case คือการออกแบบตัวอย่างของข้อมูลจริง เน้นว่าสมมติสถานการณ์จริง เคยให้ นศ ทดสอบระบบลาที่ forward อีเมล์ทั่วคณะ นศ ก็ทำตามอาจารย์สอน ออกแบบกรณีทดสอบจริง คือ ชื่ออาจารย์ และประเภทลาต่างๆ เช่น ลาคลอด ลาป่วย ลากิจ ทายซิว่าเกิดอะไรขึ้นค่ะ แค่คิดก็มันส์แล้ว คนทักทั้งสาขาเลยเจ้าค่ะ ว่าไปทำอะไรขาหัก แขนหัก ไปคลอด(ทั้งๆที่ตอนนั้นโสดอยู่นะคะ 555)
  2. ต่อมาส่วนสุดท้ายยิ่งมโนนักไปใหญ่ คือ expected results ที่ความคาดหวังอันนี้เป็น Highlight ของการทำ testing เลยถ้ามโนไม่เก่ง ไม่มีพื้นเขียนโค้ดมาก่อนนี่จะยากมากสำหรับการทำ Testing เช่น ง่ายๆ แค่ทดสอบให้แสดงข้อความยินดีต้อนรับหรือไม่ นศ ยังคิดไม่ได้เลยบางคน แถมตอบว่า อาจารย์จะรู้ได้ไงจะให้มันแสดงความยินดีแบบนี้ ก็เลยต้องจำลองสถานการณ์ให้ไปคุยกับ User และ Developer ซิตกลงจะเอาไง สนุกไปอีกแบบค่ะ

มาถึงตรงนี้ นศ ก็พงะแล้ว กับการทดสอบซอฟต์แวร์ ที่ นศ expected results ตัวเองผิด  ว่าควรจะมี step การเรียนรู้อะไรบ้างในการทดสอบซอฟต์แวร์  ตอนหน้าว่าจะโม้ต่อเรื่อง Code coverage แบบมีสาระๆ บ้างค่ะ ตอนนี้ขอบ่นเพียงเท่านี้ก่อนค่ะ ขอบคุณที่อ่านจนจบตอนนะคะ

By

เขียน Test Cases ไปเพื่ออะไร? ตอน Test Case กำเนิดอย่างไร?

จากบทความตอนที่ 1 มีเสียงตอบกลับมาเยอะอยู่ แต่ชอบตรงคำว่า พล่ามซะเยอะ วันนี้เลยมา พล่าม ต่อ ตอนที่ 2 ว่าด้วยเรื่องของ Test Case กำเนิดอย่างไร?

ความเดิมจากตอนที่แล้ว ผมจบลงตรงที่คำจำกัดความของ Test Case จาก ISTQB ซึ่งหนึ่งคำถามที่ผมแนะนำให้ถามตัวเองกันก่อนที่จะไปต่อว่า

  1. ทุกวันนี้เขียน Test Case ไปเพื่ออะไร?
  2. ใครใช้ Test Case?
  3. ใครตรวจ Test Case?
  4. เราออกแบบ Test Case หรือแค่ เขียน Test Case?

ลองตอบคำถามเหล่านี้กันจากประสบการณ์ของตัวเอง?

Read More

Zyracuze

Zyracuze

brother, uncle,waterfall, agile, qa, qc, ITIL, reading, writing, cooking, music, photo, linkinpark, liverpool, coffee, basketball, bicycle, mtb, 66120 and 10220

More Posts - Website

Follow Me:
TwitterFacebookLinkedIn

By

เขียน Test Cases ไปเพื่ออะไร? ตอน Test Case มันคืออะไร?

สืบเนื่องจาก Give’n Take: แบ่งปันเทคนิคการออกแบบ Test Cases ให้หล่อขึ้น 200% ครั้งที่ 1 มีปัญหาที่พบเจอกันในตอนนั้นอยู่ คือ “เขียน Test Case ไม่ทัน เลยทดสอบงานได้ไม่ทัน” ก็เลยได้บอกเล่าประสบการณ์ และมุมมอง เรื่องของหารเขียน Test Case ไว้ในวันนั้น ซึ่งได้เน้นย้ำไปกับผู้ที่มาร่วมพบปะในวั้นนั้นแล้วว่า เป็นมุมมองส่วนตัวของกระผม

คำออกตัว!!!

สิ่งที่จะเขียนลงในบทความนี้ เป็นมุมมองความคิดความเห็นส่วนตัวของกระผม ซึ่ง ประสบ พบ เจอ มาในชีวิตการเดินทางบนเส้นทางของ Software Tester ดังนั้น โปรดใช้ วิจารณญาณ สติ และสมาธิ คิด พินิจ พิจารณา วิเคราะห์ ก่อนการตัดสินใจอะไรลงไปซึ่งอาจจะเป็น ภัย หรือ ไท กับทุกๆ ท่าน ทุกๆ คน เทอญ

TestScenario

Test Case เป็นเหมือนเพื่อนสนิทของทุกๆ สิ่งมีชีวิตที่เกี่ยวข้องกับการพัฒนา Software โดยเฉพาะอย่างยิ่ง Software Tester ที่ต้องเขียน Test Case กันอยู่เป็นประจำ แต่จากการ สุ่มถาม และแอบถาม ว่า

ทำไมจะต้องเขียน Test Case?” ก็ได้คำตอบมา Blah Blah Blah

ถามต่อว่า “เขียนเอง อ่านเอง และใช้ทดสอบเองใช่ไหม?” ก็ได้คำตอบมาว่า อัยยะ ใช่ ใช่

ถามต่ออีกว่า “แล้วเคยมีคนอื่นเอาไปอ่าน แล้วกลับมาบอกเราว่า Test Case นี้คิดมายังไง หรือบอกว่าเขียนมาผิดนะ หรือไม่?” ก็ได้คำตอบมา มีบ้าง และไม่มีบ้าง

แล้วก็ตอบ ขอบคุณที่ช่วยตอบคำถาม และก็ยิ้มหวานๆ ให้ 1 ยิ้ม

Read More

Zyracuze

Zyracuze

brother, uncle,waterfall, agile, qa, qc, ITIL, reading, writing, cooking, music, photo, linkinpark, liverpool, coffee, basketball, bicycle, mtb, 66120 and 10220

More Posts - Website

Follow Me:
TwitterFacebookLinkedIn

By

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

 2014-11-13-01

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

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

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

TJ Tanjai Kongyuen

SoftwareTester เริ่มต้นจากการเป็น Game Tester ก่อนจะเปิดใจให้กับ Software Testing และ Agile ยามว่างชอบอ่านหนังสือ เล่นเกมออนไลน์ ติดตามIdol AKB48

More Posts - Website

Follow Me:
FacebookLinkedIn