Kiểm thử phần mềm là gì?

Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.
Forum rules
Thảo luận các vấn đề liên quan đến Kiểm thử phần mềm.
Post Reply
tvn
Admin
Posts: 4885
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Kiểm thử phần mềm là gì?

Post by tvn »

Software testing là một cuộc kiểm tra nhằm cung cấp cho các bên liên quan (khách hàng hay nhóm phát triển phần mềm,...) thông tin về chất lượng của sản phẩm hoặc dịch vụ đang kiểm thử (under test).
Software testing cũng cung cấp mục tiêu, cái nhìn độc lập về phần mềm, điều này giúp đánh giá và hiểu rõ các rủi ro lie6n quan khi thực thi phần mềm. Các kỹ thuật kiểm thử bao gồm, nhưng không giới hạn, trong qui trình thực thi chương trình hoặc ứng dụng với mục đích tìm kiếm bug (lỗi, khiếm khuyết/nhược điểm).

Software testing cũng có thể xem như là quá trình thẩm định và thẩm tra (validating and verifying) phần mềm/chương trình/ứng dụng/sản phẩm để:

1. đáp ứng được các yêu cầu công việc và kỹ thuật đã được qui định trong thiết kế và trong lúc phát triển;
2. làm việc như mong đợi;
3. và có thể thực thi với các đặc tính giống nhau.

Software testing, phụ thuộc vào phương pháp kiểm thử được dùng, có thể được thực thi bất kỳ lúc nào trong qui trình phát triển phần mềm. Tuy nhiên, phần lớn việc kiểm thử bắt đầu sau khi có thiết kế chi tiết và sau khi code xong. Như vậy, phương pháp kiểm thử bị ảnh hưởng/chi phối bởi phương pháp phát triển phần mềm (qui trình phát triển phần mềm) đang sử dụng.

Các mô hình phát triển phần mềm khác nhau thì sẽ tập trung vào việc kiểm thử các điểm khác nhau trong qui trình phát triển. Các mô hình phát triển mới hơn như Agile, thường dùng test driven development và thay thế bằng phần phát triển của kiểm thử trong tay DEV, trước khi nó trở thành một nhóm test chính thức. Trong các mô hình cổ điển hơn, phần lớn việc thực thi test được tiến hành sau khi có thiết kế chi tiết (spec) và quá trình code đã hoàn thành.



Keodang58
Hoc Tester
Posts: 7
Joined: Tue 18 Jun, 2013 10:03 pm
Contact:

Re: Kiểm thử phần mềm là gì?

Post by Keodang58 »

Anh chị cho em hỏi : Trong trường em học ngôn ngữ C# nhưng ra ngoài nhiều công ty họ dùng ngôn ngữ Java, C++.... Vậy em có thể làm tester cho những công ty này được không ạ. :?:



tvn
Admin
Posts: 4885
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Kiểm thử phần mềm là gì?

Post by tvn »

Tester thường không cần biết code, biết thì tốt hơn nhưng cũng chả bao giờ đụng đến. Bạn cứ yên tâm nha.



knjghtljght
Hoc Tester
Posts: 2
Joined: Sun 23 Jun, 2013 11:13 pm
Contact:

Re: Kiểm thử phần mềm là gì?

Post by knjghtljght »

trình độ tiếng anh của em hạn hẹp. tiếng anh máy tính có thể nhìn và dịch được nhưng giao tiếp kém. Một tester có cần trình độ tiếng anh cao không hả anh



tvn
Admin
Posts: 4885
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Kiểm thử phần mềm là gì?

Post by tvn »

Cái này tùy thuộc vào công ty, ví dụ Công ty Việt nam chỉ làm cho thị trường trong nước thì có thể không cần, Công ty Nhật thì có thể không cần Tiếng Anh nhưng cần Tiếng Nhật,... còn Công ty nước ngoài khác như Châu Âu, Châu Mỹ,... thì đa số đều cần biết Tiếng Anh. Vì tài liệu toàn được viết bằng Tiếng Anh, báo cáo cũng Tiếng Anh... Nhiều công ty, Tester phải liên lạc trực tiếp với khách hàng ở nước ngoài nên BUỘC phải cần kỹ năng giao tiếp và khả năng Tiếng Anh phải tốt.

Nghề nào cũng vậy, bây giờ nếu làm với đối tác nước ngoài thì lương sẽ cao hơn. Vì vậy phải cần có Tiếng Anh tốt để có công việc tốt hơn.



ngantt_54
Hoc Tester
Posts: 1
Joined: Thu 27 Jun, 2013 12:22 am
Contact:

Re: Kiểm thử phần mềm là gì?

Post by ngantt_54 »

Em chào các anh chị. Em học về điện tử. Bên ngành em học lập trình C thôi thì có làm tester được không ạ? :(



tvn
Admin
Posts: 4885
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Kiểm thử phần mềm là gì?

Post by tvn »

Hoàn toàn được bạn ạ. Tham khảo thông tin tự học Tester ở đây và khóa học tester ở đây.



tieunicotn93
Hoc Tester
Posts: 2
Joined: Fri 11 Dec, 2015 2:46 pm
Contact:

Re: Kiểm thử phần mềm là gì?

Post by tieunicotn93 »

admin cho em hỏi, làm tester thì có yêu cầu bằng tiếng anh như TOIC hay TOEFL không hay chỉ cần có khả năng giao tiếng bằng tiếng anh và đọc được tài liệu tiếng anh là ổn ạ



tvn
Admin
Posts: 4885
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Kiểm thử phần mềm là gì?

Post by tvn »

tieunicotn93 wrote:admin cho em hỏi, làm tester thì có yêu cầu bằng tiếng anh như TOIC hay TOEFL không hay chỉ cần có khả năng giao tiếng bằng tiếng anh và đọc được tài liệu tiếng anh là ổn ạ
Không chỉ là Tester mà còn cho tất cả các công việc, EN thì tuỳ Công ty có cần EN hay không. Không phải Cty nào cũng cần EN. Nên em yên tâm nhé.



Post Reply

Return to “Software Testing - Kiểm thử phần mềm”