Những kiến thức về testing cần nắm bắt
Đi thực tập cần chuẩn bị những gì ?
*Function testing: (bên ngoài) (Black box testing)
- Actual result and expected result, UI/UX, WebService, database.
- Kỹ thuật phân lớp tương đương, bảng quyết định (decision table), chuyển trạng thái, đoán lỗi, kỹ thuật chuyển đỏi trạng thái (Ngân hàng nhập mk 3 lần thất bại thì chặn), kỹ thuật kiểm thử cặp đôi (pairwise), boundary value analysis (+1 -1).
- Always up to date.
- Các bước thực hiện testing, các tool hỗ trợ testing.
*NonFunction testing: Hiệu suất
While box testing: cho dev.
Gray box testing: kết hợp cả hai black and while.
*7 Nguyên tắc Kiểm thử phần mềm
- Chứng minh sự hiện diện của lỗi
- Càng sớm càng tốt
- Kiểm thử toàn bộ là không thể
- Lỗi phân bố tập trung (defect clustering)
- Nghịch lý thuốc trừ sâu (thay đổi cách test) (pesticide paradox)
- Kiểm thử theo ngữ cảnh
- Quan niệm hết lỗi (absence of error fallacy)
Search youtube, google: kiểm thử phần mềm