Tài liệu những điều cần biết về nghề CNTT
30
IV. Kỹ sư kiểm thử phần mềm (Software Test Engineer) – “Thợ làm vườn” tỉ mẩn
• Kỹ sư kiểm thử phần mềm là người chạy thử (test) phần mềm hoặc ứng dụng để xác
nhận rằng phần mềm/ứng dụng đó đáp ứng đúng các yêu cầu thiết kế, phát triển và
vận hành. Nói cách khác, đó là người thực hiện quy trình chạy thử phần mềm/ứng
dụng nhằm tìm ra lỗi (error/bugs) trong quá trình thiết kế, phát triển và vận hành thử.
Thông thường, kiểm thử phần mềm là công đoạn cuối trong một quy trình phát triển
phần mềm, trước khi sản phẩm được tung ra thị trường hoặc đưa vào sử dụng.
• Kỹ sư kiểm thử phần mềm là thành viên không thể thiếu của bộ phận đảm bảo chất
lượng (Quality Assurance – QA) trong một công ty phần mềm. Nghề này thường
được gọi vui là nghề "vạch lá tìm sâu".
a. Công việc của kỹ sư kiểm thử phần mềm?
*Test case là kiểm thử những trường hợp phát sinh lỗi có thể xảy ra trong quá
trình sử dụng phần mềm
1
3
2
4
5
tìm hiểu dự án
Lên kế hoạch kiểm thử
(test plan)
phân công công việc
(schedule)
Đọc các mô tả chi tiết (specifications) và
viết test case (test case design)*
viết báo cáo kiểm thử (test report)