2025/9/19 แก้ไขเป็น

... อ่านเพิ่มเติมManual test คือ “การทดสอบระบบด้วยคน” (ไม่ใช้สคริปต์/ไม่รันอัตโนมัติ) โดยเราจะลองกด ลองกรอก ลองคลิกตามสถานการณ์ต่าง ๆ เพื่อดูว่าฟีเจอร์ทำงานถูกต้องตามที่ควรเป็นหรือเปล่า ฉันมักเจอ manual test ตั้งแต่วันแรก ๆ ที่เข้าโปรเจกต์ เพราะมันเป็นวิธีที่เร็วและตรงไปตรงมาที่สุดในการเช็กฟีเจอร์ใหม่ก่อนปล่อยจริง สิ่งที่ manual test ช่วยได้ดีมากคือการจับ “พฤติกรรมแปลก ๆ” ที่คนใช้จริงอาจทำ เช่น กรอกค่าว่าง ๆ กรอกอักขระพิเศษ สลับหน้าจอไปมา หรือกดปุ่มถี่ ๆ ซึ่งบางที automated test ไม่ได้ครอบคลุมมุมนี้ทั้งหมด โดยเฉพาะงาน UI/UX หรือฟอร์มที่มีเงื่อนไขเยอะ ขั้นตอนที่ฉันใช้เวลาโดนสั่งให้ทำ manual test แบบไม่หลงทาง: 1) อ่าน requirement/acceptance criteria ก่อนเสมอ: ต้องรู้ว่า “ถูกต้อง” หน้าตาเป็นยังไง 2) เตรียม test data: เช่น user หลาย role, ข้อมูลปีงบประมาณ, รายการสินค้า/asset หลายรูปแบบ (จากรูปโค้ดที่เกี่ยวกับตารางปี เช่น tbassetlist_{year} ยิ่งควรมีข้อมูลหลายปีไว้ลอง) 3) เขียน test case สั้น ๆ: เงื่อนไข + ขั้นตอน + ผลลัพธ์ที่คาดหวัง (Expected Result) 4) ทดสอบตาม flow จริง: เริ่มจาก happy path (ทางที่ควรผ่าน) ก่อน แล้วค่อย edge case 5) จดหลักฐาน: ถ่ายรูปหน้าจอ/แนบ log/เวลาที่ทดสอบ เพื่อให้ dev แก้บั๊กได้ไว ตัวอย่าง test case แบบง่าย (แนว CRUD/ฟอร์ม): - กรอกข้อมูลถูกต้องแล้วกดบันทึก ต้องแสดงข้อความสำเร็จ และข้อมูลไปโผล่ในรายการ - เว้นช่องที่บังคับกรอก ระบบต้องเตือน และห้ามบันทึก - กรอกตัวเลขติดลบ/จำนวนเงินเป็นตัวอักษร ระบบต้อง validate - ทดสอบค้นหา (searchField) ด้วยคำไทย/อังกฤษ/ตัวเลข และดูว่าผลลัพธ์ถูกต้อง - ถ้าในระบบมีการแยกตารางตามปี (เช่น tbassetlist_2026) ให้ลองสลับปี แล้วเช็กว่าดึงข้อมูล “ตรงปี” ไม่ปนกัน manual test vs automated test ต่างกันยังไง? - Manual: เราทำเอง เหมาะกับงานที่เปลี่ยนบ่อย, UI ใหม่, เช็กเร็ว ๆ ก่อนเดโม - Automated: ให้โค้ดทดสอบรันเอง เหมาะกับ regression test (กันของเดิมพัง) และรันซ้ำได้บ่อย ส่วนใหญ่ทีมจะใช้คู่กัน: manual test เพื่อความมั่นใจรอบแรก และค่อยเลือกเคสสำคัญไปทำ automated test ทีหลัง ทิปส์ที่ช่วยลดพลาดเวลา manual test (จากที่ฉันพลาดมาแล้ว): - ลองหลาย browser/มือถือ ถ้าเป็นเว็บ - เคลียร์ cache / เปิด incognito เวลาเจอบั๊กแปลก ๆ - แยก “บั๊ก” กับ “ยังไม่ได้ทำ” โดยอ้างอิง requirement - เวลารายงานบั๊ก ให้ใส่ Steps to Reproduce + Expected/Actual + environment (dev/staging, version) สรุปคือ manual test คือพื้นฐานที่โปรแกรมเมอร์/QA เจอแน่นอน ทำให้เป็นระบบหน่อยจะช่วยให้จับบั๊กได้ไวขึ้น และคุยกับทีมได้ชัดขึ้นมาก

1 ความคิดเห็น

