فارسی
باز کردن در Telegram

پست تست سیستم چیه؟ 🤔

16 اوت 2024
/
/ᵍ
تست سیستم چیه؟ 🤔 تست سیستم که با عنوانین system-level یا system integration هم شناخته میشه، مرحله مهمی در چرخه عمر توسعه نرم افزار هست. این تست فراتر از تأیید ویژگی های فردی و یک تکنیک بلک باکس هست، به این معنی که تستر ها بر روی عملکرد برنامه از دیدگاه کاربر تمرکز میکنن، نه روی عملکرد پیچیده داخلی (که محدوده آزمایش جعبه سفید هست). هدفش هم اطمینان از اینکه هر نوع ورودی کاربر نتیجه مورد انتظار رو در کل برنامه ایجاد میکنه، هست. برای اینکه بهتر درکش کنید به این موضوع فکر کنید. تست سیستم مانند آزمایش تمام چرخ دنده ها در یک ماشین پیچیده هست، که جواب این سوالات رو باید بده: آیا اونا به طور یکپارچه به هم متصل میشن تا خروجی مورد نظر رو ایجاد کنن؟ این فرآیند سخت معمولاً پس از integration testing هست، جایی که ماژول های جداگانه برای سازگاری تست میشن، و قبل از acceptance testing هست. اما این تست بسیار شبیه به تست E2E هست. اما قبل از اینکه مقایسه کنیم، باید اول بدونیم تست E2E چیه! در توسعه نرم‌افزار "end-to-end" (E2E)" نشون دهنده یک رویکرد جامع هست که یک سیستم یا برنامه رو از ابتدا تا انتها، ارزیابی میکنه و تجربه یک کاربر واقعی رو تقلید میکنه. تصور کنید کاربری وارد شده، منوها رو مرور میکنه، اقدامات خاصی رو انجام میده و نتیجه دلخواه رو دریافت میکنه. تست E2E با دقت تمام این حرکات کاربر رو تکرار میکنه و اطمینان میده که تمام اجزای متصل به هم به طور یکپارچه برای ارائه عملکرد مورد انتظار با یکدیگر همکاری میکنن. اگه بخوام تفاوت این دو تست رو خلاصه بگم: 1⃣تست سیستم بر بررسی نحوه عملکرد بخش‌های جداگانه برنامه مثل چرخ دنده‌های روغن‌کاری شده با هم تمرکز داره، درحالی که تست E2E کل ماشین رو بررسی میکنه که آیا تجربه کاربری روان رو در همه عملکردها ارائه میده یا خیر. 2⃣تست سیستم مثل اینه که از اعضای یک تیم اطمینان حاصل میکنیم که قطعات خود رو به درستی تنظیم کردن و استفاده میکنن. تست E2E بالاتر از همشونه و تضمین میکنه که کل اعضا با هم جمع میشن تا یک اجرای هماهنگ و تاثیرگذار برای مخاطبشون ایجاد کنن. به صورت کلی این تست یکی از تست هایی هست که بنظر من خیلی مهمه و میتونیم با استفاده ازش، از سلامت و کیفیت اپلیکیشنمون اطمینان بیشتری حاصل کنیم. برای کسب اطلاعات بیشتر به مقالات زیر مراجعه کنید (مخصوصا دومی) - Article - Article - Article #test #system_test @CodeModule
15 · 981 ·

در همان حوالی فید

MMahan-Heydariفکر کردن مثل یک برنامه نویس ! ⚙ اصلی ترین تفاوت بین دولوپرای عادی و حرفه‌ای جدا از مهارت فنی، ذهنیتشون هست. اینکه چقدر یک برنامه‌نویس می‌تونه فرآیند تجزیه و تحل//ᵍاز دست این پایتون 😂 #fun @CodeModule
این پیام
𔓙𔓙مروری بر روانشناسی رنگ‌ها 🖼️ رنگ‌ها یکی از مهمترین المان‌هایی هستن که می‌تونن باعث جذب مخاطب بشن و ما به عنوان دولوپر، بهتره اطلاعاتی راجبشون داشته باشیم. دلیل MMahan-Heydariامتیازات یادگیری docker برای فرانت دولوپر ها 🙋‍♂️ همون‌طور که داخل میتینگ سفر در رودمپ فرانت اند صحبت کردیم، یادگیری docker یک مهارت اجباری برای رودمپ فرانت اند
CCode Module | کد ماژولCode Module | کد ماژول@CodeModule · کانال · فناوری
2 180مشترک594میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما