Kiểm thử hộp đen hay hộp trắng phức tạp hơn
27 Th02 2022 • 6 min read Bất kỳ một ứng dụng phần mềm nào được tạo ra cũng đều tồn tại lỗi. Bởi đây là sản phẩm do con người xây dựng lên. Dù có là người lập trình giỏi, giàu kinh nghiệm, cẩn thận và trách nhiệm đến đâu cũng không tránh được việc phần mềm có lỗi. Do đó, trong quá trình phát triển luôn cần đến một cá nhân, đội nhóm làm các công việc kiểm thử phần mềm. Trong kiểm thử có ba phương pháp đòi hỏi phạm vi kiến thức và công việc rất khác nhau. Đó là Kiểm thử hộp đen, Kiểm thử hộp trắng và Kiểm thử hộp xám. Trong bài blog này, chúng ta sẽ cùng đi tìm hiểu phương pháp đầu tiên: Kiểm thử hộp đen - Black Box Testing. I. Khái niệm:
II. Các loại Kiểm thử hộp đen:
III. Ưu điểm của Kiểm thử hộp đen:
IV. Nhược điểm của Kiểm thử hộp đen:
V. Các phương pháp kiểm thử:1.Đoán lỗi (Error Guessing):
2. Phân tích giá trị biên (Boundary Value Analysis): Các bạn có thể tìm đọc bài blog chi tiết tại: KỸ THUẬT VIẾT TEST CASE 1: Phân tích giá trị biên Trong phát triển phần mềm, viết test case (trường hợp kiểm thử) là một công việc quan trọng đối với một tester. Bởi nếu thiết kế test case không hiệu quả sẽ tiêu tốn rất nhiều thời gian và tiền bạc, dẫn đến việc chất lượng sản phẩm không được HapologNguyen Hong Anh3. Phân vùng tương đương (Equivalence Partitioning): Các bạn có thể tìm đọc bài blog chi tiết tại: KỸ THUẬT VIẾT TEST CASE 2: Phân vùng tương đương Thiết kế test case là một kỹ thuật rất quan trọng trong quá trình làm test và nó gắn bó với người tester trong suốt quãng thời gian làm nghề. Ở phần một, chúng ta đã cùng tìm hiểu về kĩ thuật thiết kế test case đầu tiên - kỹ 4. Bảng quyết tính (Decision Table): Các bạn có thể tìm đọc bài blog chi tiết tại: KỸ THUẬT VIẾT TEST CASEPhần 3: Bảng quyết tính Ở hai phần trước, chúng ta đã tìm hiểu về hai kỹ thuật thiết kế test case là Phân tích giá trị biên và Phân vùng tương đương. Trong bài blog lần này, chúng ta sẽ cùng đi tìm hiểu thêm một kỹ thuật thiết kế test case nữa. Đó HapologNguyen Hong AnhTài liệu tham khảo: https://www.guru99.com/black-box-testing.html https://www.imperva.com/learn/application-security/black-box-testing/ Software Testing Method 2: Kiểm thử hộp trắng - White Box Testing và Kiểm thử hộp xám - Grey Box Testing. Trong kiểm thử phần mềm, người kiểm thử luôn cần vận dụng nhiều hơn một phương pháp để tìm ra lỗi, sửa lỗi và phát triển được một ứng dụng phần mềm hoàn chỉnh nhất. Trong bài blog trước, chúng ta đã tìm hiểu về phương pháp kiểm thử đầu |