รูปภาพของ tgroupseller
tgroupseller

อย่าไปยอมแพ้มันครับ นี้ก็เขียนโค๊ตมา4สันติด.. จนติดแดง🥰🥰😂😂

โพสต์ที่เกี่ยวข้อง

ภาพปกแสดงชายหนุ่มในบทบาทต่างๆ พร้อมข้อความว่า "จากล่ามญี่ปุ่น ย้ายสายงาน สู่โปรแกรมเมอร์ (บริษัทญี่ปุ่น) แค่ 4 เดือน?" และ "กำเงินก้อนสุดท้ายย้ายสายงาน"
ภาพชายหนุ่มในชุดครุยและชุดลำลอง พร้อมข้อความ "Part 1 ตอนเรียนมหาลัย ผมเลือกเรียน 'ภาษาญี่ปุ่น' เพราะชอบวัฒนธรรมและการ์ตูนญี่ปุ่น"
ภาพชายหนุ่มยิ้มกับสุนัข พร้อมข้อความ "Part 2 ทำงาน เรียนจบได้งานเป็นล่าม รพ.สัตว์ได้ 2 ปี...แต่ในใจกลับรู้สึกว่า 'ยังไม่ใช่'"
จากล่าม → โปรแกรมเมอร์ญี่ปุ่น 🇯🇵
เส้นทางสู่การเปลี่ยนสายใน 4 เดือนของผม ตอนเรียนมหา’ลัย ผมเลือกเรียน “ภาษาญี่ปุ่น” เพราะชอบวัฒนธรรมและการ์ตูน แต่หลังทำงานเป็นล่ามอยู่ 2 ปี ผมกลับรู้สึกว่า “ยังไม่ใช่” วันหนึ่งผมเห็นโต๊ะข้าง ๆ — แผนกโปรแกรมเมอร์ ทุกคนดูเท่ เก่ง และมีไฟ ตั้งแต่นั้นผมรู้เลยว่า... ผมอยากเป็น “เดฟจัง” ผมลาออ
สีคราม クラム👓

สีคราม クラム👓

ถูกใจ 552 ครั้ง

ภาพแท็บเล็ตแสดงโค้ดโปรแกรมบนหน้าจอ พร้อมข้อความว่า \"อย่าเรียกตัวเองว่า โปรแกรมเมอร์ ถ้ายังไม่รู้ศัพท์พวกนี้\" และโลโก้ Lemon8
ภาพพื้นหลังสีดำพร้อมข้อความว่า \"อย่าเรียกตัวเองว่า โปรแกรมเมอร์ ถ้ายังไม่รู้ศัพท์พวกนี้\" และคำอธิบายเพิ่มเติมเกี่ยวกับการอัปเลเวลความรู้ศัพท์ Dev
ภาพพื้นหลังสีดำพร้อมข้อความว่า \"อย่าเรียกตัวเองว่า โปรแกรมเมอร์ ถ้ายังไม่รู้ศัพท์พวกนี้\" และคำจำกัดความของ Algorithm, API, Framework, Library, Database พร้อมตัวอย่าง
อย่าเรียกตัวเองว่า “โปรแกรมเมอร์” ถ้ายังไม่รู้ศัพท์พวกนี้
นักเดฟ - NakDev

นักเดฟ - NakDev

ถูกใจ 616 ครั้ง

ภาพแล็ปท็อปแสดงโค้ดโปรแกรมพร้อมแก้วกาแฟวางอยู่ข้างๆ มีข้อความว่า 'ไม่ต้องจบสายไอที ก็เป็นโปรแกรมเมอร์ได้' ซึ่งเป็นหัวข้อหลักของบทความ
ภาพแผนผัง Flowchart แสดงขั้นตอนการทำงานของระบบ พร้อมข้อความแนะนำให้เรียนรู้ Flowchart, การทำงาน Input Process Output และการจัดเก็บข้อมูลภายใน เพื่อทำความเข้าใจคอมพิวเตอร์
ภาพไอคอนภาษาโปรแกรมต่างๆ เช่น JavaScript, SQL, Java, C++, TypeScript, Golang, Swift และ C พร้อมข้อความแนะนำให้ลองเรียนรู้ภาษาโปรแกรมเพื่อเข้าใจการสั่งงานคอมพิวเตอร์และ Syntax เบื้องต้น
ไม่ต้องจบไอที ก็เป็นโปรแกรมเมอร์ได้
#เด็กจบใหม่ #หางานออนไลน์ #ไอที #สัมภาษณ์ #programming #เขียนโปรแกรม #developer
นักเดฟ - NakDev

นักเดฟ - NakDev

