Usability Testing – قسمت دوم
-
تاریخ: 1398/12/22 ساعت: 13:09
روش هایی از انجام تست Usability 2 روش برای انجام این تست وجود دارد که شامل موارد زیر میباشد : Laboratory Usability Testing Remote Usability Testing Laboratory Usability Testing : این تست در یک مکان مربوط به انجام این تست و با حضور ناظران انجام میشود. برای تسترها وظایفی تعریف شده است و نقش ناظر در ای...
Usability Testing – قسمت اول
-
تاریخ: 1398/12/22 ساعت: 12:56
Usability Testing چیست؟ این تست به این معناست که فضای نرم افزاری ما برای کاربران مورد پسند و استفاده از آن راحت باشد. در این تست ما از یک مجموعه ای از کاربران واقعی را برای تست این سیستم نرم افزاری و فاش شدن عیب و ایرادات آن استفاده میکنیم. از اهداف انجام این تست میتوان به سهولت استفاده کاربر از برن...
دارک مود سرانجام به واتساپ اضافه شد
-
تاریخ: 1398/12/15 ساعت: 13:05
خب بالاخره این فیچر بسیار کارآمد توسط فیسبوک بر روی این برنامه اضافه شده و متاسفانه دلیلی بر اینکه چرا این کار رو زودتر انجام ندادنش رو نفهمیدیم. قبل از این برنامه ما این فیچر رو هم تو برنامه تلگرام و هم این حالت رو به صورت کلی تر روی بعضی گوشی ها دیدیم و تقریبا با این حالت آشنایی داریم. یکی از بهتر...
تست کارایی (Performance Testing)(قسمت چهارم) Soak Test
-
تاریخ: 1398/12/14 ساعت: 14:08
انواع مشکلاتی که توسط این تست تشخیص داده میشوند چیست؟ انجام این تست بسیار مهم بود و اعتبار و پایداری نرم افزار را برای تحمل بار سنگین برای یک دوره طولانی مدت تایید میکند. و اما موارد زیر در انجام این تست تشخیص داده میشود: 1. Memory Leaks این تست در تشخیص موارد اصلی که میتواند باعث بروز مشکل در سیستم...
تست کارایی (Performance Testing)(قسمت سوم) Soak Testing
-
تاریخ: 1398/12/14 ساعت: 14:01
Soak Testing نوعی از تست عملکرد یا همان Performance Testing می باشد که نرم افزار تحت اعمال بار (Load Test) تست میکند و درست اجرا شدن نرم افزار را تایید میکند. چرا باید این تست را انجام دهیم؟ انجام این تست بسیار ضروری و مهم است و به منظور شناسایی و تقویت مسائل احتمالی مثل Memory leaks ، Resourse Leak...
تست کارایی (Performance Testing)(قسمت دوم)
-
تاریخ: 1398/12/8 ساعت: 16:56
یکی از مهم ترین مقوله ها در نرم افزارهای تحت وب، میزان کارایی در تعداد بالای درخواست ها می باشد. در نرم افزارهای نسخه دسکتاپ (یا به اصطلاح windows application ) ما نگران خاصی در مورد کارایی نرم افزار نداریم. چون با سخت افزارهای موجود بر روی کامپیوترها و اینکه می دانیم برنامه ما در هر لحظه با یک کارب...
تست کارایی (Performance Testing)
-
تاریخ: 1398/12/8 ساعت: 16:50
در زمینه تست نرم افزار ، یکی از جنبه های اصلی که کارایی یک محصول را پس از انتشار (Release) آن تضمین می کند ، ارزیابی آن تحت تست عملکرد (کارایی) می باشد. به تست عملکرد Perf Testing نیز گفته می شود، تست عملکرد زیر مجموعه ای از مهندسی عملکرد (Performance engineering) می باشد. تست کارایی برای اطمینان از...
تست Non_Functional (قسمت دوم)
-
تاریخ: 1398/12/6 ساعت: 20:38
پارامترهای تست Non-Functional ۱- Security(امنیت): این پارامتر تعریف میکند که چگونه یک سیستم از حملات عمدی و ناگهانی از منابع داخلی و خارجی محافظت میشود. این پارامتر از طریق تست امنیت، تحت تست قرار میگیرد. ۲- Reliability(اطمینانپذیری): عبارتست از میزانی که هر سیستم نرمافزاری به طور پیوسته و بدون...
تست Non Functional
-
تاریخ: 1398/12/6 ساعت: 20:21
Non Functional Testing تست Non-Functional یا غیرکارکردی به عنوان یکی از انواع تست نرمافزار شناخته میشود که برای بررسی جنبههای غیرکارکردی(Performance, Usability, Reliability و غیره) یک اپلیکیشن نرمافزاری تعریف شده است. این تست طراحی شده است تا آمادگی سیستم را برای بررسی پارامترهای غیرکارکردی که ه...
تست فانکشنال یا کارکرد (Functional Testing)
-
تاریخ: 1398/12/6 ساعت: 19:27
نوعی تست نرم افزار است که عملکرد بخش های مختلف سیستم را مورد تست قرار میدهد. با وارد کردن ورودی، عملکردهای(ویژگی ها) آنها را بررسی و خروجی آنها را تست میکنند. به طور ساده تر با یک ورودی به سیستم یک خروجی دریافت و تست میشود. در این تست اطمینان داده میشود که نیاز های کاربر توسط برنامه به درستی پاسخ دا...
تست فانکشنال یا کارکرد (Functional Testing)
-
تاریخ: 1398/12/6 ساعت: 19:27
نوعی تست نرم افزار است که عملکرد بخش های مختلف سیستم را مورد تست قرار میدهد. با وارد کردن ورودی، عملکردهای(ویژگی ها) آنها را بررسی و خروجی آنها را تست میکنند. به طور ساده تر با یک ورودی به سیستم یک خروجی دریافت و تست میشود. در این تست اطمینان داده میشود که نیاز های کاربر توسط برنامه به درستی پاسخ دا...
Smoke Testing VS Sanity Testing: تفاوت
-
تاریخ: 1398/11/29 ساعت: 14:33
تفاوت های کلیدی smoke testing و sanity testing: Smoke Testing: 1- تست دود بر روی ساختار (Build) اولیه ی محصول انجام می شود. 2- ساختار (Build) نرم افزار برای آزمایش در این نوع تست می تواند پایدار یا ناپایدار باشد. 3- انگیزه تست دود، اندازه گیری پایداری ساختار (Build) تازه ایجاد شده برای انجام تست ها...
Sanity Testing
-
تاریخ: 1398/11/29 ساعت: 14:12
Sanity Testing چیست؟ Sanity Testing نوعی تست نرم افزار است که پس از دریافت Software Build(با تغییر کوچک در Functionality یا کد) انجام میگیرد، تا بدین ترتیب از رفع باگها و عدم بروز مشکلات جدید در خلال این تغییرات، اطمینان حاصل شود. در اینجا هدف این است که تعیین کنیم که آیا Functionality پیشنهادی تق...
تست دود نرم افزار (Smoke Testing)
-
تاریخ: 1398/11/29 ساعت: 14:02
تست دود چیست؟ تست دود (Smoke Testing) یک تست مقدماتی است که بر روی ساخت (Build) اولیه نرم افزار انجام می شود تا ثبات و آمادگی نرم افزار را برای بررسی روند و فعالیت های بعدی تست مورد بررسی قرار دهد. به تست دود تست ساختار نیز گفته می شود زیرا در وهله ی اول با تست کردن نرم افزار، ناپایداری نرم افزار مش...
بتا تست
-
تاریخ: 1398/11/29 ساعت: 13:55
تست بتا هم چنین بعنوان تست میدانی از آن یاد می شود و تست بتا قبل از انتشارمحصول انجام می شود. از طریق این نوع تست ، توسعه دهندگان و تسترها سعی می کنند پس از تحویل محصول ، هرگونه نقص و خطایی را در سیستم ، که تنها برای کاربر نهایی قابل مشاهده است پیدا کرده و برطرف کنند تست بتا شامل انتشار محصول برای ی...
تست آلفا چیست؟
-
تاریخ: 1398/11/29 ساعت: 13:45
تست آلفا یک نوع تست پذیرش کاربر (Acceptance Testing) می باشد که قبل از انتشار محصول به مشتری یا کاربران انجام می شود که توسط دولپرها و تسترها انجام می شود. تیم مسئول اجرای تست آلفا از تیم طراحی کاملا مستقل می باشد. هدف اصلی از انجام تست آلفا، شبیه سازی کردن محیط کاربر واقعی از طریق روش تست جعبه سیاه...
تست پذیرش نرم افزار (Acceptance Testing)
-
تاریخ: 1398/11/13 ساعت: 20:29
تست پذیرش هم چنین به عنوان تست پیش تولید (pre-production testing) از آن یاد می شود. این نوع تست توسط کاربران نهایی همزمان با تیم تست انجام می شود تا عملکرد تمام اپلیکیشن ارزیابی شود. با اتمام تست پذیرش مشخص می شود که اپلیکیشن بر اساس نیازمندی های درخواستی از سوی مشتری تولید شده است یا خیر. این به مش...
تست سیستم(System Testing) چیست؟
-
تاریخ: 1398/11/13 ساعت: 20:18
تست سیستم یعنی تست سیستم به طور کلی. تمام ماژول ها / مؤلفه ها به منظور بررسی اینکه آیا سیستم مطابق آنچه پیش بینی شده است کار می کند ، یکپارچه شده است.تست سیستم بعد از تست یکپارچه سازی انجام می شود. این نقش مهمی در ارائه محصول با کیفیت بالا دارد. تست سیستم تست جعبه سیاه می باشد. در حقیقت تست سیستم زی...
تست یکپارچه سازی نرم افزار
-
تاریخ: 1398/11/13 ساعت: 20:10
تست یکپارچهسازی یا Integration Testing به عنوان نوعی تست تعریف میشود که در آن ماژولهای نرمافزاری به صورت Logical یکپارچه شده و به عنوان یک گروه تست میشوند. یک پروژه نرمافزاری معمول شامل چندین ماژول نرمافزاریست که توسط برنامهنویسان مختلف کدنویسی شده است. Integration Testing بر روی بررسی ارتبا...
تست واحد چیست؟
-
تاریخ: 1398/11/13 ساعت: 19:59
UNIT TESTING نوعی تست نرم افزار است که در آن واحد ها یا اجزای یک نرم افزار تست می شوند. هدف این است که تأیید کنیم که هر واحد کد نرم افزار مطابق آنچه انتظار می رود انجام دهد. تست واحد در حین توسعه (مرحله کدگذاری) برنامه توسط برنامه نویسان انجام می شود. تست های واحد ، بخشی از کد را جدا کرده و صحت آن ر...