TAILIEUCHUNG - Kiểm thử dễ dàng hơn với EasyMock

Bắt chước các giao diện, các lớp và các ngoại lệ bằng khung công tác đối tượng giả (mock-object) mã nguồn mở Elliotte Rusty Harold, Giáo sư, Polytechnic University Tóm tắt: Hãy cùng Elliotte Rusty Harold xem xét một số kiểm thử đơn vị khó thực hiện, được làm cho trở nên dễ dàng hơn thông qua các đối tượng giả - cụ thể hơn là khung công tác EasyMock. Thư viện mã nguồn mở này tiết kiệm thời gian cho bạn và giúp bạn làm cho mã đối tượng giả của bạn súc tích và dễ đọc. Phát. | Kiểm thử dễ dàng hơn với EasyMock Bắt chước các giao diện các lớp và các ngoại lệ bằng khung công tác đối tượng giả mock-object mã nguồn mở Elliotte Rusty Harold Giáo sư Polytechnic University Tóm tắt Hãy cùng Elliotte Rusty Harold xem xét một số kiểm thử đơn vị khó thực hiện được làm cho trở nên dễ dàng hơn thông qua các đối tượng giả - cụ thể hơn là khung công tác EasyMock. Thư viện mã nguồn mở này tiết kiệm thời gian cho bạn và giúp bạn làm cho mã đối tượng giả của bạn súc tích và dễ đọc. Phát triển hướng theo kiểm thử là một thành phần quan trọng của việc phát triển phần mềm. Nếu mã lệnh không được kiểm thử thì nó sẽ đổ vỡ. Tất cả mã lệnh phải được kiểm thử và điều lý tưởng là các phép kiểm thử phải được viết trước khi viết mã của mô hình. Nhưng có một số thứ dễ dàng được kiểm thử hơn những thứ khác. Nếu bạn đang viết một lớp đơn giản để biểu diễn tiền tệ thì rất dễ dàng để kiểm thử rằng bạn có thể cộng với và nhận được kết quả là và không phải là hoặc 4 029999998. Ta cũng không gặp nhiều khó khăn hơn để kiểm thử rằng ta không thể tạo ra một số tiền là . Nhưng làm thế nào để bạn kiểm thử phương thức quy đổi thành - nhất là khi tỷ giá hối đoái được áp dụng bằng cách kết nối đến một cơ sở dữ liệu sống với các thông tin được cập nhật liên tục mỗi giây Kết quả đúng của phương thức có thể thay đổi mỗi khi bạn chạy chương trình. Câu trả lời là các đối tượng giả mock objects . Thay vì kết nối với một máy chủ thực cung cấp thông tin về tỷ giá được cập nhật mỗi phút phép kiểm thử kết nối tới một máy chủ giả luôn luôn trả về cùng tỷ giá hối đoái. Thế thì bạn có một kết quả dự đoán trước được mà bạn có thể kiểm thử. Sau cùng mục tiêu là kiểm thử lôgic hoạt động trong phương thức toEuros chứ không phải kiểm tra máy chủ có gửi đi các giá trị chính xác hay không. Hãy để cho các nhà phát triển đã xây dựng máy chủ lo việc này . Loại đối tượng giả này đôi khi được gọi là đồ giả fake . Các đối tượng giả cũng có thể hữu ích cho .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.