Kiểm thử
unit test
còn gọi là kiểm thử đơn vị
Test chạy một mảnh mã nhỏ tách khỏi phần còn lại, nhanh tới mức chạy được sau mỗi lần sửa.
Unit test đánh đổi phạm vi lấy tốc độ: nó không chứng minh app chạy đúng, nó chứng minh một hàm cư xử đúng với các đầu vào bạn nghĩ tới — trong vài mili giây.
Tốc độ đó là cả giá trị. Bộ test chạy trong mười giây sẽ được chạy sau mỗi lần sửa; bộ chạy mười phút chỉ được chạy trước khi gộp mã, và lúc đó lỗi đã nằm sâu trong một đống thay đổi.
Chỗ đáng viết unit test nhất là logic có nhiều trường hợp biên: tính tiền, kiểm tra hợp lệ, đổi định dạng dữ liệu.
Bài dùng thuật ngữ này
- Tư duy Shift LeftNền tảng
- Chuẩn pull requestYêu cầu với lập trình viên
- Definition of DoneKiểm soát chất lượng
- Quality gate tự độngKiểm soát chất lượng
- Kiểm thử đặc thù mobileQuy mô và hiệu năng
- Test app lifecycle thế nàoQuy mô và hiệu năng
- Chạy network chaos test thế nàoQuy mô và hiệu năng
- Bug severity, on-call và root cause analysisVận hành

