General

  • All Post
  • General
  • Mobile automate test
  • Test API
วิธี Upload file และ Data ผ่าน multipart/form-data ด้วย POST request ใน Robot framework

December 17, 2024/

สวัสดีค่ะ ทุกคน วันนี้เราจะมาแนะนำวิธีการทำ automate test ที่จำเป็นต้องใช้ API ในการส่ง data พร้อมกับไฟล์หลายไฟล์ในขั้นตอนเดียว โดยได้มีการยกตัวอย่างมาให้เพื่อนๆ เพื่อความชัดเจนมากยิ่งขึ้นด้วยค่ะ ในตัวอย่างนี้นะคะ เราต้องการส่ง POST Request โดยใช้ Robot Framework พร้อมกับการส่งข้อมูล JSON และอัปโหลดไฟล์หลายไฟล์พร้อมกันผ่าน API โดยใช้ multipart/form-data ผ่านคำขอ POST โดยจะใช้ฟังก์ชัน Create Dictionary และ Get Binary File ในการเตรียมข้อมูลและไฟล์ที่ต้องการอัปโหลดค่ะ ขั้นตอนที่เราต้องทำ มีดังนี้1. สร้าง Dictionary สำหรับข้อมูลในส่วน body ทั้งหมด ${body}: ข้อมูลที่ต้องการส่งเป็น JSON…

Jam.dev เครื่องมือที่ช่วยในการ report bug ง่ายขึ้น

December 3, 2024/

เคยประสบปัญหาทดสอบระบบอยู่ดีๆและเกิด error ขึ้นมาโดยไม่รู้สาเหตุกันไหมคะ 😫 แล้วจะกลับไป reproduce อีกทีก็ไม่เจอปัญหานั้นแล้ว 😭 หลาย ๆ ครั้งที่ทดสอบระบบ QSquad จะพบเจอปัญหานี้บ่อยครั้ง ส่วนใหญ่ก็จะส่งให้ทาง Dev ค้นหา Log ต่อไปซึ่งค่อนข้างใช้เวลาพอสมควร แต่หลังจากที่เราได้เจอ Tool ตัวนี้ปัญหานั้นจะกลายเป็นเรื่องเล็กเลย 😀 🍓Jam.dev เป็นเครื่องมือที่ออกแบบมาเพื่อการ report bug ได้ง่ายและรวดเร็วยิ่งขึ้น โดยจะมาช่วยในการจับภาพการทดสอบ บันทึกวีดีโอ แชร์ Report ไปยังแอปพลิเคชันอื่น ๆ ได้ง่ายขึ้น และยังมีอีกหนึ่งฟีเจอร์ที่ QSquad ชอบมากคือ Jam.dev สามารถที่จะบันทึกวีดีโอหรือภาพ พร้อมกับการเก็บ Network, Console หรือข้อมูลอื่น ๆ ที่เกี่ยวกับการทดสอบ…

Keyword Appium Library Robot Framework ที่ใช้บ่อย

December 3, 2024/

วันนี้มาแนะนำ Keyword Appium Library Robot Framework ที่ใช้กันบ่อยๆ มีอะไรบ้าง ไปดูกัน! Keyword การเปิดปิด application การเปิด app เราจะใช้ keyword Open Application โดย Android เราจะใช้ driver UiAutomator2 แล้วก็ระบุ version กับชื่อของ device, path ของ file apk และ package กับ activity ของ app ส่วน iOS เราจะใช้ driver XCUITest แล้วก็ระบุ version กับชื่อของ…

Customise Drag and Drop keyword ด้วยตัวเอง

November 28, 2024/

