hand lt
hand lt
hand lt
14Feb, 2020
ภาษา :
Thai
Share blog : 
14 February, 2020
Thai

QA (Quality Assurance) และ Tester ต่างกันอย่างไร

By

4 mins read
QA (Quality Assurance) และ Tester ต่างกันอย่างไร

Quality Assurance 

  • เลือกหรือหาวิธีที่ดีที่สุดมาทดสอบ product 
  • เลือกใช้กระบวนการเพื่อทดสอบคุณภาพของ Product ให้ออกมาได้ประสิทธิภาพมากที่สุด
  • ส่งมอบ Product ที่มีคุณภาพมากที่สุด
  • ป้องกันการเกิด Bug หรือ Defect หรือ Issue

Tester 

ตรวจสอบและค้นหา Bug หรือ Defect หรือ Issue ให้ได้มากที่สุดเพื่อให้ Product มีคุณภาพมากที่สุด

QA และ Tester ต้องรู้อะไรบ้าง

จากการที่เราได้พอรู้ว่า QA และ Tester มีความแตกต่างกันอย่างไรแบบพอสังเขปแล้ว ทีนี้เรามาดูกันว่าการจะเป็น QA หรือ Tester ต้องรู้อะไรบ้างและมีการทำงานอย่างไร จริง ๆ แล้ว ผมจะรวมร่างทั้ง QA และ Tester เลยเพราะการทำงานจริง ๆ มันต้องใช้ทั้ง 2 อย่างนี้ 

Mindset ด้าน Business 

ถ้าเราไม่เข้าใจทางด้านธุรกิจ (business) เราจะไม่สามารถรับรู้ได้ถึงคุณภาพที่ดีที่สุดของ software เราได้เลย ดังนั้นธุรกิจก็เป็นสิ่งสำคัญสำหรับ QA หรือ Tester ด้วยเช่นกัน

Backend 

สำหรับ QA หรือ Tester ก็ควรมีความรู้ด้าน Backend อยู่บ้าง ถามว่าทำไมต้องรู้ ก็เพราะเวลาเราได้ทำการทดสอบระบบเเล้วดันเกิดปัญหาเราจะรู้เลยว่าปัญหาส่วนนี้มาจากไหน เช่น case : flow payment success เเต่ทดสอบแล้วเกิด fail จ่ายเงินไม่สำเร็จเราจะรู้เลยว่า อ้อ ปัญหาที่เกิด เกิดจาก API เส้นนี้มีปัญหานะ ไม่ได้ส่งค่านี้มาหลังจาก payment ไปแล้ว เป็นต้น

Tech หรือ Tools ใหม่ ๆ 

เพื่อที่เราจะได้คุยกับ Dev etc. รู้เรื่อง ตัวอย่างเช่น มี Tech อะไรใหม่ในปีนี้ที่เหมาะกับการทำทดสอบใน Product นี้ และสามารถรองรับการทำงานร่วมกับเหล่า Dev ได้ไหม Framework (Automated Testing tools) ตัวนี้เหมาะหรือไม่ มาดูการทำงานกันบ้างว่าเป็นอย่างไร

Requirement Analysis

ทำความเข้าใจ Requirement สงสัยอะไรให้ถาม ณ ตอนนั้นเลย คุยในทีมให้เข้าใจตรงกัน จัดลำดับความสำคัญของ stories และต้องประมาณการว่าจะใช้เวลาในการทดสอบเท่าไร เพื่อเป็นข้อมูลในการทำ Planning 

Scenario

คิด case ในการทดสอบให้ครอบคลุมการทำงานของระบบให้ได้มากที่สุด เพื่อให้ระบบมีคุณภาพออกมามีประสิทธิภาพมากที่สุด

Process (Develop) ส่วนนี้จะเป็นการทำ Manual Test และ Automate Test บางครั้งต้องร่วมมือกับ Dev ในการ Test หรือ Run Test เพื่อให้ครอบคลุมมากที่สุด หาก Test เเล้วเกิดเจอ case แปลก ๆ ก็สามารถเพิ่ม Scenario ได้ และสร้างชุดทดสอบ (Automate Test) ตามที่เราได้คิด case ไว้ หากเจอ Bug อันนี้เราก็ต้องทำ Bug report เพื่ออธิบายให้ Dev เข้าใจว่าเกิดได้อย่างไร

UAT (User Acceptance Test)

จะเป็นด่านสุดท้ายก่อนที่จะส่งมอบ Product ให้แก่ Project owner (PO) หรือ ลูกค้า จะเป็นการนำเสนอ features ที่พัฒนาเสร็จแล้ว หากมีการเปลี่ยนแปลงหรือเพิ่มเติมก็ Note ไว้ เพื่อนำไปพัฒนาในครั้งต่อไป (Next Sprint)

จากที่กล่าวมาทั้งหมดการทำงานของ QA หรือ Tester ถือว่าเป็นส่วนหนึ่งในทีม Develop ที่สำคัญเพราะต้องคอยแนะนำร่วมมือกัน หรือหาวิธีป้องกันไม่ให้เกิด Bug เพื่อให้ Product นั้นมีคุณภาพที่ดีที่สุด

Written by
Senna Labs
Senna Labs

Subscribe to follow product news, latest in technology, solutions, and updates

- More than 120,000 people/day visit to read our blogs

บทความอื่นๆ

