เวลาไปสัมภาษณ์งาน QA อะไรควรถามและไม่ควรถาม? 🚫 QSquad มาแนะนำให้แล้ว! เตรียมตัวให้พร้อม เพิ่มโอกาสได้งาน QA ✨ สนใจอยากเป็นส่วนหนึ่งในทีม QSquad ส่งใบสมัครมาที่ qsquad.recruitment@gmail.com หรือ โทร 02-210-0968-9
เวลาไปสัมภาษณ์งาน QA อะไรควรถามและไม่ควรถาม? 🚫 QSquad มาแนะนำให้แล้ว! เตรียมตัวให้พร้อม เพิ่มโอกาสได้งาน QA ✨ สนใจอยากเป็นส่วนหนึ่งในทีม QSquad ส่งใบสมัครมาที่ qsquad.recruitment@gmail.com หรือ โทร 02-210-0968-9
สัมภาษณ์งาน QA ให้ผ่านง่ายกว่าที่คิด! ✨ QSquad พาคุณเจาะลึกเคล็ดลับตอบคำถาม พร้อมแนะนำเทคนิคที่หลายคนมองข้าม ดูแล้วโอกาสได้งานเพิ่มขึ้นแน่นอน! ✅ สนใจอยากเป็นส่วนหนึ่งในทีม QSquad ส่งใบสมัครมาที่ qsquad.recruitment@gmail.com หรือ โทร 02-210-0968-9
สวัสดีผู้อ่านทุกท่าน และยินดีต้อนรับเหล่า tester ทั้งหลายครับ วันนี้มี Tool ตัวนึง มาเล่าสู่กันฟังครับ ชื่อว่า Bug Magnet ซึ่งเป็น Chrome Extension ที่ออกแบบมาเพื่อพวกเราเหล่า tester เอาไว้ใช้ในการใส่ข้อมูลทดสอบที่ใช้บ่อย ๆ ลงในฟอร์มบนเว็บได้อย่างรวดเร็ว Bug Magnet มาพร้อมกับชุดข้อมูลทดสอบต่างๆ เช่น: ชื่อ, ที่อยู่อีเมล, เบอร์โทรศัพท์ อักขระพิเศษ, อักขระ Unicode, และข้อความในภาษาต่างๆ รูปแบบวันที่, ตัวเลข, และค่าขอบเขต (boundary values) สตริง SQL Injection, Payload XSS และข้อมูลทดสอบด้านความปลอดภัยอื่น ๆ เราไปดูวิธีการติดตั้งและใช้งานกันครับ 😊 ขั้นตอนการใช้งาน…
จุดเด่นของ Send Anywhere คือรองรับการใช้งานบนแพลตฟอร์มใหญ่ ๆ เกือบหมดไม่ว่าจะเป็น iOS, Android, Windows, macOS, Linux, เว็บเบราว์เซอร์, Chrome Extension, Amazon Kindle ฯลฯ ที่สำคัญคือใช้ฟรีด้วย ไม่จำกัดโควตาการส่ง ไม่จำกัดขนาดไฟล์ เพราะใช้วิธีส่งผ่านเน็ต แต่ทั้งนี้ในเวอร์ชันฟรีก็แลกมากับจะมีแบนเนอร์โฆษณาแอบแทรกอยู่บ้าง แอปนี้พัฒนาโดยบริษัท Rakuten Symphony Korea, Inc. ซึ่งให้บริการโซลูชันด้านคลาวน์แบบ B2B อยู่ในประเทศเกาหลี ส่วนบริษัทแม่ก็เป็นยักษ์ใหญ่ด้าน Telecom ของประเทศญี่ปุ่นที่หลายคนคุ้นชื่ออยู่บ้าง ดังนั้นใครกังวลเรื่องความเป็นส่วนตัว ตรงนี้ก็เป็นสิ่งยืนยันความน่าเชื่อถือได้ในระดับหนึ่งวิธีการ download appDownload ได้จาก https://send-anywhere.com/file-transfer ในหมวดหมู่ Download ด้านบน และเลื่อนลงมาด้านล่างแล้วเลือกตามแพลตฟอร์มที่เราใช้งาน ถ้าเป็น mobile สามารถ…
สวัสดีค่ะ ทุกคน วันนี้เราจะมาแนะนำวิธีการทำ automate test ที่จำเป็นต้องใช้ API ในการส่ง data พร้อมกับไฟล์หลายไฟล์ในขั้นตอนเดียว โดยได้มีการยกตัวอย่างมาให้เพื่อนๆ เพื่อความชัดเจนมากยิ่งขึ้นด้วยค่ะ ในตัวอย่างนี้นะคะ เราต้องการส่ง POST Request โดยใช้ Robot Framework พร้อมกับการส่งข้อมูล JSON และอัปโหลดไฟล์หลายไฟล์พร้อมกันผ่าน API โดยใช้ multipart/form-data ผ่านคำขอ POST โดยจะใช้ฟังก์ชัน Create Dictionary และ Get Binary File ในการเตรียมข้อมูลและไฟล์ที่ต้องการอัปโหลดค่ะ ขั้นตอนที่เราต้องทำ มีดังนี้1. สร้าง Dictionary สำหรับข้อมูลในส่วน body ทั้งหมด ${body}: ข้อมูลที่ต้องการส่งเป็น JSON…
เคยประสบปัญหาทดสอบระบบอยู่ดีๆและเกิด error ขึ้นมาโดยไม่รู้สาเหตุกันไหมคะ 😫 แล้วจะกลับไป reproduce อีกทีก็ไม่เจอปัญหานั้นแล้ว 😭 หลาย ๆ ครั้งที่ทดสอบระบบ QSquad จะพบเจอปัญหานี้บ่อยครั้ง ส่วนใหญ่ก็จะส่งให้ทาง Dev ค้นหา Log ต่อไปซึ่งค่อนข้างใช้เวลาพอสมควร แต่หลังจากที่เราได้เจอ Tool ตัวนี้ปัญหานั้นจะกลายเป็นเรื่องเล็กเลย 😀 🍓Jam.dev เป็นเครื่องมือที่ออกแบบมาเพื่อการ report bug ได้ง่ายและรวดเร็วยิ่งขึ้น โดยจะมาช่วยในการจับภาพการทดสอบ บันทึกวีดีโอ แชร์ Report ไปยังแอปพลิเคชันอื่น ๆ ได้ง่ายขึ้น และยังมีอีกหนึ่งฟีเจอร์ที่ QSquad ชอบมากคือ Jam.dev สามารถที่จะบันทึกวีดีโอหรือภาพ พร้อมกับการเก็บ Network, Console หรือข้อมูลอื่น ๆ ที่เกี่ยวกับการทดสอบ…
วันนี้มาแนะนำ 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 กับชื่อของ…
สวัสดีผู้อ่านทุกท่าน วันนี้จะมาแนะนำ 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 คืออะไร มันคือตัวชี้เฉพาะของ Test Case เพื่อให้ง่ายในการค้นหา หรือง่ายในมุมของความหมายว่าเคสนี้อยู่ที่ไหนและคือเคสเกี่ยวกับอะไร โดยปกติหาก feature ไม่เยอะ การตั้ง ID อาจจะไม่มีปัญหา หรือความซับซ้อน แต่หาก feature มีความซับซ้อนการตั้ง ID ควรจะสื่อความหมายของ feature นั้นๆ ได้ด้วยนะคะ เช่น ตัวอย่าง Facebook web application หากเราดูจากรูป จะเห็น feature หลักๆ ประมาณ 3 ส่วน คือ Login, Forgot password และ Create new accountโดยในส่วนที่จะยกตัวอย่างจะเป็นส่วนของ Forgot…
การวางแผนงานในแต่ละวัน 💡 QA ฝ่ายผลิต จะไม่ได้รู้ก่อนว่าในแต่ละวันจะได้ทดสอบงานตัวไหนและมีปริมาณมากน้อยแค่ไหน เนื่องจากงาน QA ในสายการผลิตจะรับงานต่อจากฝ่ายผลิตมาอีกที ปริมาณงานมากน้อย ขึ้นอยู่กับฝ่ายผลิตที่ทำได้และส่งมาให้เราตรวจสอบในแต่ละวัน ทำให้ไม่สามารถวางแผนล่วงหน้าได้ แต่ QA Tester จะต้องรู้แผนงานล่วงหน้า เพื่อให้รู้ระยะเวลาในการทำงานและประเมินได้ว่าจะแล้วเสร็จตอนไหน ซึ่งการทำงานของเราจะแบ่งออกเป็น Sprint ใน 1 Sprint จะมี 2 สัปดาห์ และแต่ละสัปดาห์จะถูกหั่นแบ่งไว้แล้วว่าแต่ละวันจะต้องทำอะไร ใช้กี่ Man Hour การทำงานแบบนี้มีข้อดีคือเราวางแผนล่วงหน้าได้ แต่ก็มีความกดดัน คือ เมื่องานมีปัญหาหรือมีงานด่วนมาแทรก เราต้องบริหารเวลาให้ดี เพื่อให้งานไม่ล้นไปวันอื่นมากที่สุด เพราะไม่งั้นงานก็จะล่าช้าออกไปอีก เมื่อเจองาน NG หรือบัค จะทำยังไง 👾❓ QA ฝ่ายผลิตจะทำหน้าที่ตรวจสอบงานต่อจากฝ่ายผลิต เมื่อเจองานที่ไม่ตรงตามสเปกหรืองาน NG จะมีการเขียนรายงาน…
43 Thai CC Tower, 23rd Floor, Room 234,
South Sathorn Rd., Yannawa, Sathorn, Bangkok 10120
Email : qsquad.qa@gmail.com