Nhập môn công nghệ phần mềm
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

chấm.............

2 posters

Go down

chấm............. Empty chấm.............

Bài gửi by Hồ kim Quảng Tue Nov 07, 2017 6:42 pm

slide của nhóm rất đẹp, bắt mắt, nói chung là hoàn hảo rồi ạ Smile
Hồ kim Quảng
Hồ kim Quảng
Kim cương
Kim cương

Tổng số bài gửi : 20
Join date : 27/08/2017

Về Đầu Trang Go down

chấm............. Empty Re: chấm.............

Bài gửi by Hồ kim Quảng Tue Nov 07, 2017 6:44 pm

câu hỏi 1: vì sao kiểm thử và lập trình lại "gét" nhau?
Hồ kim Quảng
Hồ kim Quảng
Kim cương
Kim cương

Tổng số bài gửi : 20
Join date : 27/08/2017

Về Đầu Trang Go down

chấm............. Empty Re: chấm.............

Bài gửi by Hồ kim Quảng Tue Nov 07, 2017 6:45 pm

câu hỏi 2: kiểm thử có cần giỏi code không?
Hồ kim Quảng
Hồ kim Quảng
Kim cương
Kim cương

Tổng số bài gửi : 20
Join date : 27/08/2017

Về Đầu Trang Go down

chấm............. Empty Re: chấm.............

Bài gửi by Nam Phạm Wed Nov 08, 2017 10:42 am

Chào Quẳng =))
Mình xin trả lời câu hỏi của Quảng như sau:
Với câu 1: Nếu sau này vợ cậu đi đâu cũng rêu rao "Quảng 5 phút" thì cậu nghĩ sao =)) Tester cũng như vợ cậu lúc đó, nhiệm vụ chính của họ là tìm ra các lỗi sai và những phần yếu kém của Dev để phản ánh và yêu cầu sửa lại. Lý do chỉ đơn giản như vậy :v
Với câu 2:
Kiểm thử phần mềm cơ bản liên quan đến hai phương pháp kiểm thử bằng tay và thử nghiệm tự động. Ở cấp độ trước, kiểm thử có thể được phân loại như hộp trắng, hộp đen hoặc kiểm tra hộp màu xám. Những kỹ thuật kiểm thử khác nhau sẽ đòi hỏi những kỹ năng khác nhau của tester.

Trong kiểm thử hộp đen là các kỹ thuật ở mức Integration, System, Acceptance trở lên tester không yêu cầu phải biết code. Tester chỉ đơn giản nhập dữ liệu đầu vào và kiểm tra dữ liệu đầu ra.

Kiểm thử hộp trắng được hiẻu là kiểm tra mã điều khiển (Unit test) sẽ yêu cầu cần phải biết code. Khi bạn biết về các ngôn ngữ lập trình giống như C, C#, C++, JavaScript,..thì sẽ là một lợi thế.

Các tester được yêu cầu kiến thức về coding khi dự án yêu cầu dùng automation test. Bởi vì automation test liên quan đến statement coverage, decision coverage, cyclomatic complexity,.. Tất cả những khái niệm này cần phải có một hiểu biết nhất định về code và cơ sở dữ liệu.

SQL – Thỉnh thoảng kiểm thử cần phải xác minh cơ sở dữ liệu. Vì vậy, tester cần phải có kiến thức cơ bản về những câu lệnh trong SQL như ‘SELECT’, ‘CREATE’, ‘UPDATE’, ‘DELETE’, ‘INSERT’,…

SQL –injection, là một kĩ thuật phổ biến được dùng cho truy cập trái phép vào cơ sở dữ liệu bằng việc chèn những câu lệnh không mong muốn vào các dòng code. Một kiến thức tốt về Javascript và những câu lệnh trong SQL thì sẽ giúp ích để ngăn chặn các mối đe dọa an ninh phần mềm.

Agile testing: Toàn bộ thành viên trong nhóm sẽ chịu trách nhiệm cho việc đảm bảo chất lượng phần mềm. Suốt quá trình Agile, tester sẽ phải làm việc với một hoặc nhiều lập trình viên để test. Vì vậy , để tạo ra một auto-test, nó sẽ bắt buộc tester phải biết về code.
Source: https://viblo.asia

Nam Phạm
Vàng
Vàng

Tổng số bài gửi : 13
Join date : 20/09/2017

Về Đầu Trang Go down

chấm............. Empty Re: chấm.............

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết