Tôi cần áp dụng thử nghiệm đơn vị cho một trong các plugin của mình. Gần đây tôi đã thiết kế lại nó thành các lớp, vì vậy việc kiểm tra đơn vị sẽ dễ dàng hơn để áp dụng ngay bây giờ.
Một số chiến lược hiệu quả để kiểm tra đơn vị plugin của tôi là gì? Tôi cần một cách để sử dụng các chức năng của WordPress được sử dụng trong plugin, nhưng tôi không cần một trang web WordPress đang chạy (chỉ cần kiểm tra dữ liệu trên DB AFAIK), phải không?
Tôi có một thời gian khó khăn để tìm ra cách chỉ đơn vị kiểm tra plugin và không phải plugin trong bối cảnh của trang web. Tôi có thể sử dụng Selenium cho việc này, nhưng ngay bây giờ tôi chỉ muốn tập trung vào việc kiểm tra đơn vị chức năng của các lớp plugin, để tôi không phá vỡ chúng với mỗi bản cập nhật.