สวัสดีผู้อ่านทุกท่าน วันนี้จะมาแนะนำ Keyword เจ้าปัญหา ที่มักจะพบในการเรียกใช้งาน Selenium library นั่นก็คือ Drag and Drop พร้อมแนะนำวิธี Customise Drag and Drop keyword ด้วยตัวเอง เพื่อนำมาใช้งาน ขอเกริ่นถึงรายละเอียดของ drag_and_drop ก่อนนะคะ อาจจะดู technical แต่แค่เกริ่นแน่นอนว่าไม่ปวดหัว จากภาพข้างต้น ทางนักพัฒนาได้เขียนรายละเอียดของการเรียกใช้งาน Keyword ไว้ โดยขั้นแรกของ keyword จะมีการเรียกใช้งาน function อีกทีนึง ตามมาดู function ที่ถูกเรียกใช้งาน ทำให้เห็นว่าจริงๆแล้ว ก็มีการเรียกใช้งานของ function ซ้อนเข้าไปอีกขั้น(เรียกซ้อนเยอะจังงงง) แต่จะมีการแยกในการทำแต่ละ step โดยเริ่มแรกจะเรียกการใช้งาน click_and_hold(source)…

เทคนิคการตั้ง Test Case ID

November 25, 2024/

Test Case ID คืออะไร มันคือตัวชี้เฉพาะของ Test Case เพื่อให้ง่ายในการค้นหา หรือง่ายในมุมของความหมายว่าเคสนี้อยู่ที่ไหนและคือเคสเกี่ยวกับอะไร โดยปกติหาก feature ไม่เยอะ การตั้ง ID อาจจะไม่มีปัญหา หรือความซับซ้อน แต่หาก feature มีความซับซ้อนการตั้ง ID ควรจะสื่อความหมายของ feature นั้นๆ ได้ด้วยนะคะ เช่น ตัวอย่าง Facebook web application หากเราดูจากรูป จะเห็น feature หลักๆ ประมาณ 3 ส่วน คือ Login, Forgot password และ Create new accountโดยในส่วนที่จะยกตัวอย่างจะเป็นส่วนของ Forgot…

แชร์ประสบการณ์ งาน QA สายงานผลิตในระบบอุตสาหกรรมโรงงาน และ QA Tester ในสายเทค ต่างกันยังไง ?

November 20, 2024/

การวางแผนงานในแต่ละวัน 💡 QA ฝ่ายผลิต จะไม่ได้รู้ก่อนว่าในแต่ละวันจะได้ทดสอบงานตัวไหนและมีปริมาณมากน้อยแค่ไหน เนื่องจากงาน QA ในสายการผลิตจะรับงานต่อจากฝ่ายผลิตมาอีกที ปริมาณงานมากน้อย ขึ้นอยู่กับฝ่ายผลิตที่ทำได้และส่งมาให้เราตรวจสอบในแต่ละวัน ทำให้ไม่สามารถวางแผนล่วงหน้าได้ แต่ QA Tester จะต้องรู้แผนงานล่วงหน้า เพื่อให้รู้ระยะเวลาในการทำงานและประเมินได้ว่าจะแล้วเสร็จตอนไหน ซึ่งการทำงานของเราจะแบ่งออกเป็น Sprint ใน 1 Sprint จะมี 2 สัปดาห์ และแต่ละสัปดาห์จะถูกหั่นแบ่งไว้แล้วว่าแต่ละวันจะต้องทำอะไร ใช้กี่ Man Hour การทำงานแบบนี้มีข้อดีคือเราวางแผนล่วงหน้าได้ แต่ก็มีความกดดัน คือ เมื่องานมีปัญหาหรือมีงานด่วนมาแทรก เราต้องบริหารเวลาให้ดี เพื่อให้งานไม่ล้นไปวันอื่นมากที่สุด เพราะไม่งั้นงานก็จะล่าช้าออกไปอีก เมื่อเจองาน NG หรือบัค จะทำยังไง 👾❓ QA ฝ่ายผลิตจะทำหน้าที่ตรวจสอบงานต่อจากฝ่ายผลิต เมื่อเจองานที่ไม่ตรงตามสเปกหรืองาน NG จะมีการเขียนรายงาน…

ที่รองเม้าส์ลดปวดข้อมือ ราคาหลักสิบ 🖱

November 13, 2024/

