ما هي testing؟
اختبار العقد الذكي مع Foundry - اختبارات الوحدة، واختبار الزغب، واختبار الشوكة، والاختبار الثابت. ما الذي يجب اختباره، وما الذي لا يجب اختباره، وما الأخطاء التي يرتكبها طلاب LLM. المصدر: austintgriffith/ethskills.
اختبار العقد الذكي مع Foundry - اختبارات الوحدة، واختبار الزغب، واختبار الشوكة، والاختبار الثابت. ما الذي يجب اختباره، وما الذي لا يجب اختباره، وما الأخطاء التي يرتكبها طلاب LLM.
ثبّت مهارة الذكاء الاصطناعي testing بسرعة في بيئة التطوير لديك عبر سطر الأوامر
المصدر: austintgriffith/ethskills.
You test getters and trivial functions. Testing that name() returns the name is worthless. Test edge cases, failure modes, and economic invariants — the things that lose money when they break.
You don't fuzz. forge test finds the bugs you thought of. Fuzzing finds the ones you didn't. If your contract does math, fuzz it. If it handles user input, fuzz it. If it moves value, definitely fuzz it.
You don't fork-test. If your contract calls Uniswap, Aave, or any external protocol, test against their real deployed contracts on a fork. Mocking them hides integration bugs that only appear with real state.
اختبار العقد الذكي مع Foundry - اختبارات الوحدة، واختبار الزغب، واختبار الشوكة، والاختبار الثابت. ما الذي يجب اختباره، وما الذي لا يجب اختباره، وما الأخطاء التي يرتكبها طلاب LLM. المصدر: austintgriffith/ethskills.
حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.
npx skills add https://github.com/austintgriffith/ethskills --skill testingاختبار العقد الذكي مع Foundry - اختبارات الوحدة، واختبار الزغب، واختبار الشوكة، والاختبار الثابت. ما الذي يجب اختباره، وما الذي لا يجب اختباره، وما الأخطاء التي يرتكبها طلاب LLM. المصدر: austintgriffith/ethskills.
افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/austintgriffith/ethskills --skill testing بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw
https://github.com/austintgriffith/ethskills