neo-devpack-solidity 0.22.0

Production-focused Solidity-to-NeoVM compilation system
Documentation
---
title: "Testing Contracts"
description: "Testing Contracts section index."
---

# Testing Contracts

The Neo DevPack for Solidity project uses a layered testing strategy that validates the compiler at every level: unit tests for individual components, integration tests for the pipeline, E2E compilation tests for real contracts, conformance tests against reference implementations, and Neo-Express smoke tests for on-chain deployment behavior.

## Sections

| Section |
| --- |
| [Testing Philosophy]/basics/testing-contracts/testing-philosophy |
| [Quick Validation]/basics/testing-contracts/quick-validation |
| [Unit Tests]/basics/testing-contracts/unit-tests |
| [E2E Compilation Tests]/basics/testing-contracts/e2e-compilation-tests |
| [Conformance Tests]/basics/testing-contracts/conformance-tests |
| [Strict Compatibility Compilation Sweep]/basics/testing-contracts/strict-compatibility-compilation-sweep |
| [Neo-Express Smoke Tests]/basics/testing-contracts/neo-express-smoke-tests |
| [Workspace-Wide Test Suites]/basics/testing-contracts/workspace-wide-test-suites |
| [Code Coverage]/basics/testing-contracts/code-coverage |
| [CI/CD Pipeline Setup]/basics/testing-contracts/ci-cd-pipeline-setup |
| [Writing Your Own Tests]/basics/testing-contracts/writing-your-own-tests |
| [Test Summary]/basics/testing-contracts/test-summary |
| [Related Pages]/basics/testing-contracts/related-pages |