رفتن به محتوای اصلی
بازگشت به وبلاگ

اجرای محلی و بدون اینترنت

آیا مدل واقعاً بدون اینترنت کار می‌کند؟ آزمون قطع شبکه

با شروع تازه و قطع کنترل‌شده شبکه، مدل، فایل‌خوان و افزونه‌ها را جدا آزمایش کنید؛ پاسخ یک سؤال ساده، آفلاین‌بودن کل برنامه را ثابت نمی‌کند.

برای اینکه بدانید مدل واقعاً بدون اینترنت کار می‌کند، باید کل مسیر برنامه را آزمایش کنید. اجرای محلی وزن‌ها با آفلاین‌بودن ابزار جست‌وجو، ورود حساب، تبدیل فایل یا افزونه‌ها یکسان نیست. نام «محلی» به‌تنهایی نتیجه آزمون شبکه نیست.

وابستگی‌ها را پیش از قطع شبکه ثبت کنید

مدل، توکنایزر، فایل‌های لازم و ابزارهای جانبی باید از قبل آماده باشند. محل اجرای هر مرحله را بنویسید: فایل‌خوانی، تولید پاسخ، جست‌وجو و ذخیره تاریخچه. اگر برنامه قابلیت ابری دارد، تنظیمات رسمی حالت محلی را بخوانید. نتیجه یک بخش را به همه افزونه‌ها یا رابط‌های نصب‌شده تعمیم ندهید.

قطع کنترل‌شده، نه دست‌کاری شبکه سازمان

در محیط آزمایشی مجاز، یک بار با شبکه و یک بار با قطع موقت دسترسی بیرونی، ورودی برابر را اجرا کنید. برنامه را از نو شروع کنید تا وابستگی پنهان به حافظه موقت کمتر شود. خطاها و درخواست‌های خروجی قابل مشاهده را ثبت کنید. پایان آزمون، وضعیت شبکه را به شکل قبلی برگردانید و از قطع ارتباط سرویس‌های مشترک خودداری کنید.

نمونه عملی

یک رابط چت با مدل محلی پاسخ می‌دهد اما برای بازکردن سند از سرویس آنلاین استفاده می‌کند. در مثال آموزشی، با قطع شبکه، سؤال ساده هنوز جواب می‌گیرد ولی فایل پردازش نمی‌شود. نتیجه درست این است که «تولید متن محلی است، مسیر فایل وابستگی شبکه دارد». نتیجه نادرست این است که چون یک سؤال پاسخ گرفته، همه داده‌ها آفلاین مانده‌اند. کاربرگ برای ثبت همین مرزهای مرحله‌ای طراحی شده است.

مورد بررسیکار یا شاهد لازمنتیجه مورد انتظار
آمادگیهمه فایل‌های لازم موجود باشنددانلود پنهان حذف شود
مراحلمدل و افزونه و فایل‌خوان جدا شوندمرز وابستگی معلوم
آزمونشروع تازه با ورودی برابر تکرار شودنتیجه قابل مقایسه
گزارشبخش موفق و ناموفق جدا ثبت شوندادعای آفلاین دقیق باشد

کاربرگ قابل استفاده

ردیف‌های جدول در فایل CSV این راهنما قرار دارند. ستون نتیجه واقعی، مسئول و تاریخ را پس از بررسی خودتان تکمیل کنید. مثال‌های این نوشته آموزشی‌اند و گزارش آزمون یک محصول یا مشتری نیستند.

محدودیت و قدم بعد

کارکرد بدون شبکه، به‌تنهایی ثابت نمی‌کند که برنامه قبلاً داده‌ای نفرستاده یا بعداً نخواهد فرستاد. برای ادعای حریم خصوصی به تنظیمات، پایش و سیاست داده جدا نیاز است.

اگر مسئله اصلی شما پاسخ‌گویی به مشتری است، پیش از هزینه برای زیرساخت، یک گفت‌وگوی واقعی و معیار پذیرش آن را مشخص کنید. برای آشنایی با مسیر محصول، راهنمای چت سایت اپرا و دموی اپرا را ببینید. این راهنما به معنی ارائه خدمات خرید یا اجرای GPU محلی از طرف اپرا نیست.

منبع فنی

برای این نیاز، کدام خدمت مناسب‌تر است؟

تماس و منشی، چت سایت و تحلیل مکالمه سه مسیر متفاوت‌اند. ابتدا خدمت متناسب نیازتان را انتخاب کنید.

انتخاب میان سه خدمتراهنمای شروع با تیم اپرا

برآورد هزینه