برای اینکه بدانید مدل واقعاً بدون اینترنت کار میکند، باید کل مسیر برنامه را آزمایش کنید. اجرای محلی وزنها با آفلاینبودن ابزار جستوجو، ورود حساب، تبدیل فایل یا افزونهها یکسان نیست. نام «محلی» بهتنهایی نتیجه آزمون شبکه نیست.
وابستگیها را پیش از قطع شبکه ثبت کنید
مدل، توکنایزر، فایلهای لازم و ابزارهای جانبی باید از قبل آماده باشند. محل اجرای هر مرحله را بنویسید: فایلخوانی، تولید پاسخ، جستوجو و ذخیره تاریخچه. اگر برنامه قابلیت ابری دارد، تنظیمات رسمی حالت محلی را بخوانید. نتیجه یک بخش را به همه افزونهها یا رابطهای نصبشده تعمیم ندهید.
قطع کنترلشده، نه دستکاری شبکه سازمان
در محیط آزمایشی مجاز، یک بار با شبکه و یک بار با قطع موقت دسترسی بیرونی، ورودی برابر را اجرا کنید. برنامه را از نو شروع کنید تا وابستگی پنهان به حافظه موقت کمتر شود. خطاها و درخواستهای خروجی قابل مشاهده را ثبت کنید. پایان آزمون، وضعیت شبکه را به شکل قبلی برگردانید و از قطع ارتباط سرویسهای مشترک خودداری کنید.
نمونه عملی
یک رابط چت با مدل محلی پاسخ میدهد اما برای بازکردن سند از سرویس آنلاین استفاده میکند. در مثال آموزشی، با قطع شبکه، سؤال ساده هنوز جواب میگیرد ولی فایل پردازش نمیشود. نتیجه درست این است که «تولید متن محلی است، مسیر فایل وابستگی شبکه دارد». نتیجه نادرست این است که چون یک سؤال پاسخ گرفته، همه دادهها آفلاین ماندهاند. کاربرگ برای ثبت همین مرزهای مرحلهای طراحی شده است.
| مورد بررسی | کار یا شاهد لازم | نتیجه مورد انتظار |
|---|---|---|
| آمادگی | همه فایلهای لازم موجود باشند | دانلود پنهان حذف شود |
| مراحل | مدل و افزونه و فایلخوان جدا شوند | مرز وابستگی معلوم |
| آزمون | شروع تازه با ورودی برابر تکرار شود | نتیجه قابل مقایسه |
| گزارش | بخش موفق و ناموفق جدا ثبت شوند | ادعای آفلاین دقیق باشد |
کاربرگ قابل استفاده
ردیفهای جدول در فایل CSV این راهنما قرار دارند. ستون نتیجه واقعی، مسئول و تاریخ را پس از بررسی خودتان تکمیل کنید. مثالهای این نوشته آموزشیاند و گزارش آزمون یک محصول یا مشتری نیستند.
محدودیت و قدم بعد
کارکرد بدون شبکه، بهتنهایی ثابت نمیکند که برنامه قبلاً دادهای نفرستاده یا بعداً نخواهد فرستاد. برای ادعای حریم خصوصی به تنظیمات، پایش و سیاست داده جدا نیاز است.
اگر مسئله اصلی شما پاسخگویی به مشتری است، پیش از هزینه برای زیرساخت، یک گفتوگوی واقعی و معیار پذیرش آن را مشخص کنید. برای آشنایی با مسیر محصول، راهنمای چت سایت اپرا و دموی اپرا را ببینید. این راهنما به معنی ارائه خدمات خرید یا اجرای GPU محلی از طرف اپرا نیست.