Những ngộ nhận về kiểm thử phần mềm.


Từ: 16:48 21/10/2012
Bài: 42
Cảm ơn: 25
Thích: 6

Hiện nay, kiểm thử phần mềm được nhiều người quan tâm và lựa chọn làm nghề chính của mình. Mình cũng vậy, cũng đã chọn kiểm thử phần mềm là nghề sẽ theo mình trong tương lai. Để thực hiện được điều đó chỉ tự học thôi không đủ, khi biết Trung tâm Công nghệ và dịch vụ Trực tuyến (OTSC) tuyển thực tập viên Đảm bảo chất lượng (QA) mình đã đăng ký dự tuyển vị trí đó rất may mắn là mình đã trúng tuyển. Dưới đây là những ngộ nhận của mình khoảng 1 năm trước đây, khi chưa vào trung tâm (trước đây thôi nhé!  smiley) và mình chắc chắn rằng đây cũng là ngộ nhận của rất nhiều bạn.

Ngộ nhận thứ nhất: Nếu ta không học được lập trình thì sẽ làm kiểm thử.

            Đây là ngộ nhận phổ biến nhất về kiểm thử phần mềm. Rất nhiều người đã chia sẻ với mình rằng vì họ không học được lập trình nên họ đã chuyển sang kiểm thử hoặc tạm thời làm kiểm thử sau đó để chuyển qua làm lập trình viên. Những thành viên trong đội QA của OTSC cũng đã từng có những suy nghĩ như vậy khi mới vào trung tâm. Nhưng chỉ làm việc một thời gian là mọi người đã thay đổi suy nghĩ của mình. Một lập trình viên khi chán lập trình có thể chuyển sang làm kiểm thử một cách dễ dàng bởi vì kiểm thử rất cần kiến thức lập trình nhưng đối với những người làm kiểm thử mà không có kiến thức lập trình thì không thể nhảy qua lập trình một cách dễ dàng đươc. Các bạn nghĩ xem một kiểm thử viên là người bắt lỗi của lập trình vậy một kiểm thử mà không biết lập trình thì liệu có bắt được lỗi của lập trình viên hay không. Nói các khác, một kiểm thử viên cần giỏi hơn lập trình.

Ngộ nhận thứ hai: Kiểm thử phần mềm ai chẳng làm được.

            Nhiều người quan niệm làm kiểm thử phần mềm rất dễ, chẳng cần biết lập trình, chỉ cần biết sơ sơ về kiến thức tin học và chút tỉ mỉ. Nếu ai đó có quan niệm như vậy thì cần phải nhìn nhận lại. Không có công việc nào là dễ dàng nếu như mình không có đủ kỹ năng cần thiết để làm nó hoặc chưa bao giờ làm nó. Nhiều người sau một thời gian làm công việc kiểm thử cũng nhận định công việc kiểm thử “cũng dễ thiệt”. Tuy nhiên, họ không nhận ra rằng làm được việc và làm xuất sắc là khác nhau. Kiểm thử phần mềm đòi hỏi những kỹ năng chuyên môn mà không phải ai cũng có sẵn như sự đam mê, tò mò, khả năng sáng tạo, khả năng quan sát, phân tích, trình bày, tranh luận, vv…và cả kiến thức lập trình. Kiểm thử phần mềm là một nghệ thuật mà đã là nghệ thuật thì không phải ai cũng có thể đam mê và làm được.

Để biết kiểm thử phần mềm là gì và xem mình có phù hợp để làm kiểm thử phần mềm không thì các bạn đọc thêm bài này nhé! winkhttp://forum.fithou.net.vn/Trangcon.aspx?tid=3787&cid=159

Điều thứ 3: Kiểm thử chỉ làm tốn kém và mất thời gian.

            Rất nhiều người nghĩ kiểm thử là công việc tốn kém, mất thời gian, không cần thiết. Tại sao phải kiểm thử khi mình đã có những lập trình viên “pro”/”xuất sắc”/“siêu”. Thứ nhất, “pro”, “xuất sắc”, “siêu” hay những mỹ từ nào để nói về năng lực của lập trình viên là những từ ngữ mang tính tương đối. Thứ hai, đã là người là có sai sót.

Những người có quan niệm “kiểm thử là tốn kém, mất thời gian” thì họ sẽ nhận ra thế nào tốn kém đúng nghĩa khi sản phảm đưa ra thị trường và bị phàn nàn về chất lượng sản phẩm. Chi phí để vá lỗi thì có thể cân đo đong đếm được còn chi phí để lấy lại niềm tin đã mất của khách hàng thì không biết đo làm sao. Lúc đó nhiều người sẽ nói “ Giá như, giá như có đội kiểm thử thì tốt biết bao…”

Một quan niệm khác cũng nguy hiểm không kém là để lập trình viên kiểm thử luôn sản phẩm. Tại sao không chứ? Không ai hiểu sản phẩm tốt hơn người đã làm ra nó. Có thể đúng nhưng không phải ai cũng có thể nhận ra lỗi của mình hoặc đủ dũng cảm và sự khách quan để thừa nhận lỗi của mình.

Mình vừa chia sẻ những ngộ nhận phổ biến về công việc kiểm thử phần mềm. Những ngộ nhận trên cũng chính là những quan sát nhận định của chính mình trong thời gian làm thực tập viên QA của Trung tâm Công nghệ và dịch vụ trực tuyến (OTSC). Sự ngộ nhận tuy không xấu nhưng đừng để sự ngộ nhận cản trở bạn trở thành một kỹ sư kiểm thử phần mềm chuyên nghiệp hoặc con đường phát triển của công việc kiểm thử phần mềm. Một công việc đầy thử thách nhưng cũng không kém phần thú vị.

Còn bạn, bạn có những suy nghĩ và nhận định gì về kiểm thử phần mềm hãy chia sẻ với mọi người nhé! laugh

Label
Từ: 08:54 06/05/2013
Bài: 11
Cảm ơn: 0
Thích: 2

Những điều mình cũng từng"Ngộ" như vậy sad Chẳng dễ như đã từng nghĩ :)

Label
Từ: 16:12 12/10/2014
Bài: 8
Cảm ơn: 1
Thích: 1

Mình cũng có 1 ngộ nhận rằng bây giờ có nhiều cách test tự động (có rất nhiều tool test mà smiley) nên mình nghĩ sao phải cần tester nhưng điều đó quả là sai lầm.