Các loại kiểm thử phần mềm
Hiện tại, mình đang tham gia một khóa học về quản lý dự án phần mềm và kiểm thử phầm mềm ở trường do một giáo viên trường đại học UNU - thấy gọi là trường đại học quốc tế đặt ở Macao thì phải - giảng dạy. Hix hix! Chả hiểu thầy nói gì vì thầy người nước ngoài nói tiếng anh thì làm sao mà mình hiểu được nên đành phải vừa nghe “sấm” vừa tự đọc tài liệu vậy. Hi vọng là sau khóa học này thu được chút gì bổ ích cho công việc.

Bài viết này mình lấy từ nguồn nào giờ đã quên rồi! Chỉ biết ở trong máy có nên post nên đây để khi nào rỗi đọc. Hi vọng tác giả bài viết cho mình post nên. Đây là bài viết về quy tình test rất tốt và đầy đủ. Mình xin chân thành cám ơn tác giả của bài viết đã cho mình tài liệu hay này.
Một hoạt động mang tính sống còn trong các dự án sản xuất hoặc gia công phần mềm (PM), đó là kiểm tra (Testing). Dân làm PM chắc hẳn không ai nghi ngờ vai trò quan trọng của nó, tuy nhiên không phải ai (cả trong ngành và ngoài ngành) cũng hiểu rõ hoạt động này. Bản thân công việc kiểm tra phần mềm (KTPM) cũng là một lĩnh vực hoạt động độc lập và khá “hấp dẫn”. Cùng với các dự án gia công sản xuất PM, hiện cũng có khá nhiều dự án mà nội dung công việc chỉ là kiểm tra những PM đã được khách hàng phát triển sẵn.
Mặc dù công việc KTPM không xa lạ song những khái niệm và kỹ thuật lại khá rắc rối. Bài viết này sẽ nhằm cung cấp một cái nhìn tương đối bao quát về lĩnh vực “tưởng cũ nhưng không cũ” này.
KIỂM TRA PHẦN MỀM LÀ GÌ?
Thực ra KTPM là công việc mà bất cứ người nào từng tham gia phát triển phần mềm (PTPM) đều biết và từng làm. Theo nghĩa thông thường nhất, KTPM bao gồm việc “chạy thử” PM hay một chức năng của PM, xem nó “chạy” đúng như mong muốn hay không. Việc kiểm tra này có thể thực hiện từng chặng, sau mỗi chức năng hoặc module được phát triển, hoặc thực hiện sau cùng, khi PM đã được phát triển hoàn tất.
KTPM đứng ở vị trí hết sức nhạy cảm, nó là bước đệm giữa giai đoạn xây dựng PM và sử dụng PM, trước khi giao sản phẩm hoàn chỉnh cho khách hàng. Bạn có thể tham khảo bài “Tổng quan các mô hình phát triển phần mềm” trong TGVT A số tháng 8/2005 (ID: A0508_106) để biết vị trí của KTPM trong các mô hình PTPM.

Share
Related Documents
  1. ISO Fundamentals (934)
  2. IEEE 1008 : IEEE Standard for Software Unit Testing (2597)
  3. IEE 610-1990 Standard glossary of software (1409)
  4. Interface Design Standard (879)
  5. Implementing ISO 9001 standard (1132)
  6. Software Quality Standards (2530)
  7. ISTQB Software Testing Certification: The global standard for certification of software testers. (1097)
  8. IEEE Standard for Software Quality Assurance Plans (IEEE 730) (3198)
  9. Testing Standards Working Party (407)
  10. ISO/IEC 29119 Software Testing? (1882)
  11. International Software Quality related Standards (973)
  12. ISO 17799 : security standard (1114)
  13. Quality Assurance and Standards (643)
  14. ISO 27001 Intro (938)
  15. [Paid] TBsecure : secure coding standard (1159)
  16. 50 Years of Software: Key Principles for Quality (380)
  17. Basics of 508 compliance and checklist (485)
  18. Testing Standard Explanation (245)
  19. NORSAOK standard T-100u4 (118)
  20. 508 compliance testing standards (244)