เคยประสบปัญหาทดสอบระบบอยู่ดีๆและเกิด error ขึ้นมาโดยไม่รู้สาเหตุกันไหมคะ 😫 แล้วจะกลับไป reproduce อีกทีก็ไม่เจอปัญหานั้นแล้ว 😭 หลาย ๆ ครั้งที่ทดสอบระบบ QSquad จะพบเจอปัญหานี้บ่อยครั้ง ส่วนใหญ่ก็จะส่งให้ทาง Dev ค้นหา Log ต่อไปซึ่งค่อนข้างใช้เวลาพอสมควร แต่หลังจากที่เราได้เจอ Tool ตัวนี้ปัญหานั้นจะกลายเป็นเรื่องเล็กเลย 😀 🍓Jam.dev เป็นเครื่องมือที่ออกแบบมาเพื่อการ report bug ได้ง่ายและรวดเร็วยิ่งขึ้น โดยจะมาช่วยในการจับภาพการทดสอบ บันทึกวีดีโอ แชร์ Report ไปยังแอปพลิเคชันอื่น ๆ ได้ง่ายขึ้น และยังมีอีกหนึ่งฟีเจอร์ที่ QSquad ชอบมากคือ Jam.dev สามารถที่จะบันทึกวีดีโอหรือภาพ พร้อมกับการเก็บ Network, Console หรือข้อมูลอื่น ๆ ที่เกี่ยวกับการทดสอบ เช่น เวลาในการทดสอบ, Browser รวมถึง Action ที่ทำด้วย เรียกได้ว่าส่ง Report นี้ไปให้ทางทีม Dev […]
Keyword Appium Library Robot Framework ที่ใช้บ่อย
วันนี้มาแนะนำ 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 กับชื่อของ device, path ของ file app และ bundle id ของ app […]
Customise Drag and Drop keyword ด้วยตัวเอง
สวัสดีผู้อ่านทุกท่าน วันนี้จะมาแนะนำ 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) และ release(target) โดย click_and_hold(source) จะเป็นการ เลื่อน mouse ไปหา locator(source) หลังจากนั้น […]
เทคนิคการตั้ง Test Case ID
Test Case ID คืออะไร มันคือตัวชี้เฉพาะของ Test Case เพื่อให้ง่ายในการค้นหา หรือง่ายในมุมของความหมายว่าเคสนี้อยู่ที่ไหนและคือเคสเกี่ยวกับอะไร โดยปกติหาก feature ไม่เยอะ การตั้ง ID อาจจะไม่มีปัญหา หรือความซับซ้อน แต่หาก feature มีความซับซ้อนการตั้ง ID ควรจะสื่อความหมายของ feature นั้นๆ ได้ด้วยนะคะ เช่น ตัวอย่าง Facebook web application หากเราดูจากรูป จะเห็น feature หลักๆ ประมาณ 3 ส่วน คือ Login, Forgot password และ Create new accountโดยในส่วนที่จะยกตัวอย่างจะเป็นส่วนของ Forgot password เมื่อกดปุ่มจะแสดงดังภาพด้านล่าง โดยปกติหากมีเพียงแค่ การกรอกรหัสใหม่เลย เราอาจจะใช้ Test Case ID ที่ไม่ซับซ้อน อย่างเช่น […]
แชร์ประสบการณ์ งาน QA สายงานผลิตในระบบอุตสาหกรรมโรงงาน และ QA Tester ในสายเทค ต่างกันยังไง ?
การวางแผนงานในแต่ละวัน 💡 QA ฝ่ายผลิต จะไม่ได้รู้ก่อนว่าในแต่ละวันจะได้ทดสอบงานตัวไหนและมีปริมาณมากน้อยแค่ไหน เนื่องจากงาน QA ในสายการผลิตจะรับงานต่อจากฝ่ายผลิตมาอีกที ปริมาณงานมากน้อย ขึ้นอยู่กับฝ่ายผลิตที่ทำได้และส่งมาให้เราตรวจสอบในแต่ละวัน ทำให้ไม่สามารถวางแผนล่วงหน้าได้ แต่ QA Tester จะต้องรู้แผนงานล่วงหน้า เพื่อให้รู้ระยะเวลาในการทำงานและประเมินได้ว่าจะแล้วเสร็จตอนไหน ซึ่งการทำงานของเราจะแบ่งออกเป็น Sprint ใน 1 Sprint จะมี 2 สัปดาห์ และแต่ละสัปดาห์จะถูกหั่นแบ่งไว้แล้วว่าแต่ละวันจะต้องทำอะไร ใช้กี่ Man Hour การทำงานแบบนี้มีข้อดีคือเราวางแผนล่วงหน้าได้ แต่ก็มีความกดดัน คือ เมื่องานมีปัญหาหรือมีงานด่วนมาแทรก เราต้องบริหารเวลาให้ดี เพื่อให้งานไม่ล้นไปวันอื่นมากที่สุด เพราะไม่งั้นงานก็จะล่าช้าออกไปอีก เมื่อเจองาน NG หรือบัค จะทำยังไง 👾❓ QA ฝ่ายผลิตจะทำหน้าที่ตรวจสอบงานต่อจากฝ่ายผลิต เมื่อเจองานที่ไม่ตรงตามสเปกหรืองาน NG จะมีการเขียนรายงาน ส่วนใหญ่จะเป็นเอกสารที่เป็นกระดาษเพื่อแจ้งไปยังฝ่ายผลิต ซึ่งบ่อยครั้งไม่ได้มีความจำเป็นต้องตามงานต่อว่าฝ่ายผลิตไปจัดการต่อยังไง หรือบางงานที่เป็น Product ที่แก้ไขไม่ได้ ก็ทิ้ง Product ตัวนั้น ๆ ไปเลย […]
ที่รองเม้าส์ลดปวดข้อมือ ราคาหลักสิบ 🖱
💻 สำหรับคนที่ต้องทำงานหน้าคอมและใช้เม้าส์อยู่บ่อย ๆ น่าจะเคยมีปัญหาเกี่ยวกับอาการปวดเมื่อยข้อมือกันบ้าง ซึ่งก็มาจากการที่เราจับเม้าส์ท่าเดิมนานเกินไปและบริเวณข้อมือก็ค้างอยู่นานจนเกิดอาการเกร็งและนำไปสู่การเมื่อย หนักเข้าอาจจะเคล็ดข้อมือได้ 🖱 เราก็เป็นคนนึงที่มีปัญหานั้น ตอนแรกก็คิดว่าน่าจะไม่เกี่ยวกับท่าจับเม้าส์ แต่วันนั้นเลื่อน ๆ Shopee อยู่ดี ๆ ก็เจอที่รองเม้าส์ลดราคา และมีคนรีวิวเยอะมาก ก็เลยลองกดสั่งมา การใช้งานช่วงแรก ยังไม่ค่อยเห็นผล ยังไม่หายปวดข้อมือเท่าไร แต่ใช้ไปสักประมาณ 2 อาทิตย์ เริ่มรู้สึกว่าไม่ปวดข้อมือแล้ว และเริ่มติดที่รองเม้าส์อันนี้ แบบไปทำงานนอกบ้าน รึเข้าออฟฟิศก็จะเอาที่รองเม้าส์นี้ติดไปด้วยตลอด ✨ ที่รองเม้าส์ที่เราเกริ่นไปซะยาว ก็คือที่รองเม้าส์ ROBOT รุ่น RP02/AMP02 เป็นที่รองเม้าส์สีดำโลโก้สีเขียว พื้นสัมผัสมีความนุ่ม และที่สำคัญช่วงข้อมือนูนขึ้นมารองรับบริเวณข้อมือ เป็นวัสดุนุ่ม ๆ แต่ไม่นิ่มมาก ยืดหยุ่นได้ดี ทำให้พอวางข้อมือลงไปแล้วไม่ยวบแต่ช่วยซัพพอร์ตข้อมือเราได้ดี สำหรับวัสดุโดยรวมและการตัดเย็บทำออกมาได้ประณีต ไม่กิ๊กก๊อกและคุ้มราคา ในงบไม่เกิน 50 บาท แต่ได้ที่รองเม้าส์ที่ซัพพอร์ตข้อมือ หายปวดข้อมือและพกพาได้ง่าย เพราะน้ำหนักเบา ส่วนข้อเสีย ตอนนี้ยังไม่เจอ เพราะใช้งานมาได้ประมาณ 2 เดือน เป็นอีกไอเทมสำหรับคนทำงานหน้าคอมที่อยากให้ลองใช้กันค่ะ
โต๊ะปรับระดับได้ สายทำงานหน้าคอมห้ามพลาด!!
ช่วงนี้หลายคน wfh กัน เลยอยากมาแนะนำสำหรับสายทำงานหน้าคอมนาน นั่งท่าเดิมๆจนปวดหลัง นี่เลยโต๊ะปรับระดับความสูงด้วยระบบไฟฟ้ารุ่น Electric Table 📌 เราเลือกซื้อเพราะ– นั่งทำงานหน้าคอมนานๆ แล้วไม่ได้ขยับร่างกายในท่าอื่น ๆ ทำให้ปวดหลัง- สามารถ custom โต๊ะได้เองแบบที่เราชอบ คุณสมบัติ:– เคลื่อนที่ขึ้นลงนุ่มนวลด้วยระบบมอเตอร์ไฟฟ้า ช่วยให้ปรับขึ้นลงได้อย่างมั่นคง และไม่ส่งเสียงดัง- แผงควบคุม: 7 ปุ่มคือ ขึ้น, ลง, ความจำ1, ความจำ2, ความจำ3, ตั้งความจำ และตั้งเวลา- ความสูงสามารถปรับได้ทุกระดับที่ต้องการ ตั้งแต่ 63 ซม จนถึง 126 ซม- ระบบตั้งเวลาที่จะปรับความสูงอัตโนมัติเพื่อไม่ให้เราอยู่ในท่าใดท่าหนึ่งเป็นเวลานาน- โครงสร้าง: มี 2 ขา และ 3 stages พร้อมระบบกันกระแทก- รับน้ำหนักสูงสุด: 100 กิโลกรัม Custom:1. เลือกวัสดุ: Laminate, Melamine และไม้ต่าง ๆ2. […]
สมัครบัตรเครดิตใบแรก 💳 เลือกแบบไหน ให้ถูกใจ ตรงไลฟ์สไตล์ ✨
ฮัลโหลลทุกคน มีใครเป็นไหม? เรียนจบทำงานแล้วอยากจะลองมีบัตรเครดิตสักใบ เห็นใครๆเค้าก็ว่าดี แต่พอเริ่มหาข้อมูลเท่านั้นแหละ “ปวดหัวมาก” ไม่รู้จะเลือกบัตรไหนดี สำหรับใครที่ยังลังเลว่าจะสมัครหรือไม่? เนื่องจากมีตัวเลือกมากมายจนไม่รู้ว่าควรสมัครบัตรไหน ถึงจะเหมาะสมและคุ้มค่ากับการใช้จ่ายและไลฟ์สไตล์ของตัวเองได้ และพอได้หาข้อมูลเพื่อตัดสินใจไปเรื่อยๆแล้วนั่น ก็ยิ่งทำให้เกิดความสับสนมากขึ้นไปอีก เพราะฉะนั้นวันนี้แหละเราจะมาแนะนำบัตรเครดิตใบแรกให้ทุกคนเอง เริ่มเลย บัตรเครดิต LINE POINTS Credit Card บัตรเครดิต LINE POINTS Credit Card คืออะไร??เป็นบัตรเครดิตของธนาคารกสิกรไทย เป็นบัตรที่เหมาะกับคนที่จะเริ่มมีบัตรใบแรกมาก เพราะเป็นบัตรที่ไม่ได้ระบุเจาะจงกับไลฟ์สไตล์ใดๆ แต่เป็นบัตรที่สามารถใช้จ่ายได้หมดทุกอย่างเหมาะสำหรับทุกคนที่ยังไม่รู้ว่าจะมีบัตรเครดิตเพื่อไว้ใช้จ่ายกับอะไร โดยที่ทุกการใช้จ่ายผ่านบัตรใบนี้เราจะได้ 1% LINE POINTS จากการใช้จ่าย ซึ่งเราสามารถใช้จ่ายได้กับทุกอย่าง ยกเว้น! ค่าน้ำ ค่าไฟ ค่าประกัน การซื้อทอง และอัญมณี รวมถึงการบริจาคต่างๆ เป็นต้น LINE POINTS นี้นำไปใช้งานอย่างไร?? แน่นอนค่ะ ชื่อก็บ่งบอกอยู่แล้วว่า LINE POINTS เพราะฉะนั้นทุกคนจะต้องนำบัตรนี้ไปผูกกับ Account Line Pay ที่เมนู Wallet โดยทุกคนต้องเปิดใช้งานและยืนยันตัวตน […]
แจกทริคการจดสรุปในที่ประชุมให้ปัง!
มาจ้าาาา สำหรับสายเข้าห้องประชุมทั้งหลาย จะมาบอกทริคการจดสรุปในที่ประชุม ให้สารครบถ้วน ตรงประเด็น และไม่ยืดเยื้อ แต่ก่อนอื่นมาจำแนกรูปแบบการจดกันก่อน หลักๆแล้วจะมี 3 วิธีด้วยกัน ได้แก่ จดแบบละเอียดทุกคำพูด ข้อนี้สารมาครบแต่ก็สิ้นเปลืองเวลาทั้งคนอ่านและคนจด นิยมใช้กับประชุมใหญ่ๆที่มีความสำคัญสูง จดแบบย่อคำพูด เน้นจดประเด็นสำคัญ ข้อนี้สารจะมาแบบกระชับ แต่เนื้อหาต้องมีความเข้าใจชัดเจน จดแบบเหตุผลและมติในที่ประชุม เน้นสองส่วนคือเหตุผลและมติ และครอบคลุมเฉพาะประเด็นสำคัญ นิยมใช้กับการประชุมที่ต้องการเน้นการตัดสินใจรวดเร็ว ทีนี้เรามาดูทริคการจดสรุปการประชุม ที่จะช่วยให้จดบันทึกได้อย่างรวดเร็วและมีประสิทธิภาพกันน เตรียมตัวล่วงหน้า: รู้หัวข้อที่จะประชุม เตรียมเอกสารพร้อมจด จับประเด็นสำคัญ: จดเฉพาะประเด็นที่เป็นหัวใจของการสนทนา เช่น ปัญหาที่ถูกพูดถึง แนวทางแก้ไข ข้อสรุป และผู้รับผิดชอบ ใช้ตัวย่อสัญลักษณ์: เช่น “ต.” แทนคำว่า “ตัดสินใจ” หรือ “ก.” แทนคำว่า “การ” และสัญลักษณ์ เช่น ✔ เพื่อแสดงถึงการอนุมัติ สรุปเนื้อหาแบบกระชับ: ใช้ภาษาสั้นๆแทนภาษาพูด แต่ยังสื่อความหมายได้อย่างถูกต้อง ทำสรุปหลังการประชุมทันที: รีบเรียบเรียงบันทึกให้เป็นรูปแบบที่เข้าใจง่าย ตรวจสอบความถูกต้อง และส่งต่อให้ผู้ที่เกี่ยวข้อง ใช้เทคโนโลยีช่วยในการจด: […]