結論
恭喜你!你已完成「使用 Mollusk 測試」課程。現在你已全面了解如何使用 Mollusk,一個為 Solana 程式提供快速執行、精確控制及詳細效能洞察的強大輕量級測試框架。
你所學到的內容
在這個課程中,你已掌握以下重要知識:
Mollusk 如何利用低層 Solana 虛擬機(SVM)組件提供精簡的測試環境
Mollusk 輕量級方法相較於完整驗證器模擬的優勢
使用核心
mollusk-svmcrate 和程式特定的輔助工具設置 Mollusk使用 Mollusk 的四個主要執行 API 進行單一及鏈式指令測試
實施全面的驗證檢查,包括成功條件、計算單元及帳戶狀態
創建預初始化的代幣帳戶(Mints、Token Accounts、Associated Token Accounts)
使用
MolluskComputeUnitBencher基準測試計算單元消耗開發及測試自定義系統調用以實現專門功能
通過計算預算、功能集及系統變量自定義執行環境
下一步
現在你已具備使用 Mollusk 構建穩健且經過良好測試的 Solana 程式的知識!以下是一些建議的下一步:
實踐於真實程式:運用你的 Mollusk 知識測試你的 Anchor 程式 或 Pinocchio 程式
探索挑戰:訪問 挑戰部分,通過實踐練習應用你的 Mollusk 測試技能
加入社群:與其他使用 Mollusk 的開發者交流測試策略及最佳實踐,加入我們的 Discord
保持更新:關注 Mollusk 儲存庫,了解最新功能及改進