نمایندگی مجوز حساب – گزارش آزمون QA

نمایندگی مجوز حساب – گزارش آزمون QA
تاریخ گزارش آزمون: 5/15/2025
تهیه شده توسط: تیم QA [sgramkumar, mounika]محیط:
نمای کلی
این گزارش نتایج آزمایش QA انجام شده را ارائه می دهد Account Permission Delegation
در سراسر سرورهای موج دار و کلیو.
1. ویژگی
در این بخش خلاصه ای از ویژگی مورد آزمایش ارائه شده است. ویژگی تحت آزمون برای ارائه قابلیت های خاص مطابق با مشخصات پروژه طراحی شده است.
نام ویژگی: نمایندگی مجوز حساب
شرح: در حال حاضر ، اقدامات صادر کننده انتقادی ، مانند مجوز خطوط اعتماد ، نیاز به کنترل مستقیم توسط کلیدهای حساب ، مانع از کارآیی عملیاتی و موارد استفاده پیچیده دارد. این پیشنهاد با توانمندسازی دارندگان حساب برای تفویض مجوزهای خاص به حساب های دیگر ، این پیشنهاد با هدف افزایش قابلیت استفاده حساب بدون به خطر انداختن امنیت انجام می شود. این مکانیسم امکانات جدیدی را برای برنامه های XRPL مانند گردش کار چند حزبی و استراتژی های پیشرفته مدیریت حساب باز خواهد کرد.
مرجع مشخصات: https://github.com/xrplf/xrpl-standards/blob/a26489a65ff9a5492affdb4372c12780156257bc/xls-0075d-account-permission-delegation/readme.readme.me.readme.me
2. دامنه آزمون
این دور از آزمایش فقط بر اطمینان از آن متمرکز است:
- تمام ویژگی های مشخص شده همانطور که انتظار می رود کار می کنند.
- API ورودی معتبر و نامعتبر را به طرز فجیعی انجام می دهد.
- ادغام با سایر ویژگی ها به درستی کار می کند.
- اعتبار سنجی ویژگی شامل هر دو RPC و WebSockets برای اطمینان از رفتارهای مداوم در رابط های مختلف است.
3. انواع آزمایشات انجام شده
نوع تست | شرح |
---|---|
تست عملکردی | تأیید هر نقطه پایانی در برابر مشخصات تعریف شده برای اطمینان از رفتار آن مطابق آنچه انتظار می رود. |
تست رگرسیون | اجرای موارد آزمون مربوطه برای تأیید اینکه تغییرات اخیر عملکردهای موجود را خراب نمی کند. |
آزمایش پایان تا پایان | شامل آزمایش جریان کامل یک ویژگی است که تأیید می کند که مؤلفه های مختلف برنامه ، که به طور بالقوه توسط تیم های مختلف توسعه یافته است ، همانطور که انتظار می رفت ، با هم کار می کنند. |
4. محیط آزمایش
جزء | جزئیات |
---|---|
پیش روی | اوبونتو 22.04 (LTS) |
هسته های CPU | 16 |
خاطره | 128 گیگابایت |
چارچوب آزمون | اسکریپت Pytest/Shell |
5. خلاصه نتایج آزمون
کماندها: https://dev.to/sgramkumar/account-permission-delegation-testcases-3i2c
6. اشکالات گزارش شده
شناسه اشکال | شرح | شدت | وضعیت |
---|---|---|---|
داخلی | نمایندگی مجوز گرانول (TrustLineAuthorize) “TECNO_PERMISSION” را پرتاب می کند | 2 | ثابت |
داخلی | حساب در مورد مجوز دانه “AccountDomainset” با “Tecno_Permission” شکست می خورد | 2 | ثابت |
داخلی | حذف یک حساب واگذار شده و انجام نتایج پرداخت در “srcactnotfound” | 3 | ثابت |
7. نتیجه گیری
این ویژگی تحت آزمایش جامع عملکردی ، رگرسیون و پایان به پایان رسیده است. اکثر موارد آزمون با موفقیت انجام شده است ، و نتایج مثبت تأیید می کند که عملکردهای اصلی همانطور که انتظار می رود کار می کنند.