Sự khác biệt chính giữa hai khuôn khổ thử nghiệm này là gì?
Tôi là một người hoàn toàn mới đối với Phát triển theo hướng thử nghiệm và bắt đầu lại từ đầu.
Sự khác biệt chính giữa hai khuôn khổ thử nghiệm này là gì?
Tôi là một người hoàn toàn mới đối với Phát triển theo hướng thử nghiệm và bắt đầu lại từ đầu.
Câu trả lời:
QUnit rất dễ bắt đầu, vì bạn chỉ cần bao gồm hai tệp và một chút đánh dấu, sau đó bạn có thể bắt đầu viết các bài kiểm tra.
Điểm mạnh của Jasmine, afaik là cú pháp kiểu BDD của nó, nếu đó là thứ bạn thích (có thể không phải là điểm bán hàng cho bạn) và tích hợp chặt chẽ vào các công cụ Ruby / Rails.
Cuối cùng thì cả hai cũng hoàn thành công việc. Tôi khuyên bạn nên bắt đầu với QUnit. Khi bạn cảm thấy thoải mái, hãy thử Jasmine và kiểm tra xem kiểu BDD có phù hợp hơn không. Nếu có và bạn vẫn muốn tiếp tục sử dụng QUnit, bạn có thể thêm Pavlov vào hỗn hợp, cung cấp các phương thức kiểu BDD cho QUnit.