💻 สำหรับคนที่ต้องทำงานหน้าคอมและใช้เม้าส์อยู่บ่อย ๆ น่าจะเคยมีปัญหาเกี่ยวกับอาการปวดเมื่อยข้อมือกันบ้าง ซึ่งก็มาจากการที่เราจับเม้าส์ท่าเดิมนานเกินไปและบริเวณข้อมือก็ค้างอยู่นานจนเกิดอาการเกร็งและนำไปสู่การเมื่อย หนักเข้าอาจจะเคล็ดข้อมือได้ 🖱 เราก็เป็นคนนึงที่มีปัญหานั้น ตอนแรกก็คิดว่าน่าจะไม่เกี่ยวกับท่าจับเม้าส์ แต่วันนั้นเลื่อน ๆ Shopee อยู่ดี ๆ ก็เจอที่รองเม้าส์ลดราคา และมีคนรีวิวเยอะมาก ก็เลยลองกดสั่งมา การใช้งานช่วงแรก ยังไม่ค่อยเห็นผล ยังไม่หายปวดข้อมือเท่าไร แต่ใช้ไปสักประมาณ 2 อาทิตย์ เริ่มรู้สึกว่าไม่ปวดข้อมือแล้ว และเริ่มติดที่รองเม้าส์อันนี้ แบบไปทำงานนอกบ้าน รึเข้าออฟฟิศก็จะเอาที่รองเม้าส์นี้ติดไปด้วยตลอด ✨ ที่รองเม้าส์ที่เราเกริ่นไปซะยาว ก็คือที่รองเม้าส์ ROBOT รุ่น RP02/AMP02 เป็นที่รองเม้าส์สีดำโลโก้สีเขียว พื้นสัมผัสมีความนุ่ม และที่สำคัญช่วงข้อมือนูนขึ้นมารองรับบริเวณข้อมือ เป็นวัสดุนุ่ม ๆ แต่ไม่นิ่มมาก ยืดหยุ่นได้ดี ทำให้พอวางข้อมือลงไปแล้วไม่ยวบแต่ช่วยซัพพอร์ตข้อมือเราได้ดี สำหรับวัสดุโดยรวมและการตัดเย็บทำออกมาได้ประณีต ไม่กิ๊กก๊อกและคุ้มราคา ในงบไม่เกิน 50…

โต๊ะปรับระดับได้ สายทำงานหน้าคอมห้ามพลาด!!

November 12, 2024/

ช่วงนี้หลายคน wfh กัน เลยอยากมาแนะนำสำหรับสายทำงานหน้าคอมนาน นั่งท่าเดิมๆจนปวดหลัง นี่เลยโต๊ะปรับระดับความสูงด้วยระบบไฟฟ้ารุ่น Electric Table 📌 เราเลือกซื้อเพราะ– นั่งทำงานหน้าคอมนานๆ แล้วไม่ได้ขยับร่างกายในท่าอื่น ๆ ทำให้ปวดหลัง- สามารถ custom โต๊ะได้เองแบบที่เราชอบ คุณสมบัติ:– เคลื่อนที่ขึ้นลงนุ่มนวลด้วยระบบมอเตอร์ไฟฟ้า ช่วยให้ปรับขึ้นลงได้อย่างมั่นคง และไม่ส่งเสียงดัง- แผงควบคุม: 7 ปุ่มคือ ขึ้น, ลง, ความจำ1, ความจำ2, ความจำ3, ตั้งความจำ และตั้งเวลา- ความสูงสามารถปรับได้ทุกระดับที่ต้องการ ตั้งแต่ 63 ซม จนถึง 126 ซม- ระบบตั้งเวลาที่จะปรับความสูงอัตโนมัติเพื่อไม่ให้เราอยู่ในท่าใดท่าหนึ่งเป็นเวลานาน- โครงสร้าง: มี 2 ขา และ 3…

สมัครบัตรเครดิตใบแรก 💳 เลือกแบบไหน ให้ถูกใจ ตรงไลฟ์สไตล์ ✨

November 8, 2024/

