Thuật ngữ CNTT

Unit Testing là gì? Ưu và nhược điểm

Body
Unit Testing rất quan trọng. Đôi khi, các lập trình viên cố gắng tiết kiệm thời gian bằng cách thực hiện unit testing tối thiểu. Điều này là sai lầm vì unit testing không hiệu quả dễ khiến chi phí tăng lên, giống như bạn uống thuốc không đủ liều sẽ không có tác dụng.

End-to-End Testing là gì?

Body
𝗘𝗻𝗱 𝘁𝗼 𝗘𝗻𝗱 𝗧𝗲𝘀𝘁𝗶𝗻𝗴 (𝗵𝗮𝘆 𝗖𝗵𝗮𝗶𝗻 𝗧𝗲𝘀𝘁𝗶𝗻𝗴) là một cấp độ testing, thực hiện test cùng lúc 1 luồng ứng dụng cùng với các hệ thống phụ thuộc nhằm đảm bảo ứng dụng chạy mượt cả Back-End lẫn Front-End

Ma trận truy xuất nguồn gốc yêu cầu (RTM - Requirements Traceability Matrix) là gì?

Body
Tất cả các dự án phần mềm thực sự chỉ là tập hợp các yêu cầu đã thực hiện, bao gồm yêu cầu người dùng, yêu cầu giao diện người dùng, yêu cầu nghiệp vụ, yêu cầu kỹ thuật, yêu cầu chức năng, yêu cầu phi chức năng và những yêu cầu khác. Trước đây, khi các dự án phần mềm nhỏ hơn nhiều và chu kỳ phát triển dài hơn nhiều, các yêu cầu theo dõi gần như không còn là thách thức lớn như ngày nay.

WIP Limits là gì? Tại sao nói WIP Limits là áp suất công việc?

Body
Việc giới hạn khối lượng công việc đang thực hiện trong mỗi giai đoạn cho đến khi công việc trôi chảy sẽ giúp cải thiện năng suất, tăng khả năng phát hiện ra các vấn đề, các điểm nghẽn trong quy trình, đồng thời tạo điều kiện cải tiến liên tục.

Unit Test là gì?

Body
Unit Testing (UT) là một mức kiểm thử phần mềm với mục đích để xác nhận từng unit của phần mềm được phát triển đúng như được thiết kế. UT là mức test nhỏ nhất trong bất kỳ phần mềm nào.

Project Scope là gì?

Body
Thuật ngữ Project scope được hiểu là phạm vi dự án, cụm từ này được ghép bởi từ “project” có nghĩa là dự án và “scope” có nghĩa là phạm vi. Phạm vi dự án là một trong bước rất quan trọng để có thể hướng đến hiệu quả của dự án.