qa-cheat-sheet
qa-cheat-sheet

หลังจากเขียนบทความมามากกว่า 50 บทความ 🙂 เริ่มรู้สึกว่าความรู้มันปนไปปนมาค่อนข้างเยอะล่ะ เลยอยากทํา Cheat Sheet เหมือนเวลาเราเรียนรู้คําสั่งในโปรแกรมใหม่ๆนั้นเอง แบบ Git Cheat Sheet ข้างล่างนี้

git-cheat-sheet-example
git-cheat-sheet-example (https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf)

แต่ cheat sheet อันนี้จะเป็น QA Cheat Sheet แทน! เพื่อเวลาที่เราคิดงานไม่ออก จะได้เอามากางดู ว่าถ้าจะคิด Functinoal Test เราควรจะหยิบอะไรมาคิด หรือ ถ้า Non-Functional Test Case เราจะหยิบอะไรมาใช้ นั้นเอง (จริงๆก็รวบรวมบทความทั้งหมดนั้นแหละเอามาเรียงกันนั้นเอง) 🙂

Functional Test Cases

เวลาคิด Functional test case ก็ไม่พ้นพวกนี้หรอก ไล่ตามลําดับลงไปเลยว่ามีอะไรบ้าง 🙂

Non Functional Test Cases

  • Performance Testing
    • Load Test
    • Stress Test
    • Spike Test
    • Capacity Test
    • อ่านวิธีการเตรียมตัวทดสอบ Performance Testing ได้ที่ Performance Testing 101, Performance Testing In Action
      โดยเฉพาะสิ่งที่ต้องคิดถึงมากที่สุดในเรื่องพวกนี้เลยก็คือ Acceptance Criteria นั้นเอง เช่น Response time เพิ่มขึ้นมั้ย? Resource Utilization อย่างพวก Ram, CPU มีการเกิด Spike เมื่อ Feature ใหม่ถูกปล่อยออกไปนั้นเอง…. Testing ง่ายๆคือนําไป deploy บน Live data แล้ว Monitor ซักพักนั้นเอง 🙂
  • Failover Testing
  • Security Testing
  • Slow Testing
  • Volume Testing
  • Compatibility Testing

หรืออ่านบทความรายละเอียดลึกๆได้ที่นี้ อย่าลืมคิดถึง Non-Functional Test Cases กันน่ะ!

Test Scenarios for Front-End Testing

  • Functional Test
  • Looks and Feel
  • Cookie and Cache
  • Performance Testing (Load test mostly)

Test Scenarios for API Testing 

  • Database Configuration rules
  • Flags in request-response
  • Break compatibility
  • Performance Testing
  • Integration Testing

หรืออ่านบทความรายละเอียดลึกๆได้ที่นี้ เริ่มต้นกับ API Testing ยังไงดี?

สรุปแล้ววววว

เวลาคิดว่าจะเทสอะไรไม่ออกก็มาเปิดหน้านี้ แล้วก็เลือกใช้ Scenarios ต่างๆพอ เพราะเวลาทํา Test มันก็จะวนอยู่แค่นี้แหละ ที่เหลือก็คือความใจในด้าน Business, Technology และ Technical Skills ของแต่ละคนมากกว่าที่จะประยุกต์ยังไงให้มันสามารถตอบสนอง Test Cases ต่างๆข้างบนได้อยู่ถูกต้องนั้นเอง 🙂

พยายามเข้าน่ะ ทุกคน.

Leave a Reply

avatar

This site uses Akismet to reduce spam. Learn how your comment data is processed.