ถูกใจ 831 ครั้ง

Claude Skills 42 shortcuts 🧡 คุณใช้ Claude แค่ 10% ของความสามารถทั้งหมดอยู่หรือเปล่า?

เคยไหม… เวลาที่เราเปิด Claude ขึ้นมาแล้วพิมพ์คำถามสั้น ๆ แค่ไม่กี่บรรทัด จากนั้นก็หวังให้ AI สร้างคำตอบที่สมบูรณ์แบบออกมา แต่ผลลัพธ์ที่ได้กลับดูธรรมดา ไม่ลึก ไม่ตรงใจ หรือบางครั้งก็ไม่ต่างจากการค้นหาข้อมูลทั่วไป คำถามที่น่าสนใจก็คือ ปัญหาอยู่ที่ AI หรืออยู่ที่วิธีที่เราใช้งานมันกันแน
NerdDailyDose

NerdDailyDose

ถูกใจ 589 ครั้ง

ภาพรวมของเว็บไซต์เรียนภาษาจีน Wenfang แสดงหน้าจอการเรียนรู้คำศัพท์, การดูภาพเคลื่อนไหวลำดับขีด, และแฟลชการ์ด พร้อมข้อความว่าโปรแกรมเมอร์สร้างเว็บนี้ขึ้นมาเอง
หน้าจอแฟลชการ์ด HSK 1-4 ของเว็บไซต์ Wenfang แสดงคำว่า 'shuōhuà' (พูดคุย) พร้อมพินอิน, ความหมายภาษาไทย และประโยคตัวอย่าง
หน้าจอแสดงฟีเจอร์ลำดับขีดของเว็บไซต์ Wenfang สำหรับตัวอักษรจีน '文' พร้อมปุ่มควบคุมการเล่นภาพเคลื่อนไหวทีละขีด
เรียนจีน ฉบับโปรแกรมเมอร์ 💻
เรียนภาษาจีนมาสักพัก หาเว็บทบทวนถูกใจไม่เจอเลย 🥲 ไอเราเป็นโปรแกรมเมอร์ ก็เลย... ทำเองซะเลย ใช้เวลา 1 ชั่วโมงจบ ✨ ขอแนะนำ Wenfang (闻芳) 🌸 เว็บเรียนจีนของตัวเอง ที่ทำไว้ทบทวนทุกวัน 💚 ——— 📌 ฟีเจอร์ที่มี 🎴 Flashcard HSK 1-4 ทายจาก ตัวอักษร / พินอิน / ความหมาย มีคำแปลภาษาไทย + ประโยคต
The Zeze Lab

The Zeze Lab

ถูกใจ 558 ครั้ง

แชร์ประสบการณ์งานกว่าจะมาเป็น Software Developer ✨🍋
#โปรแกรมเมอร์ #ย้ายสายงาน #สายไอที #หมดไฟ #จบใหม่
ANTHIYAR

ANTHIYAR

ถูกใจ 399 ครั้ง

เทรดเองก็ดี แต่มีตัวช่วยเทรดก็ดีเหมือนกัน
เล่าประสบการณ์ การเทรด เริ่มศึกษาเรื่แงการเทรดมานานหลายปี เทรดเองได้บ้างเสียบ้าง พอร์ตแตกบ้าง หลังๆเทคนิคเริ่มนิ่ง มองกราฟแม่นขึ้นแต่ก็ยังต้องนั่งเฝ้ากราฟอยู่ เลยเริ่มมองหาตัวช่วย ไปศึกษา EA BOT TRADE ของไทย ของต่างประเทศ ของฟรี ของเสียเงิน ก็มีข้อดีข้อเสีย ด้วยความสงสัยและเป็นโปรแกรมเมอร์อยู่แล้
Earth on Earth

Earth on Earth

ถูกใจ 142 ครั้ง

4 ขั้นตอนการอขียนโค้ดที่มหาลัยไม่ค่อยสอน แต่บริษัทต้องการมากที่สุด
อยากย้ายสายเป็น Programmer แต่กลัวเขียนโค้ดไม่เป็น? ความจริงคือ… เขียนโค้ดได้อย่างเดียว ยังไม่พอครับ งานจริงของ DEV ต้องคิดเป็น วางแผนเป็น แก้ปัญหาเป็น โพสต์นี้สรุป 4 ขั้นตอนที่บริษัทดูเวลาสัมภาษณ์งาน Save เก็บไว้ใช้ได้เลย 4 ขั้นตอนที่ Programmer ตัวจริงต้องทำ (ไม่ใช่แค่ Coding!) 1) วิเคราะห์
The Ladder | เปลี่ยนสายเป็นdev

