Search across all documentation pages
11 pages in this section.
How to test Solana programs with a practical pyramid: LiteSVM and Mollusk in Rust, Bankrun and Anchor TypeScript tests, validator E2E, and fuzzing for edge cases.
Learn Solana program testing basics, including LiteSVM unit tests, Mollusk instruction tests, Anchor TS integration, and validator E2E.
Run Solana program unit tests in-process with LiteSVM. Learn how to use this tool for fast Rust feedback loops, fuzzing, and CI.
Mollusk is a lightweight Rust harness for instruction-level tests of Solana BPF programs. Learn to execute single instructions and benchmark CU usage.
Accelerate Solana program testing in TypeScript with Bankrun. Learn how to use this tool for fast in-process VM tests without solana-test-validator.
Run Anchor TypeScript integration tests with anchor test. Learn to compile, deploy to a local validator, and execute tests against your IDL.
Learn 25 essential Solana program testing practices, including pyramid layering, negative tests, PDA bump tests, and fuzzing before audits.
A single-page roundup of every highlight bullet from the 10 pages in the Testing section, grouped by source page so you can scan all 59 takeaways without opening each article individually.