ฮัลโหลลทุกคน มีใครเป็นไหม? เรียนจบทำงานแล้วอยากจะลองมีบัตรเครดิตสักใบ เห็นใครๆเค้าก็ว่าดี แต่พอเริ่มหาข้อมูลเท่านั้นแหละ “ปวดหัวมาก” ไม่รู้จะเลือกบัตรไหนดี สำหรับใครที่ยังลังเลว่าจะสมัครหรือไม่?  เนื่องจากมีตัวเลือกมากมายจนไม่รู้ว่าควรสมัครบัตรไหน ถึงจะเหมาะสมและคุ้มค่ากับการใช้จ่ายและไลฟ์สไตล์ของตัวเองได้ และพอได้หาข้อมูลเพื่อตัดสินใจไปเรื่อยๆแล้วนั่น ก็ยิ่งทำให้เกิดความสับสนมากขึ้นไปอีก เพราะฉะนั้นวันนี้แหละเราจะมาแนะนำบัตรเครดิตใบแรกให้ทุกคนเอง เริ่มเลย บัตรเครดิต LINE POINTS Credit Card บัตรเครดิต LINE POINTS Credit Card คืออะไร??เป็นบัตรเครดิตของธนาคารกสิกรไทย เป็นบัตรที่เหมาะกับคนที่จะเริ่มมีบัตรใบแรกมาก เพราะเป็นบัตรที่ไม่ได้ระบุเจาะจงกับไลฟ์สไตล์ใดๆ แต่เป็นบัตรที่สามารถใช้จ่ายได้หมดทุกอย่างเหมาะสำหรับทุกคนที่ยังไม่รู้ว่าจะมีบัตรเครดิตเพื่อไว้ใช้จ่ายกับอะไร โดยที่ทุกการใช้จ่ายผ่านบัตรใบนี้เราจะได้ 1% LINE POINTS จากการใช้จ่าย ซึ่งเราสามารถใช้จ่ายได้กับทุกอย่าง ยกเว้น! ค่าน้ำ ค่าไฟ ค่าประกัน การซื้อทอง และอัญมณี รวมถึงการบริจาคต่างๆ เป็นต้น LINE POINTS นี้นำไปใช้งานอย่างไร?? แน่นอนค่ะ…

แจกทริคการจดสรุปในที่ประชุมให้ปัง!

November 6, 2024/

มาจ้าาาา สำหรับสายเข้าห้องประชุมทั้งหลาย จะมาบอกทริคการจดสรุปในที่ประชุม ให้สารครบถ้วน ตรงประเด็น และไม่ยืดเยื้อ แต่ก่อนอื่นมาจำแนกรูปแบบการจดกันก่อน หลักๆแล้วจะมี 3 วิธีด้วยกัน ได้แก่ จดแบบละเอียดทุกคำพูด ข้อนี้สารมาครบแต่ก็สิ้นเปลืองเวลาทั้งคนอ่านและคนจด นิยมใช้กับประชุมใหญ่ๆที่มีความสำคัญสูง จดแบบย่อคำพูด เน้นจดประเด็นสำคัญ ข้อนี้สารจะมาแบบกระชับ แต่เนื้อหาต้องมีความเข้าใจชัดเจน จดแบบเหตุผลและมติในที่ประชุม เน้นสองส่วนคือเหตุผลและมติ และครอบคลุมเฉพาะประเด็นสำคัญ นิยมใช้กับการประชุมที่ต้องการเน้นการตัดสินใจรวดเร็ว ทีนี้เรามาดูทริคการจดสรุปการประชุม ที่จะช่วยให้จดบันทึกได้อย่างรวดเร็วและมีประสิทธิภาพกันน เตรียมตัวล่วงหน้า: รู้หัวข้อที่จะประชุม เตรียมเอกสารพร้อมจด จับประเด็นสำคัญ: จดเฉพาะประเด็นที่เป็นหัวใจของการสนทนา เช่น ปัญหาที่ถูกพูดถึง แนวทางแก้ไข ข้อสรุป และผู้รับผิดชอบ ใช้ตัวย่อสัญลักษณ์: เช่น “ต.” แทนคำว่า “ตัดสินใจ” หรือ “ก.” แทนคำว่า “การ” และสัญลักษณ์ เช่น…

Load More

End of Content.

43 Thai CC Tower, 23rd Floor, Room 234,
South Sathorn Rd., Yannawa, Sathorn, Bangkok 10120

Email : qsquad.qa@gmail.com

Services