Kết luận
Chúc mừng! Bạn đã hoàn thành khóa học Testing with Mollusk. Giờ đây bạn đã có hiểu biết toàn diện về cách sử dụng Mollusk, một framework kiểm thử nhẹ mạnh mẽ cho các chương trình Solana cung cấp thực thi nhanh, kiểm soát chính xác, và cái nhìn sâu sắc về hiệu suất chi tiết.
Những gì bạn đã học
Trong suốt khóa học này, bạn đã có được kiến thức thiết yếu về:
- Cách Mollusk cung cấp môi trường kiểm thử được tối ưu hóa sử dụng các thành phần Solana Virtual Machine (SVM) cấp thấp
- Những lợi thế của cách tiếp cận nhẹ của Mollusk so với mô phỏng validator đầy đủ
- Thiết lập Mollusk với crate
mollusk-svm
cốt lõi và bộ công cụ hỗ trợ cụ thể cho chương trình - Sử dụng 4 API thực thi chính của Mollusk cho kiểm thử instruction đơn lẻ và chuỗi
- Triển khai kiểm tra xác thực toàn diện cho điều kiện thành công, compute unit, và trạng thái account
- Tạo token account được khởi tạo sẵn (Mint, Token Account, Associated Token Account)
- Benchmarking mức tiêu thụ compute unit với
MolluskComputeUnitBencher
- Phát triển và kiểm thử custom syscall cho chức năng chuyên biệt
- Tùy chỉnh môi trường thực thi thông qua compute budget, feature set, và sysvar
Các bước tiếp theo
Bây giờ bạn đã được trang bị kiến thức để xây dựng các chương trình Solana mạnh mẽ, được kiểm thử kỹ lưỡng sử dụng Mollusk! Đây là một số bước tiếp theo được khuyến nghị:
- Thực hành với Chương trình thực tế: Áp dụng kiến thức Mollusk của bạn để kiểm thử các chương trình Solana của riêng bạn, bắt đầu với instruction đơn giản và dần dần xây dựng lên workflow phức tạp
- Khám phá thử thách: Truy cập phần Thử thách cho các bài tập thực hành sẽ giúp bạn áp dụng kỹ năng kiểm thử Mollusk
- Tham gia Cộng đồng: Kết nối với các developer khác sử dụng Mollusk để chia sẻ chiến lược kiểm thử và best practice trên discord của chúng tôi
- Cập nhật thường xuyên: Theo dõi repository Mollusk cho các feature và cải tiến mới nhất