The Ladder | เปลี่ยนสายเป็นdev

ถูกใจ 155 ครั้ง

ภาพการ์ตูนเด็กผู้หญิงกำลังมองแล็ปท็อปด้วยสีหน้ากังวล มีข้อความว่า "เจอ Error แล้วทำไงต่อ" และ "มือใหม่หัด Coding" แสดงถึงความท้าทายในการเริ่มต้นเขียนโค้ด
ภาพการ์ตูนเด็กผู้หญิงกำลังคิด มีฟองความคิดแสดงโลโก้ Python, JS (JavaScript) และ C++ พร้อมข้อความ "เลือกภาษาที่ใช่" และคำแนะนำเกี่ยวกับภาษาโปรแกรมต่า�งๆ
ภาพการ์ตูนเด็กผู้หญิงกำลังติดตั้งโปรแกรมบนแล็ปท็อปอย่างมีความสุข มีข้อความว่า "ติดตั้งโปรแกรมที่จำเป็น Code Editor" และชื่อโปรแกรมยอดนิยม เช่น VsCode, Pycharm
มือใหม่เริ่มต้นเขียนโค้ดต้องทำยังไง? 👩‍💻
เริ่มต้นเขียนโค้ดต้องทำยังไง? 👩‍💻 มาดู 5 ขั้นตอนง่ายๆ ที่มือใหม่ก็ทำตามได้เลย! ✨ หลายคนอยากลองเขียนโค้ดแต่ไม่รู้จะเริ่มตรงไหนดีใช่มั้ย? ไม่ต้องกังวลเลยค่ะ! วันนี้จะมาแชร์ขั้นตอนง่ายๆ ที่จะช่วยให้คุณเริ่มต้นเส้นทางโปรแกรมเมอร์ได้อย่างถูกทางแน่นอน! 1. เลือกภาษาแรกที่ใช่ การเลือก 'ภาษาแรก'
TechTalk by Taa

TechTalk by Taa

ถูกใจ 344 ครั้ง

ภาพประกอบแสดงโปรแกรมเมอร์กำลังทำงานบนแล็ปท็อป พร้อมหน้าต่างโค้ดเอดิเตอร์ลอยอยู่ด้านบน เป็นภาพรวมของเครื่องมือจำเป็นสำหรับโปรแกรมเมอร์.
โลโก้ Visual Studio Code (VS Code) แสดงถึง Code Editor / IDE ซึ่งเป็นเครื่องมือสำหรับเขียน จัดระเบียบ ค้นหา-แทนที่ และรีแฟกเตอร์โค้ด.
โลโก้ Git สีส้ม แสดงถึง Version Control ซึ่งเป็นเครื่องมือสำหรับเก็บประวัติการแก้โค้ด ทำงานเป็นสาขา รวมงาน และย้อนสภาพได้.
Tools จำเป็นสำหรับโปรแกรมเมอร์ 🧑‍💻
Tools จำเป็นสำหรับโปรแกรมเมอร์ 🧑‍💻 #โปรแกรมเมอร์ #programmer #fullstackdeveloper
ITFeature

ITFeature

ถูกใจ 41 ครั้ง

ทำระบบ เว็บไซต์ prototype ไม่ต้องง้อโปรแกรมเมอร์
ทำระบบ เว็บไซต์ prototype ไม่ต้องง้อโปรแกรมเมอร์ หรือ นักออกแบบ
โมชิคับ SHIPPOP

โมชิคับ SHIPPOP

ถูกใจ 50 ครั้ง

ภาพแสดงการเปลี่ยนความเร็วในการพิมพ์จาก 30 คำต่อนาที (wpm) ความแม่นยำ 99% เป็น 72 wpm ความแม่นยำ 95% พร้อมข้อความหัวข้อว่า "HOW TO พิมพ์เร็วขึ้น จากระดับเด็กน้อย สู่ระดับ PROGRAMMER Ver. ฝึกวันละ 20 นาที"
ภาพอธิบายความเร็วในการพิมพ์ที่เหมาะสม โดยระบุว่าคนทั่วไปควรพิมพ์ได้ 40 คำต่อนาที และระดับโปรแกรมเมอร์ควรพิมพ์ได้ 70+ คำต่อนาที พร้อมข้อความว่า "ต้องพิมพ์เร็วเท่าไหร่?"
ภาพแสดง 4 ขั้นตอนการฝึกพิมพ์เร็วแบบติดปีก พร้อมแนะนำเว็บไซต์ Typingstudy.com และ Monkeytype.com สำหรับการฝึกพิมพ์ภาษาไทยและอังกฤษตามลำดับ
4 Step ฝึกพิมพ์สัมผัสวันละ 20 นาที จากระดับเด็กน้อยสู่ระดับโปร
จริงอยู่ที่ปัจจุบันก็มีเทคโนโลยีต่างๆ มาแบ่งเบาได้มากขึ้น เช่น พูดแล้วให้พิมพ์เลยก็ตาม แต่สำหรับเราที่ถ้าเขียนออกมาความคิดจะพรั่งพรูมากกว่า (555) จะพูดเพื่อให้พิมพ์ออกมาก็หัวตันดันพูดไม่ออกซะงั้น จะเขียนมือแล้วพิมพ์อีกทีก็รู้สึกเสียเวลา ตรงนี้จึงเป็นจุดเริ่มต้นในการฝึก skill นี้ค่ะ . 🤔 คำถามคือ
MrPumpkin

