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

پست جای هواپیما، جعبه سیاه رو تو برنامه نویسی قرار بده و بساز 🐣

9 ژوئیه 2024
M
mahdi
جای هواپیما، جعبه سیاه رو تو برنامه نویسی قرار بده و بساز 🐣 تست جعبه سیاه که به عنوان تست Behavioral نیز شناخته میشه، روشی برای تست نرم‌افزاری هست که عملکرد یک برنامه کاربردی رو بدون بررسی ساختارهای داخلی یا عملکردش بررسی میکنه. این تکنیک شامل تست نرم افزار در برابر مشخصات و الزامات اون هست. هدف اصلیش اینه که اطمینان حاصل کنه که نرم افزار همونطور که از دیدگاه کاربر نهایی انتظار میره، رفتار میکنه. نحوه اجرای این تست به چه صورته؟ 🤔 1⃣تشخیص الزامات آزمون - تمام الزامات کاربردی، داستان های کاربر و معیارهای پذیرش رو جمع آوری کنید. - رفتار مورد انتظار نرم افزار رو درک کنین. 2⃣تعریف موارد تست ‏- test cases دقیق رو بر اساس الزامات ایجاد کنین. - هر مورد آزمون باید شرایط ورودی و نتایج مورد انتظار رو مشخص کنه. - از پوشش تمام سناریوهای ورودی احتمالی، از جمله موارد edge اطمینان حاصل کنین. 3⃣اطلاعات تست رو آماده کنید - توسعه یا به دست آوردن داده های مورد نیاز برای انجام موارد آزمایشی. - مطمئن بشید که داده‌های آزمایشی همه سناریوهای ورودی ممکن، از جمله شرایط معتبر، نامعتبر و مرزی رو پوشش میدن. 4⃣اجرای موارد تست ‏- test cases رو با استفاده از داده های تست آماده شده، اجرا کنید. - در صورت امکان از ابزارهای تست خودکار برای افزایش کارایی و تکرارپذیری استفاده کنید. 5⃣ثبت نتایج - نتایج اجرای هر تست رو مستند کنین. - به هر گونه اختلاف بین نتایج مورد انتظار و واقعی توجه کنین. 6⃣تحلیل نتایج - هرگونه شکست یا رفتار غیرمنتظره رو بررسی کنید. - تعیین کنید که آیا اشکالاتی وجود داره یا آیا مشکلاتی در مورد test cases یا داده های تستی وجود داره. 7⃣گزارش یافته ها - گردآوری گزارشات با جزئیات نتایج تست جعبه سیاه. - موارد شناسایی شده رو به همراه شدت و تأثیر احتمالی اون بر نرم افزار رو درج کنید. به صورت کلی تست جعبه سیاه یک تکنیک بسیار مهم برای اطمینان از کیفیت نرم افزاره، زیرا تأیید میکنه که برنامه از دیدگاه کاربر نهایی به درستی عمل میکنه. این روش برای شناسایی اشکالات و بهبود تجربه کلی کاربر ضروری هست، و اون رو به بخش اساسی از هر استراتژی تست تبدیل میکنه. برای کسب اطلاعات بیشتر درمورد این تکنیک، به مقالات زیر مراجعه کنید. - Article - Article - Article #test @CodeModule
5 · 699 ·

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

𔓙𔓙5 وبسایت خفن که بهت لودینگ های خیره‌کننده css تحویل میدن!! 🔵 1⃣freefrontend-css-loaders 2⃣loading.io 3⃣spinkit 4⃣preloaders 5⃣css-loaders #loading #css @CodeMod𔓙𔓙اگه برای تمرین و کدنویسی دنبال ui خاصی میگردید، این طرح فیگما رو به هیچ وجه از دست ندید 💀 🔵 Link #figma @CodeModule
این پیام
𔓙𔓙دیزاین پترن ها در فرانت‌اند 👨‍🚀 بدون شک دیزاین پترن ها باعث بهود سطح و کیفیت کد ما میشن و یادگیریشون، برای هر برنامه نویسی واجبه. سایت patterns.dev یک منبع آموزMmahdiتفاوت متدهای Allocation بافر در Node.js 🤟 در Node.js مدیریت کارآمد بافرها، به ویژه هنگام مدیریت داده های باینری بسیار مهمه. متد های «Buffer.alloc()» و «Buffer.a
CCode Module | کد ماژولCode Module | کد ماژول@CodeModule · کانال · فناوری
2 192مشترک514میانگین دسترسی پست
فید انجمن باز کردن در Telegram

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

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