keenli

New Member
*** Mình list ra thiếu loại nào -> mọi ng góp ý + bổ sung dùm nhé!

1) Test cấp đơn vị (Unit testing)
2) Test cấu hình (Shakeout testing)
3) Test sơ lượt (Smoke testing (Ad-hoc testing))
4) Test chức năng (Functional testing)
5) Test tích hợp (Integration testing)
6) Test hồi quy (Regression testing)
7) Test hệ thống (System testing)
8) Test tải dữ liệu (Load testing)
9) Test tải trọng (Stress testing)
10) Test hiệu suất (Performance testing)
11) Test chấp nhận từ người sử dụng (User acceptance testing)
12) Test hộp đen (Black box testing)
13) Test hộp trắng (White box testing)
14) Test Alpha (Alpha testing)
15) Test Beta (Beta testing)
16) Test bảo mật (Security Test)

(Ghi chú: Ngoại trừ kiểu test Shakeout và Unit test được thực hiện bởi nhóm quản lý cấu hình (CMT-Configuration Management Team) và người lập trình (coder/developer), tất cả các kiểu test khác được thực hiện bởi Tester QA.

1). Test Unit là gì? Là kiểu test kiểm tra code xem liệu chức năng nó đang thực hiện có đúng cách hay không theo như yêu cầu.

2). Test Shakeout là gì? Kiểu test này cơ bản là kiểu test về khả năng của hệ thống mạng, kết nối dữ liệu và sự tương tác của các module. Thông thường thì kiểu test này là do nhóm quản lý cấu hình chuẩn bị thiết lập các môi trường test thực sự. Họ cũng test xem liệu các thành phần chính của phần mềm có hoạt động bất thường không. Kiểu test này thực hiện trước khi tiến hành thực hiện trong môi trường test. Sau khi test shakeout, bước kế tiếp là test smoke (kiểu test được thực hiện bởi tester sau khi biên dịch, được tiến hành trong môi trường test).

3). Test smoke là gì? Là kiểu test được thực hiện khi phần code được biên dịch mới chỉ được chuẩn bị tiến hành trong môi trường test. Kiểu này cơ bản giống như kiểu ad hoc để kiểm tra đại khái để chắc rằng các chức năng chính có bị bất thường không? Nó mở đầu cho quá trình test bởi Tester QA. Sau khi test smoke, các tester sẽ thực hiện test khả năng thực hiện của các chức năng.

4). Test Chức năng là gì? Là kiểu test liệu mỗi và mọi chức năng của ứng dụng đó đang làm việc có như yêu cầu của tài liệu. Nó là kiểu test chính mà 80% công việc test được thực hiện. Trong kiểu test này thì các testcase được thực hiện (hay thi hành).

5). Test Tích hợp là gì? là kiểu test kiểm tra liệu tất cả các module là được kết hợp hay chưa kết hợp lại cùng với nhau thực hiện công việc có đạt được kết quả như tài liệu yêu cầu đã được xác định (do mỗi lập trình viên thực hiện trên các module khác nhau. Khi họ hoàn thành đoạn code của họ, nhóm quản lý cấu hình ráp chúng lại với nhau và chuẩn bị biên dịch. Các tester cần chắc rằng các module này bây giờ đã được kết hợp và làm việc theo như yêu cầu - tức là phải test theo như yêu cầu).

6). Test hồi quy là gì? Khi một chức năng mới được thêm vào phần mềm, chúng ta cần chắc chắn rằng phần chức năng mới được thêm vào không phá hỏng các phần khác của ứng dụng. hay khi lỗi đã được chỉnh sửa, chúng ta cần chắc chắn rằng lỗi chỉnh sửa không phá hỏng các phần khác trong ứng dụng. Để test điều này chúng ta thực hiện kiểu test lặp đi lặp lại gọi là test hồi quy.

7). Test hệ thống là gì? Khi tester hoàn thành công việc test (các tester test ứng dụng trong các môi trường test, nghĩa là họ test với dữ liệu test, không test trên dữ liệu thật), ứng dụng (phần mềm) phải được test trên môi trường thật. Nó nghĩa là gì, tức là kể từ khi các tester test nó trong môi trường test với dữ liệu test, chúng ta phải chắc chắn rằng ứng dụng làm việc tốt trong môi trường thật với dữ liệu thật. Trong môi trường test, một vài điều không thể test hay thao tác giả. Tất cả sẽ khác nhau và cơ sở dữ liệu khác nhau, một số thao tác có thể không làm việc như mong đợi khi ứng dụng được chuyển từ môi trường test sang môi trường sản phẩm (test enviroment to production environment).

8).Test tải dữ liệu? Là kiểu test kiểm tra thời gian đáp lại người dùng với ứng số lượng người dùng bất kỳ trong một ngữ cảnh nào đó của cùng một ứng dụng tại cùng một thời điểm.

9). Test tải trọng là gì? Là kiểu test kiểm tra thời gian đáp lại người dùng với ứng số lượng người dùng bất kỳ trong nhiều ngữ cảnh khác nhau của cùng một ứng dụng tại cùng một thời điểm.

10). Test hiệu suất là gì? Trong loại test này, ứng dụng được test dựa vào sức nặng như sự phức tạp của giá trị, độ dài của đầu vào, độ dài của các câu truy vấn...Loại test này kiểm tra bớt phần tải (stress/load) của ứng dụng có thể được chắc chắn hơn.

11). Test chấp nhận từ người sử dụng là gì? Trong kiểu test này, phần mềm sẽ được thực hiện kiểm tra từ người dùng để tìm ra nếu phần mềm phù hợp với sự mong đợi của người dùng và thực hiện đúng như mong đợi. Trong giai đoạn test này, tester có thể cũng thực hiện hay khách hàng có các tester của riêng họ để thực hiện.

12). Test hộp đen là gì? Là kiểu test mà Tester thực hiện test không chú ý gì đến code (hay là một hình thức test mà ứng dụng đang test được xem như một hộp đen và hành vi bên trong của chương trình hoàn toàn được bỏ qua. Việc test xảy ra dựa trên các đặc tả bên ngoài. Cũng hiểu như test hành vi, chỉ hành vi bên ngoài của ứng dụng là được đánh giá và phân tích).

13). Test hộp trắng là gì? Là test mà các tester tìm kiếm lỗi bên trong code.

14). Test Alpha là gì? Trong loại test này, các người dùng được mời đến điểm tập trung đề xuất ý kiến, nơi mà họ sẽ sử dụng chương trình và người phát triển chú ý mỗi thông tin liên quan hay hành động được đặt ra bởi người dùng. Bất kỳ hành vi bất thường nào của hệ thống cũng phải được ghi nhận và chỉnh sửa bởi người phát triển.

15). Test Beta là gì? Trong loại test này, phần mềm được phân bổ như một phiên bản thử nghiệm (sử dụng thử) để người dùng kiểm tra ứng dụng tại nơi làm việc của họ. Người sử dụng sẽ quan sát phần mềm, trong trường hợp nếu có bất kỳ lỗi xảy ra thì nó được báo cáo đến người phát triển.

16) Test bảo mật là gì? Đúng như tên gọi của nó, phần này tester phải ra soát, tìm những lỗ hổng của hệ thống mà từ những lỗ hổng đó hacker có thể xâm nhập, phá hỏng hay làm sai lệch hệ thống -> yêu cầu của loại test này đòi hỏi tester phải có 1 kiến thức nhất định về Security. Đối với loại test này nên kết hợp hà hòa giữ test manual và auto
 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D Giới thiệu chung về các hình thức trợ cấp dành cho nguời lao động trên thế giới và so sánh với các hình thức này ở việt nam Văn hóa, Xã hội 0
D Giới thiệu hệ thống chống sét System 3000 (của hãng GLT – Uc) và các phần mềm liên quan. Luận văn Kinh tế 0
D Giới thiệu các thiết bị trong BTS Khoa học kỹ thuật 0
D Giới thiệu các tác giả trong chương trình Ngữ văn THCS Văn học thiếu nhi 0
G Tìm hiểu các hiện tượng ngữ pháp được giới thiệu trong các giáo trình dạy tiếng Việt cho người nước ngoài Văn hóa, Xã hội 3
D Giới thiệu các phân xưởng công nghệ trong nhà máy lọc dầu Dung Quất Khoa học kỹ thuật 0
D [Free] Xây dựng website giới thiệu và quảng bá các tour du lịch cho công ty xúc tiến thương mại và d Luận văn Kinh tế 0
T Xin tư vấn giới thiệu của một số công ty kiểm toán và phí kiểm toán của các công ty đó. Xin cảm ơn. Hỏi đáp Thuế & Kế toán 1
M MỤC ĐÍCH, YÊU CẦU CỦA ĐỢT THỰC TẬP, GIỚI THIỆU VỀ NHÀ HÀNG GOLDMANT BEER VÀ CÁC NHIỆM VỤ CỦA BẢN THÂ Tài liệu chưa phân loại 0
T Phương pháp và kỹ năng nâng cao hiệu quả hoạt động của các tổ chức giới thiệu việc làm Tài liệu chưa phân loại 0

Các chủ đề có liên quan khác

Top