MrPumpkin

ถูกใจ 743 ครั้ง

ภาพชายหนุ่มสวมแว่นตากำลังยิ้มและพิมพ์งานบนคอมพิวเตอร์ที่มีโค้ดแสดงอยู่บนหน้าจอ พร้อมข้อความว่า “อยากเขียน Frontend ได้ ต้องรู้อะไรบ้าง? PART 1/2” และโลโก้ Lemon8
ภาพแล็ปท็อป แท็บเล็ต และสมาร์ทโฟนวางอยู่บนโต๊ะไม้ แสดงหน้าเว็บดีไซน์ พร้อมป้ายสีแดงเขียนว่า “HTML” และข้อความ “เรียนรู้การสร้างโครงสร้างพื้นฐานของหน้าเว็บ”
ภาพแล็ปท็อปบนโต๊ะไม้ พร้อมข้อความอธิบายหัวข้อเกี่ยวกับ HTML ได้แก่ “โครงสร้างของ HTML” “การใช้งานแท็กพื้นฐาน” และ “การสร้างฟอร์ม”
อยากเขียน Frontend ต้องรู้อะไรบ้าง ?
หลายคนอยากเริ่มทำเว็บ แต่ไม่รู้จะเริ่มจากตรงไหนก่อน วันนี้เราเอา 2 เรื่องพื้นฐานที่สุด…ที่ถ้าเข้าใจแล้ว การเขียน Frontend จะง่ายขึ้นเยอะมากครับ ✨ ## **1) HTML — โครงสร้างพื้นฐานของหน้าเว็บ** HTML คือ “โครงกระดูก” ของเว็บไซต์ทั้งหมด ถ้าเข้าใจตรงนี้ดี จะจัดหน้าเว็บยังไงก็ไม่หลงครับ สิ่งที่มือ
The Ladder | เปลี่ยนสายเป็นdev

The Ladder | เปลี่ยนสายเป็นdev

ถูกใจ 12 ครั้ง

ภาพหน้าปก E-book "BA FAST TRACK" คู่มือเปลี่ยนสายงานจาก Admin เป็น Business Analyst พร้อมข้อความเน้นย้ำว่าไม่ต้องจบคอมฯ ไม่ต้องเขียนโค้ด ก็อัปเงินเดือนได้ และแถมฟรีเรซูเม่กับโพยคำถามสัมภาษณ์
ภาพสารบัญของ E-book "BA FAST TRACK" แสดงหัวข้อหลัก เช่น ทำไมต้อง BA, BA คืออะไร, Data Skills, Tools ยอดฮิต, การทำ Resume และ Case Study พร้อมตัวอย่างคำศัพท์ BA 50 คำ
ภาพแสดงตัวอย่าง Resume Template 5 แบบ ที่สามารถแก้ไขไฟล์ได้ฟรี โดยมีเทมเพลตหนึ่งแสดงรายละเอียดส่วนตัว การศึกษา และประวัติการทำงานของบุคคล
เปลี่ยนงาน Admin เป็น Business Analyst(BA)ทำยังไง💼
✅​ทำงานหนักแทบตาย แต่เงินเดือนขึ้นแค่หลักร้อย... เคยเป็นแบบนี้ไหมคะ? 🥺 👉 ถ้าคุณกำลังอยากอัปเงินเดือน อยากย้ายสายงาน แต่กังวลว่า "ไม่ได้จบคอมฯ" หรือ "เขียนโค้ดไม่เป็น" จะรอดไหม... ลบความกลัวนั้นทิ้งไปได้เลยค่ะ! 🗣️​ขอแนะนำคัมภีร์ทางลัด "BA FAST TRACK" คู่มือเปลี่ยนสายงาน
BA Life by Khun Thip

BA Life by Khun Thip

ถูกใจ 18 ครั้ง

ดูเพิ่มเติม