21
December, 2024
หน้ากากอนามัยสามารถปกป้องคุณจาก COVID-19 ได้จริงหรือ?
21 December, 2024
หน้ากากอนามัยสามารถปกป้องคุณจาก COVID-19 ได้จริงหรือ?
WHO ได้ออกมายืนยันว่าหน้ากากอนามัยธรรมดาเพียงอย่างเดียวไม่สามารถป้องกันคุณจากไวรัสโคโรน่าได้ ในขณะที่ผู้คนไม่สามารถครอบครองหน้ากากอนามัยได้มากเท่าจำนวนที่ต้องการเนื่องจากสาเหตุการแพร่ระบาดของ COVID-19 หรือ ไวรัสโคโรน่า ทำให้หน้ากากอนามัยขาดแคลนในหลายประเทศ แต่มีการยืนยันจากผู้เชี่ยวชาญว่าการใส่หน้ากากอนามัยเพียงอย่างเดียว ไม่สามารถช่วยป้องกันได้อย่างที่คาดไว้ Eric Toner นักวิทยาศาสตร์จากศูนย์สุขภาพของ Johns Hopkins กล่าวว่า "การใส่หน้ากากอนามัยเพียงอย่างเดียว ไม่สามารถช่วยป้องกันได้อย่างที่คาดไว้" รวมไปถึง ดร. William Schaffner ผู้เชี่ยวชาญด้านโรคติดเชื้อที่มหาวิทยาลัย Vanderbilt ในรัฐเทนเนสซียืนยันกับ Live Science ว่าหน้ากากอนามัยธรรมดาไม่สามารถป้องกันไวรัสโคโรนาได้ นอกจากนี้ ศูนย์ควบคุมและป้องกันโรคหรือ CDC ระบุว่า ทางป้องกันไวรัสโคโรนาที่ดีที่สุดคือการล้างมือบ่อย ๆ

By

1 mins read
Thai
21
December, 2024
Pace สตาร์ตอัปรายใหม่เปิดตัว Virtual Group Therapy
21 December, 2024
Pace สตาร์ตอัปรายใหม่เปิดตัว Virtual Group Therapy
จากสถิติ National Institutes of Health ของสหรัฐฯ บ่งชี้ว่าชาวอเมริกันจำนวน 1 ใน 5 ของคนประสบปัญหาด้านสุขภาพจิต (51.5 ล้านคนในปี 2019)บริษัทสตาร์ตอัปน้องใหม่อย่าง Pace ที่ก่อตั้งโดยผู้บริหารของ Pinterest และ Affirm จึงต้องการให้ความสำคัญกับเรื่องนี้ “ไม่มีใครที่จะมีสุขภาพจิตสมบูรณ์ดีตลอดเวลา”Jack Chou ผู้ร่วมก่อตั้ง Pace กล่าว เขาเชื่อว่าทุกคนจะอยู่ระหว่างการมีสุขภาพจิตแข็งแรงและไม่แข็งแรง ในขณะที่บางคนได้ผ่านการวินิฉัยภาวะสุขภาพจิต ซึ่งอาจได้รับการรักษาด้วยยา หรือการบำบัดรายเป็นบุคคล แต่ผู้ที่อยู่ในพื้นที่สีเทาที่ไม่อาจทราบได้ว่าตัวเองนั้นมีปัญหาหรือไม่ และอาจต้องการรักษาบางอย่างเพื่อให้สามารถดำเนินชีวิตต่อไปได้ ซึ่งหลังจากที่

By

3 mins read
Thai
21
December, 2024
Microsoft ได้ยื่นจดสิทธิบัตร ให้คนเกิดใหม่เป็น Chatbot ได้
21 December, 2024
Microsoft ได้ยื่นจดสิทธิบัตร ให้คนเกิดใหม่เป็น Chatbot ได้
จะดีไหม หากเราสามารถสื่อสารกับคนในครอบครัว คนรัก หรือแม้แต่เพื่อนของเราที่ได้จากไปจากโลกนี้แล้วได้ เพราะล่าสุด Microsoft ได้ยื่นจดสิทธิบัตร เพื่อเพิ่มความเป็นไปได้ในการให้คนที่เสียชีวิตไปแล้ว สามารถกลับมาเกิดใหม่เป็น Chatbot บนโลกดิจิทัลได้ ซึ่งในการสร้าง Chatbot นี้ แทนที่จะใช้วิธีการฝึกแบบเดิม ๆ โดยใช้การสนทนาและข้อมูลจากผู้ใช้กลุ่มตัวอย่าง ทาง Microsoft มีความคิดที่จะสร้าง Chatbot จากข้อมูลของบุคคลที่เสียชีวิต โดยระบบจะนำข้อมูลจาก Social media เช่น ข้อความ รูปภาพ ข้อมูลเสียง โพสต์ต่าง ๆ

By

3 mins read
Thai

Let’s build digital products that are
simply awesome !

We will get back to you within 24 hours!ติดต่อเรา
Please tell us your ideas.
- Senna Labsmake it happy
Contact ball
Contact us bg 2
Contact us bg 4
Contact us bg 1
Ball leftBall rightBall leftBall right
Sennalabs gray logo28/11 Soi Ruamrudee, Lumphini, Pathumwan, Bangkok 10330+66 62 389 4599hello@sennalabs.com© 2022 Senna Labs Co., Ltd.All rights reserved.