مدل V نیز به عنوان مدل تأیید و اعتبار سنجی (V&V) شناخته می شود. در این مرحله ، هر مرحله از SDLC باید قبل از شروع مرحله بعدی تکمیل شود. این روند، طراحی متوالی همانند مدل آبشار را دنبال می کند.
حال سوال این است که اگر مدل وی همانند مدل آبشاری است، پس چرا از مدل وی استفاده می کنیم؟
بگذارید نکته بعدی را بیان کنم که چرا ما به این مدل، مدل تأیید اعتبار و اعتبار سنجی احتیاج داریم.
این مدل بر معایبمدل آبشار غلبه می کند. در مدل آبشار ، ما دیدیم که تسترها فقط در آخرین مرحله از روند توسعه ، درگیر پروژه هستند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#مدل_وی
#مدل_آبشاری
تست جعبه خاکستری ترکیبی از تست جعبه سیاه و جعبه سفید می باشد.
نیروهای تستی که این تست را انجام می دهند می بایست به داکیومنت های طراحی دسترسی داشته باشند.
این موضوع کمک می کند تا تست کیس های بهتری در این مرحله تولید شوند.
ادامه این مطلب را میتوانید در سایت ما دنبال کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
در پست های قبلی هر یک از تست های جعبه سیاه و جعبه سفید به صورت اجمالی مورد بررسی قرار گرفت .
در این بخش میخواهیم به تفاوت بین تست نفوذ جعبه سفید و تست نفوذ جعبه سیاه بپردازیم.
برای مطالعه بیشتر به سایت ما مراجه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
در ابتدا این سوال را مطرح کنیم که تست جعبه سفید چیست؟
نام جعبه سفید این استراتژی به نوعی نمادین میباشد، فقط در جهت هماهنگی با جعبه سیاه و حس تضاد به چنین اسمی معروف است، در غیر اینصورت باید آن را جعبه شفاف یا شیشهای نامید (Transparent-Box Testing Strategy). این استراتژی یکی از روشهای برجسته طراحی موارد تست یا آزمون نرمافزار است که هدف اصلی آن بررسی منطق درونی نرمافزار است. در واقع طی این تست روال منطقی برنامه دنبال خواهد شد. در استراتژی جعبه سفید جزئیات نرمافزار مانند کدهای منبع، مستندات طراحی و… را درون یک جعبه شیشهای گذاشتهایم، بدینصورت که میتوان محتویات داخل آن را مشاهده و از نحوه عملکرد آن آگاه شد.
افرادی که این استراتژی را پیاده سازی میکنند معمولا اعضای تیم توسعه و تیم مستقل تست هستند. این افراد توسط این استراتژی به منطق درونی و ساختار طراحی و کدنویسی نرمافزار احاطه خواهند داشت.
ادامه این قسمت از مطالب رو میتونید از سایت ما مشاهده کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_جعبه_سفید
#جعبه_سفید
#white_box_testing
#white_box
شما نرمافزاری را تهیه کرده و بر روی سیستم خود نصب میکنید، در اکثر موارد بعد از نصب برنامه فقط یک نسخه اجرایی آن را در سیستم خود خواهید داشت، هیچ دسترسی به سورس کد و منابع دیگر برنامه ندارید. سیستم نرمافزاری موجود برای شما مانند یک جعبه سیاه است که شما نمیتوانید درون آن را مشاهده کنید و به آن دسترسی داشته باشید.
استراتژی جعبه سیاه (Black Box Testing Strategy) دقیقاً از این دیدگاه برنامه را مورد تست قرار میدهد، یعنی با این پیش فرض که شما هیچ اطلاعاتی از کد و طراحی داخلی برنامه ندارید. حالا هیچ اطلاعاتی از کد و طراحی برنامه در اختیار ما نیست، پس چگونه میتوان به صحت عملکرد برنامه پی برد؟ جواب خیلی ساده است، با تمرکز بر ورودیها و خروجیها، برای این کار تستر به مستندات نرمافزار مراجعه میکند تامشخص کند که سیستم در مقابل یک عمل خاص چه پاسخی را باید بدهد. سپس دادههایی را برای هر کدام از عملیات انتخاب میکند و رفتار سیستم را در مقابل آن دادهها با رفتار واقعی سیستم که در مستندات وجود دارد مقایسه و بررسی میکند. این تست جایگزین تست جعبه سفید نمیباشد بلکه آن است وخطاهایی متفاوت با آن راتست میکند.
مزایای این روش رو میتونید در سایت ما مطالعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_جعبه_سیاه
#جعبه_سیاه
#black_box_testing
#black_box
خاتمه ی چرخه ی تست
این مرحله آخرین مرحله بوده که در آن ما گزارشی برای به اتمام رسیدن تست تهیه می کنیم.
در این مرحله تیم تست برای جلسه ای فراخوانده می شوند تا معیارهای تکمیل چرخه بر اساس پوشش تست، کیفیت، زمان، هزینه، نرم افزار، اهداف تجاری ارزیابی شوند.
تیم تست مدارک تست (مانند تست کیس، گزارش ایرادات و…) را برای شناسایی استراتژی هایی که باید در آینده عملی شوند که همین امر باعث جلوگیری از چالش های پیش روی پروژه می شود، تجزیه و تحلیل می کنند.
گزارش اتمام تست بر اساس شاخص بالا تهیه و تنظیم می شود.
مدارک تست
1- .
برای مطلع شدن از مدارک تست میتونید به سایت ما مراجعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
طراحی تست
در این فاز تیم تست شروع به نوشتن test case ها می کند. تیم تست، test case ها، تست اسکریپت (چنانچه تست اتومات بخواهد صورت بگیرد) و اطلاعات تست را فراهم می کند. بعد از آنکه تست کیس ها آماده شدند مسئول بخش تست آنها را بازنگری می کند. این فایل در غالب فایل اکسل تهیه می گردد.
در ادامه داریم : ستاپ کردن محیط تست و اجرای تست
برای مطالبه بیشتر از این قسمت میتونید به سایت ما مراجعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#طراحی_تست
1- معین کننده ی هویت تست پلن
یک عدد می باشد که هویت تست پلن را مشخص می کند.
برای مثال: ProjectName_0001
2- مرجع ها
این بخش برای این است تا تمام لیست داکیومنت هایی را که تست پلن شما را پشتیبانی می کنند و شما درحال تهیه آنها هستید را مشخص کند.
برای مثال: تشخیص نیازهای سیستم، استراتژی تست، طرح پروژه،راهنمای پروژه و….
3- مقدمه
مقدمه یا خلاصه ی تست پلن شامل هدف کلی پروژه و محدوده ی آن می باشد.
برای مثال: هدف از نوشتن این داکیومنت این است تا تست کارایی (فانکشنال) پروژه ی “X” انجام شود.
4- آیتم های تست
شامل یک لیست از آیتم هایی می باشد که قرار است تست شوند.
برای مثال: هر دو بخش back end و front end این اپلیکیشن می بایست روی محیط windows / Linux تست شود.
5- فیچرهایی که می بایست تست شوند
در این بخش می بایست لیستی از تمامی فیچرهایی که می بایست در طول پروژه تمامی آنها تست شوند تهیه کرد.
برای مثال: صفحه ی لاگین، صفحه ی گزارشات، صفحه ی تنظیمات و…
توضیحات بیشتر را در سایت ما دنبال کنید www.testerking.ir
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
چرخه ی حیات (STLC) چیست؟
چرخه زندگی در اصطلاح ساده به دنباله تغییرات از یک فرم به اشکال دیگر اشاره دارد. این تغییرات می تواند برای هر چیز ملموس یا نامحسوس اتفاق بیفتد.
با روشی مشابه ، نرم افزار همچنین یک موجود است. درست مانند ساختن نرم افزار ، مراحل متفاوتی را شامل می شود ، تست همچنین دارای مراحلی است که باید با توالی مشخص اجرا شوند.
به پدیده ی اجرای فعالیتهای تستی به روش منظم و برنامه ریزی شده ، چرخه عمر تست گفته می شود.
چرخه حیات تست نرمافزار (STLC) چیست؟
چرخه ی حیات تست نرم افزار (STLC) به یک چرخه ی تست اشاره دارد که مراحل مشخصی دارد و در یک ترتیب مشخص برای اطمینان از اینکه به اهداف کیفیت رسیده باشد به اجرا در می آیند.
در چرخه ی stlc هر فعالیت در یک مسیر برنامه ریزی شده و سیستماتیک اجرا می شود.
فازهای چرخه ی تست نرم افزار (Software Testing Life Cycle) عبارتند از:
1- تحلیل نیازمندی ها (Requirements Analysis) توضیحات بیشتر.
2- برنامه ریزی تست (Test Planning) توضیحات بیشتر.
3- توسعه قالب تست (Test Case Development)
4- ستاپ کردن محیط تست (Test Environment Setup)
5- اجرای تست (Test Execution)
6- خاتمه چرخه ی تست (Test Closure)
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
اصول تست نرم افزار (قسمت اول) : تست کامل ممکن نیست
اصول تست نرم افزار (قسمت دوم) : خوشه بندی عیب ها
اصول تست نرم افزار (قسمت سوم) : پارادوکس ه کش
اصول تست نرم افزار (قسمت چهارم) : فرآیند تست فقط وجود داشتن اشکالات را نشان می دهد
اصول تست نرم افزار (قسمت پنجم) : نبودن اشکال
اصول تست نرم افزار (قسمت ششم) : تست زودهنگام
اصول تست نرم افزار / عقیده نادرست (قسمت آخر) : عقیده نادرست
کاربرای محترم حتما برای توضیحات بیشتر به مطالب ما در سایت تسترکینگ مراجعه بفرمایید.
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
در این بخش به توضیح موارد زیر می پردازیم:
1- نحوه ی مشارکت تیم تست و تیم توسعه دهنده در مدل وی چگونه است؟
2- مزایا و معایب مدل وی چیست؟
1- نحوه ی مشارکت تیم تست و تیم توسعه دهنده
1. هنگامی که مشتری BRS را ارسال می کند ، هر دو تیم (تست و توسعه) فعالیت خود را آغاز می کنند. توسعه دهندگان BRS را به SRS ترجمه می کنند. تیم تست در بخش بررسی دوباره BRS برای یافتن نیازهای در نظر گرفته نشده یا اشتباه، مشارکت کرده و تست پلن (acceptance test plan) و تست کیس قابل قبولی را تهیه می کنند.
2. در مرحله بعدی ، تیم توسعه SRS را برای تیم تست ارسال کرده و توسعه دهندگان شروع به ساختن HLD (سند طراحی سطح بالا) محصول می کنند. تیم تست SRS را در مقابل BRS مورد بررسی قرار داده و سپس تست پلن و تست کیس سیستم را تهیه می کند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#مدل_وی
#مدل_آبشاری
#تیم_تست
#تیم_دولپر
استراتژی تست چیست؟
استراتژی تست به معنای “چگونه قصد دارید برنامه را تست کنید؟” می باشد و باید هنگام تست برنامه ، مراحل یا استراتژی دقیقی را که می خواهید دنبال کنید ذکر کنید.
دامنه پروژه و تمرکز تست در تست پلن تعریف شده است. در اصل، تست پلن به پوشش تست (Test Coverage) ، ویژگی هایی که باید تست شوند ، ویژگی هایی که نباید تست شوند ، برآورد ، برنامه ریزی و مدیریت منابع می پردازد.
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#استراتژی_تست
#تست_پلن
#استراتژی
تست منفی چیست؟
تست منفی نوعی تست نرم افزاری است که شرایط سیستم را در برابر ورودی های غیر منتظره داده ها بررسی می کند.
هدف از تست منفی نرم افزار جلوگیری از کرش کردن برنامه ها به دلیل ورودی های منفی می باشد.
تست مثبت چیست؟
تایین می کند که سیستم قرار است چه کاری انجام دهد. این کمک می کند تا بررسی کنید آیا برنامه توجیه کننده الزامات است یا خیر.
ادامه این مطلب را میتوانید در سایت ما مطالعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_مثبت
#تست_منفی
Positive_Testing#
Negative_Testing#
تست پذیرش هم چنین به عنوان تست پیش تولید (pre-production testing) از آن یاد می شود.
این نوع تست توسط کاربران نهایی همزمان با تیم تست انجام می شود تا عملکرد تمام اپلیکیشن ارزیابی شود.
با اتمام تست پذیرش مشخص می شود که اپلیکیشن بر اساس نیازمندی های درخواستی از سوی مشتری تولید شده است یا خیر.
این به مشتری این اجازه را می دهد تا اپلیکیشن را قبول و یا رد کند. انواع تست پذیرش عبارتند از:
1- تست آلفا
2- تست بتا
3- تست گاما
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
تست سیستم یعنی تست سیستم به طور کلی. تمام ماژول ها / مؤلفه ها به منظور بررسی اینکه آیا سیستم مطابق آنچه پیش بینی شده است کار می کند ، یکپارچه شده است.تست سیستم بعد از تست یکپارچه سازی انجام می شود. این نقش مهمی در ارائه محصول با کیفیت بالا دارد.
تست سیستم تست جعبه سیاه می باشد.
در حقیقت تست سیستم زیر مجموعه ی تست جعبه سیاه می باشد.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
تست یکپارچهسازی یا Integration Testing به عنوان نوعی تست تعریف میشود که در آن ماژولهای نرمافزاری به صورت Logical یکپارچه شده و به عنوان یک گروه تست میشوند.
یک پروژه نرمافزاری معمول شامل چندین ماژول نرمافزاریست که توسط برنامهنویسان مختلف کدنویسی شده است.
Integration Testing بر روی بررسی ارتباط دادهها(Data Communication) در میان این ماژولها تمرکز میکند.
از این رو آن را با عناوین I & T-Integration and Testing، “تست رشته”(String Testing) و گاهی اوقات “Thread Testing” نیز میشناسند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
UNIT TESTING نوعی تست نرم افزار است که در آن واحد ها یا اجزای یک نرم افزار تست می شوند. هدف این است که تأیید کنیم که هر واحد کد نرم افزار مطابق آنچه انتظار می رود انجام دهد.
تست واحد در حین توسعه (مرحله کدگذاری) برنامه توسط برنامه نویسان انجام می شود. تست های واحد ، بخشی از کد را جدا کرده و صحت آن را تأیید می کند.
در SDLC ، STLC ، V Model ، تست واحد سطح اول تست است که قبل از تست یکپارچه سازی (integration testing) انجام می شود.
ادامه این مطلب را در سایت ما ببینید. www.testerking.ir
تفاوت های کلیدی smoke testing و sanity testing:
1- تست دود بر روی ساختار (Build) اولیه ی محصول انجام می شود.
2- ساختار (Build) نرم افزار برای آزمایش در این نوع تست می تواند پایدار یا ناپایدار باشد.
3- انگیزه تست دود، اندازه گیری پایداری ساختار (Build) تازه ایجاد شده برای انجام تست های بیشتر و دقیق تر است.
4- تست دود زیر مجموعه تست رگرسیون است.
5- عدم موفقیت در تست دود منجر به رد فوری (Reject) ساختار (Build) نرم افزار می شود.
6- تست دود ممکن است یا توسط توسعه دهندگان یا تسترها انجام شود.
7- تست دود ممکن است به عنوان یک نوع کلی از تست که تمام عملکردهای اساسی را پوشش می دهد ، دیده شود.
8- این نوع تست رویکرد کم عمق اما گسترده ای دارد تا تمامی عملکردهای اصلی نرم افزار را بدون توجه به جزئیات محصول تست کند.
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_دود
#Sanity_Test
#Sanity
تست دود چیست؟
تست دود (Smoke Testing) یک تست مقدماتی است که بر روی ساخت (Build) اولیه نرم افزار انجام می شود تا ثبات و آمادگی نرم افزار را برای بررسی روند و فعالیت های بعدی تست مورد بررسی قرار دهد.
به تست دود تست ساختار نیز گفته می شود زیرا در وهله ی اول با تست کردن نرم افزار، ناپایداری نرم افزار مشخص شده و برای تست های بیشتر، نسخه رد می شود.
اصولاً این یک نوع تست غیر جامع است که هیچ تست عمیقی را شامل نمی شود ، بلکه عملکردهای اساسی را در نظر می گیرد و مورد ارزیابی قرار می دهد ، مثلا نصب و اجرای برنامه و تست کردن فانکشن های اساسی نرم افزار و…. مورد بررسی قرار میگیرند.
بنابراین ، قبل از پیشروی در تست نرم افزار پیش رو ، برای ما بسیار مهم است که یک بررسی اجمالی از ساختار نرم افزار داشته باشیم تا مفهوم تست دود برای شما آسان و قابل درک باشد
برای مطالعه بیشتر این مبحث به سایت ما مراجعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_دود
#Smoke_Test
تست آلفا یک نوع تست پذیرش کاربر (Acceptance Testing) می باشد که قبل از انتشار محصول به مشتری یا کاربران انجام می شود که توسط دولپرها و تسترها انجام می شود.
تیم مسئول اجرای تست آلفا از تیم طراحی کاملا مستقل می باشد. هدف اصلی از انجام تست آلفا، شبیه سازی کردن محیط کاربر واقعی از طریق روش تست جعبه سیاه و تست جعبه سفید و همچنین اطمینان از عملکرد صحیح محصول بر اساس عملکرد مورد نظر خود می باشد.
تست آلفا شامل دو فاز می شود:
در این فاز تست توسط دولپرهای سازمان انجام می شود که وظیفه ی اجرای تست ابتدایی تست آلفا هستند و هم چنین کمک به دیباگ کردن نرم افزار در اسرع وقت می کنند.
در فاز دوم از تست آلفا، اپلیکیشن تست شده و تایید شده توسط تیم دولپر در اختیار تیم تست (QA) برای تست های بیشتر در محیطی واقعی تر قرار می گیرد.
چرا تست آلفا انجام می شود؟
تست آلفا بعنوان مرحله ی نهایی از تست بسیار مهم می باشد چرا که باعث می شود که تیم، یک نرم افزار موثر و با کیفیت بالا را ارائه دهد. تست آلفا در حقیقت قبل از انتشار محصول انجام می شود و می توان گفت این تست اولین مرحله از تست مستقل محصول می باشد که با اجرای این مرحله اطمینان حاصل می شود که نرم افزار، سیستم و پروژه ها طبق پلن مورد نظر پیش رفته اند.
دیگر دلایل انجام تست آلفا عبارت است از:
برای مطالعه قسمت دوم این مطلب به سایت ما مراجعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_آلفا
#آلفا_تست
پارامترهای تست Non-Functional
۱- Security(امنیت): این پارامتر تعریف میکند که چگونه یک سیستم از حملات عمدی و ناگهانی از منابع داخلی و خارجی محافظت میشود. این پارامتر از طریق تست امنیت، تحت تست قرار میگیرد.
۲- Reliability(اطمینانپذیری): عبارتست از میزانی که هر سیستم نرمافزاری به طور پیوسته و بدون نقص، کارکردهای(Function) مشخص را انجام میدهد. این پارامتر توسط تست اطمینانپذیری تحت تست قرار میگیرد.
۳- Survivability(بقاپذیری): این پارامتر بررسی میکند که آیا سیستم نرمافزاری در شرایط بغرنج همچنان به کارکارد(Function) خود ادامه میدهد و آیا میتواند در صورت شکست سیستم، خود را بازیابی کند. این پارامتر توسط تست بقاپذیری تحت تست قرار میگیرد.
۴- Availability(دسترسپذیری): این پارامتر درجهای را تعیین میکند که کاربر در خلال بهرهبرداری از اپلیکیشن، به سیستم وابسته است. این پارامتر توسط تست ثبات(Stability) تحت تست قرار میگیرد.
۵- Usability(کاربردپذیری): .
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#Non_functional_testing
#non_functional
Non Functional Testing
تست Non-Functional یا غیرکارکردی به عنوان یکی از انواع تست نرمافزار شناخته میشود که برای بررسی جنبههای غیرکارکردی(Performance, Usability, Reliability و غیره) یک اپلیکیشن نرمافزاری تعریف شده است. این تست طراحی شده است تا آمادگی سیستم را برای بررسی پارامترهای غیرکارکردی که هیچگاه توسط تست Functional تحت آزمون قرار نمیگیرند، تست کرده و بررسی نماید.
یک نمونه عالی از تست غیرکارکردی بررسی این موضوع است که چه تعداد از افراد(کاربران) میتوانند به طور همزمان به نرمافزار لاگین کنند.
تست غیرکارکردی به اندازه تست کارکردی(Functional) اهمیت داشته و بر رضایت مشتری تاثیرگذار است.
این آموزش مشتمل بر قسمتهای زیر است:
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#Non_functional_testing
#non_functional
نوعی تست نرم افزار است که عملکرد بخش های مختلف سیستم را مورد تست قرار میدهد.
با وارد کردن ورودی، عملکردهای(ویژگی ها) آنها را بررسی و خروجی آنها را تست میکنند. به طور ساده تر با یک ورودی به سیستم یک خروجی دریافت و تست میشود.
در این تست اطمینان داده میشود که نیاز های کاربر توسط برنامه به درستی پاسخ داده میشود.
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_عملکرد
#تست_فانکشنال
#Functional_Testing
یکی از مهم ترین مقوله ها در نرم افزارهای تحت وب، میزان کارایی در تعداد بالای درخواست ها می باشد. در نرم افزارهای نسخه دسکتاپ (یا به اصطلاح windows application ) ما نگران خاصی در مورد کارایی نرم افزار نداریم. چون با سخت افزارهای موجود بر روی کامپیوترها و اینکه می دانیم برنامه ما در هر لحظه با یک کاربر سر و کار دارد نگرانی خاصی در رابطه با کارایی سیستم در موقعیت های پر ترافیک نداریم.
اما این مسئله در مورد نرم افزارهای تحت وب و وب سایت هایی که استفاده عمومی دارند بسیار مهم و حیاتی می باشد. اینکه نرم افزار ما در موقعی که تعداد درخواست های بالا به سمتش می آید چگونه عمل می کند و اینکه می تواند حداکثر چند درخواست و کاربر را به صورت همزمان جوابگو باشد بسیار مهم است. برای همین ما باید حتما نرم افزارهای تحت وب خود را پس از آماده شدن، درگیر تست های مختلف مربوط به کارایی بنمائیم و شرایط بحرانی را خود ما برای نرم افزار ایجاد نمائیم و این شرایط را با دقت مانیتور کنیم تا بتوانیم تصویر درستی از توانایی نرم افزار خود در شرایط مختلف داشته باشیم.
برای مطالعه بیشتر این مطلب به سایت ما مراجعه کنید. www.testerking.ir
در زمینه تست نرم افزار ، یکی از جنبه های اصلی که کارایی یک محصول را پس از انتشار (Release) آن تضمین می کند ، ارزیابی آن تحت تست عملکرد (کارایی) می باشد.
به تست عملکرد Perf Testing نیز گفته می شود، تست عملکرد زیر مجموعه ای از مهندسی عملکرد (Performance engineering) می باشد. تست کارایی برای اطمینان از عملکرد مناسب و کامل نرم افزار در زمانی که نرم افزار تحت بار زیادی قرار می گیرد استفاده می شود. همانطور که قبلا گفته شد تست کارایی زیر مجموعه ی تست Non_Functional می باشد.
این فرآیند سرعت ، اثربخشی ، مقیاس پذیری و سایر ویژگی ها و عناصر مهم سیستم را مشخص می کند. علاوه بر این ، همچنین برای مقایسه دو یا چند برنامه کاربردی و همچنین ارزیابی سرعت سیستم ، سرعت انتقال داده ها ، پهنای باند و موارد دیگر نیز مورد استفاده قرار می گیرد.
ویژگی های تست عملکرد:
تست کنندگان نرم افزار تست های عملکرد را برای اعتبارسنجی عملکرد محصول و اطمینان از عملکرد صحیح و مطابق نیاز مشتری در شرایط مختلف انجام می دهند. پس از توسعه نرم افزار ، آزمایش عملکرد به عنوان بخشی جدایی ناپذیر از STLC در نظر گرفته می شود.
برای مطالعه بیشتر این مطلب به سایت ما مراجعه کنید. www.testerking.ir
انواع مشکلاتی که توسط این تست تشخیص داده میشوند چیست؟
انجام این تست بسیار مهم بود و اعتبار و پایداری نرم افزار را برای تحمل بار سنگین برای یک دوره طولانی مدت تایید میکند.
و اما موارد زیر در انجام این تست تشخیص داده میشود:
1. Memory Leaks
این تست در تشخیص موارد اصلی که میتواند باعث بروز مشکل در سیستم شود کمک میکند. این تست در تشخیص مواردی که باعث بروز مشکلات در برنامه ،که باعث اجرا نشدن آن میشود کمک میکند ؛ این مشکلات میتواند بطور کامل یک سیستم را دچار مشکل کنند.
2. Layer Connections Failure
بین لایه های نرم افزاری و سیستم ارتباط بسیار نزدیکی وجود دارد و نقص در این ارتباطات منجر به وقفه کامل در ماژول ها میشود. این تست به تشخیص هرگونه نقص در این ارتباط ها به ما کمک میکند.
3. Database Connections Failure
در بعضی مواقع این تست نقصی را که در اتصال با پایگاه داده وجود دارد را تشخیص میدهد. این عیب ها و نقص ها منجر به خرابی کامل سیستم میشود و تشخیص این نوع خرابی ها بسیار مهم است. این تست ما را در تشیخیص عدم اتصال با پایگاه داده ها یاری میکند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
Soak Testing
نوعی از تست عملکرد یا همان Performance Testing می باشد که نرم افزار تحت اعمال بار (Load Test) تست میکند و درست اجرا شدن نرم افزار را تایید میکند.
چرا باید این تست را انجام دهیم؟
انجام این تست بسیار ضروری و مهم است و به منظور شناسایی و تقویت مسائل احتمالی مثل Memory leaks ، Resourse Leaks و یا Deprivation انجام میشود که ممکن است به دلیل بار سنگین مداوم بر روی سیستم با گذشت زمان رخ دهد.
کاهش خطاهای سیستمی و خطاهای عملکردی(Performance) از سیستم بسیار ضروری است.
این تست برای یک دوره مداوم، سیستم را با بار سنگین به چالش می کشاند و از این رو توانایی آن را تعیین میکند.
این تست برای وب سایت هایی ممکن است در یک بازه طولانی مدام دارای بار سنگینی باشند از اهمیت زیادی برخورداد است. برخی از این سایت ها می توانند موتور جستجو ، سایت های رسانه های اجتماعی و … باشند.
اهداف اصلی این تست عبارتند از :
1- اولین و مهمترین هدف آن این است که برای یک مدت طولانی و مداوم سیستم را در معرض بار سنگین قرار دهد.
2- پیش بینی سیستم در شرایطی که ممکن است تحت اعمال بار سنگین به مشکل بر بخورد.
3- تایید عملکرد (Performance) سیستم با انجام این نوع تست
4- و همچنین این تست این اطمینان را میدهد که سیستم قابل اعتماد و پایدار خواهد بود.
ادامه این مطلب را میتوانید در سایت ما مطالعه کنید. www.testerking.ir
خب بالاخره این فیچر بسیار کارآمد توسط فیسبوک بر روی این برنامه اضافه شده و متاسفانه دلیلی بر اینکه چرا این کار رو زودتر انجام ندادنش رو نفهمیدیم.
قبل از این برنامه ما این فیچر رو هم تو برنامه تلگرام و هم این حالت رو به صورت کلی تر روی بعضی گوشی ها دیدیم و تقریبا با این حالت آشنایی داریم.
یکی از بهترین مزیتی که این فیچر داره اینه که حداقلش باتری گوشی شما زود تمام نمیشه و کسایی که اگر با دیوایس های شرکت اپل کار کرده باشند و این فیچر رو برای خودشون روی دیوایساشون اعمال کرده باشند قطعا با بازدهی بیشتر باتری موبایلشون روبه رو میشن و به شخصه خودم متوجه بازدهی خیلی بهتر باتری گوشیم شدم . حالا به صورت تخصصی تر بهتون میگم که چرا!
ادامه این پست رو میتونید تو سایت ما مطالعه کنید. www.testerking.ir
روش هایی از انجام تست Usability
2 روش برای انجام این تست وجود دارد که شامل موارد زیر میباشد :
Laboratory Usability Testing :
این تست در یک مکان مربوط به انجام این تست و با حضور ناظران انجام میشود. برای تسترها وظایفی تعریف شده است و نقش ناظر در این بخش نظارت بر کار تستر ها و گزارش دهی از نتایج انجام این تست می باشد. ناظر در طول انجام این تست هیچ دخالتی انجام نداده و ساکت است. در این تست ، ناظر و تستر هر دو در یک مکان فیزیکی یکسانی قرار دارند.
Remote Usability Testing :
در این قسمت تستر و ناظر خارج از آن فضای فیزیکی هستند . تستر ها از راه دور و با دسترسی به System Under Test وظایف خود را انجام میدهند. صدای تستر ، فعالیت صفحه نمایش و چهره تستر توسط یک نرم افزار خودکار ضبط میشود. ناظران این داده ها را تجزیه و تحلیل میکنند و نتایج آن را گزارش میکنند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
Usability Testing چیست؟
این تست به این معناست که فضای نرم افزاری ما برای کاربران مورد پسند و استفاده از آن راحت باشد.
در این تست ما از یک مجموعه ای از کاربران واقعی را برای تست این سیستم نرم افزاری و فاش شدن عیب و ایرادات آن استفاده میکنیم.
از اهداف انجام این تست میتوان به سهولت استفاده کاربر از برنامه ، انعطاف پذیری در کنترل کردن و توانایی سیستم اشاره کرد.
نام دیگر این تست Experience(UX) میباشد.
انجام این تست را در مراحل تولید اولیه یا همان SDLC توصیه میکنیم تا نسبت به انتظارات کاربران نگاهی جدی تری داشته باشید.
چرا باید این تست انجام شود؟
زیبایی و طراحی نرم افزار بسیار مهم است و این که نرم افزار به چه اندازه خوب به نظر می آید و به چه اندازه خوب کار میکند.
به دلایل زیر ، بسیاری از برنامه ها و وب سایت هایی وجود دارند که متاسفانه با موفقیت رو به رو نشدند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
روش هایی از انجام تست Usability
2 روش برای انجام این تست وجود دارد که شامل موارد زیر میباشد :
Laboratory Usability Testing :
این تست در یک مکان مربوط به انجام این تست و با حضور ناظران انجام میشود. برای تسترها وظایفی تعریف شده است و نقش ناظر در این بخش نظارت بر کار تستر ها و گزارش دهی از نتایج انجام این تست می باشد. ناظر در طول انجام این تست هیچ دخالتی انجام نداده و ساکت است. در این تست ، ناظر و تستر هر دو در یک مکان فیزیکی یکسانی قرار دارند.
Remote Usability Testing :
در این قسمت تستر و ناظر خارج از آن فضای فیزیکی هستند . تستر ها از راه دور و با دسترسی به System Under Test وظایف خود را انجام میدهند. صدای تستر ، فعالیت صفحه نمایش و چهره تستر توسط یک نرم افزار خودکار ضبط میشود. ناظران این داده ها را تجزیه و تحلیل میکنند و نتایج آن را گزارش میکنند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
Usability Testing چیست؟
این تست به این معناست که فضای نرم افزاری ما برای کاربران مورد پسند و استفاده از آن راحت باشد.
در این تست ما از یک مجموعه ای از کاربران واقعی را برای تست این سیستم نرم افزاری و فاش شدن عیب و ایرادات آن استفاده میکنیم.
از اهداف انجام این تست میتوان به سهولت استفاده کاربر از برنامه ، انعطاف پذیری در کنترل کردن و توانایی سیستم اشاره کرد.
نام دیگر این تست Experience(UX) میباشد.
انجام این تست را در مراحل تولید اولیه یا همان SDLC توصیه میکنیم تا نسبت به انتظارات کاربران نگاهی جدی تری داشته باشید.
چرا باید این تست انجام شود؟
زیبایی و طراحی نرم افزار بسیار مهم است و این که نرم افزار به چه اندازه خوب به نظر می آید و به چه اندازه خوب کار میکند.
به دلایل زیر ، بسیاری از برنامه ها و وب سایت هایی وجود دارند که متاسفانه با موفقیت رو به رو نشدند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
خب بالاخره این فیچر بسیار کارآمد توسط فیسبوک بر روی این برنامه اضافه شده و متاسفانه دلیلی بر اینکه چرا این کار رو زودتر انجام ندادنش رو نفهمیدیم.
قبل از این برنامه ما این فیچر رو هم تو برنامه تلگرام و هم این حالت رو به صورت کلی تر روی بعضی گوشی ها دیدیم و تقریبا با این حالت آشنایی داریم.
یکی از بهترین مزیتی که این فیچر داره اینه که حداقلش باتری گوشی شما زود تمام نمیشه و کسایی که اگر با دیوایس های شرکت اپل کار کرده باشند و این فیچر رو برای خودشون روی دیوایساشون اعمال کرده باشند قطعا با بازدهی بیشتر باتری موبایلشون روبه رو میشن و به شخصه خودم متوجه بازدهی خیلی بهتر باتری گوشیم شدم . حالا به صورت تخصصی تر بهتون میگم که چرا!
ادامه این پست رو میتونید تو سایت ما مطالعه کنید. www.testerking.ir
انواع مشکلاتی که توسط این تست تشخیص داده میشوند چیست؟
انجام این تست بسیار مهم بود و اعتبار و پایداری نرم افزار را برای تحمل بار سنگین برای یک دوره طولانی مدت تایید میکند.
و اما موارد زیر در انجام این تست تشخیص داده میشود:
1. Memory Leaks
این تست در تشخیص موارد اصلی که میتواند باعث بروز مشکل در سیستم شود کمک میکند. این تست در تشخیص مواردی که باعث بروز مشکلات در برنامه ،که باعث اجرا نشدن آن میشود کمک میکند ؛ این مشکلات میتواند بطور کامل یک سیستم را دچار مشکل کنند.
2. Layer Connections Failure
بین لایه های نرم افزاری و سیستم ارتباط بسیار نزدیکی وجود دارد و نقص در این ارتباطات منجر به وقفه کامل در ماژول ها میشود. این تست به تشخیص هرگونه نقص در این ارتباط ها به ما کمک میکند.
3. Database Connections Failure
در بعضی مواقع این تست نقصی را که در اتصال با پایگاه داده وجود دارد را تشخیص میدهد. این عیب ها و نقص ها منجر به خرابی کامل سیستم میشود و تشخیص این نوع خرابی ها بسیار مهم است. این تست ما را در تشیخیص عدم اتصال با پایگاه داده ها یاری میکند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
Soak Testing
نوعی از تست عملکرد یا همان Performance Testing می باشد که نرم افزار تحت اعمال بار (Load Test) تست میکند و درست اجرا شدن نرم افزار را تایید میکند.
چرا باید این تست را انجام دهیم؟
انجام این تست بسیار ضروری و مهم است و به منظور شناسایی و تقویت مسائل احتمالی مثل Memory leaks ، Resourse Leaks و یا Deprivation انجام میشود که ممکن است به دلیل بار سنگین مداوم بر روی سیستم با گذشت زمان رخ دهد.
کاهش خطاهای سیستمی و خطاهای عملکردی(Performance) از سیستم بسیار ضروری است.
این تست برای یک دوره مداوم، سیستم را با بار سنگین به چالش می کشاند و از این رو توانایی آن را تعیین میکند.
این تست برای وب سایت هایی ممکن است در یک بازه طولانی مدام دارای بار سنگینی باشند از اهمیت زیادی برخورداد است. برخی از این سایت ها می توانند موتور جستجو ، سایت های رسانه های اجتماعی و … باشند.
اهداف اصلی این تست عبارتند از :
1- اولین و مهمترین هدف آن این است که برای یک مدت طولانی و مداوم سیستم را در معرض بار سنگین قرار دهد.
2- پیش بینی سیستم در شرایطی که ممکن است تحت اعمال بار سنگین به مشکل بر بخورد.
3- تایید عملکرد (Performance) سیستم با انجام این نوع تست
4- و همچنین این تست این اطمینان را میدهد که سیستم قابل اعتماد و پایدار خواهد بود.
ادامه این مطلب را میتوانید در سایت ما مطالعه کنید. www.testerking.ir
یکی از مهم ترین مقوله ها در نرم افزارهای تحت وب، میزان کارایی در تعداد بالای درخواست ها می باشد. در نرم افزارهای نسخه دسکتاپ (یا به اصطلاح windows application ) ما نگران خاصی در مورد کارایی نرم افزار نداریم. چون با سخت افزارهای موجود بر روی کامپیوترها و اینکه می دانیم برنامه ما در هر لحظه با یک کاربر سر و کار دارد نگرانی خاصی در رابطه با کارایی سیستم در موقعیت های پر ترافیک نداریم.
اما این مسئله در مورد نرم افزارهای تحت وب و وب سایت هایی که استفاده عمومی دارند بسیار مهم و حیاتی می باشد. اینکه نرم افزار ما در موقعی که تعداد درخواست های بالا به سمتش می آید چگونه عمل می کند و اینکه می تواند حداکثر چند درخواست و کاربر را به صورت همزمان جوابگو باشد بسیار مهم است. برای همین ما باید حتما نرم افزارهای تحت وب خود را پس از آماده شدن، درگیر تست های مختلف مربوط به کارایی بنمائیم و شرایط بحرانی را خود ما برای نرم افزار ایجاد نمائیم و این شرایط را با دقت مانیتور کنیم تا بتوانیم تصویر درستی از توانایی نرم افزار خود در شرایط مختلف داشته باشیم.
برای مطالعه بیشتر این مطلب به سایت ما مراجعه کنید. www.testerking.ir
در زمینه تست نرم افزار ، یکی از جنبه های اصلی که کارایی یک محصول را پس از انتشار (Release) آن تضمین می کند ، ارزیابی آن تحت تست عملکرد (کارایی) می باشد.
به تست عملکرد Perf Testing نیز گفته می شود، تست عملکرد زیر مجموعه ای از مهندسی عملکرد (Performance engineering) می باشد. تست کارایی برای اطمینان از عملکرد مناسب و کامل نرم افزار در زمانی که نرم افزار تحت بار زیادی قرار می گیرد استفاده می شود. همانطور که قبلا گفته شد تست کارایی زیر مجموعه ی تست Non_Functional می باشد.
این فرآیند سرعت ، اثربخشی ، مقیاس پذیری و سایر ویژگی ها و عناصر مهم سیستم را مشخص می کند. علاوه بر این ، همچنین برای مقایسه دو یا چند برنامه کاربردی و همچنین ارزیابی سرعت سیستم ، سرعت انتقال داده ها ، پهنای باند و موارد دیگر نیز مورد استفاده قرار می گیرد.
ویژگی های تست عملکرد:
تست کنندگان نرم افزار تست های عملکرد را برای اعتبارسنجی عملکرد محصول و اطمینان از عملکرد صحیح و مطابق نیاز مشتری در شرایط مختلف انجام می دهند. پس از توسعه نرم افزار ، آزمایش عملکرد به عنوان بخشی جدایی ناپذیر از STLC در نظر گرفته می شود.
برای مطالعه بیشتر این مطلب به سایت ما مراجعه کنید. www.testerking.ir
پارامترهای تست Non-Functional
۱- Security(امنیت): این پارامتر تعریف میکند که چگونه یک سیستم از حملات عمدی و ناگهانی از منابع داخلی و خارجی محافظت میشود. این پارامتر از طریق تست امنیت، تحت تست قرار میگیرد.
۲- Reliability(اطمینانپذیری): عبارتست از میزانی که هر سیستم نرمافزاری به طور پیوسته و بدون نقص، کارکردهای(Function) مشخص را انجام میدهد. این پارامتر توسط تست اطمینانپذیری تحت تست قرار میگیرد.
۳- Survivability(بقاپذیری): این پارامتر بررسی میکند که آیا سیستم نرمافزاری در شرایط بغرنج همچنان به کارکارد(Function) خود ادامه میدهد و آیا میتواند در صورت شکست سیستم، خود را بازیابی کند. این پارامتر توسط تست بقاپذیری تحت تست قرار میگیرد.
۴- Availability(دسترسپذیری): این پارامتر درجهای را تعیین میکند که کاربر در خلال بهرهبرداری از اپلیکیشن، به سیستم وابسته است. این پارامتر توسط تست ثبات(Stability) تحت تست قرار میگیرد.
۵- Usability(کاربردپذیری): .
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#Non_functional_testing
#non_functional
Non Functional Testing
تست Non-Functional یا غیرکارکردی به عنوان یکی از انواع تست نرمافزار شناخته میشود که برای بررسی جنبههای غیرکارکردی(Performance, Usability, Reliability و غیره) یک اپلیکیشن نرمافزاری تعریف شده است. این تست طراحی شده است تا آمادگی سیستم را برای بررسی پارامترهای غیرکارکردی که هیچگاه توسط تست Functional تحت آزمون قرار نمیگیرند، تست کرده و بررسی نماید.
یک نمونه عالی از تست غیرکارکردی بررسی این موضوع است که چه تعداد از افراد(کاربران) میتوانند به طور همزمان به نرمافزار لاگین کنند.
تست غیرکارکردی به اندازه تست کارکردی(Functional) اهمیت داشته و بر رضایت مشتری تاثیرگذار است.
این آموزش مشتمل بر قسمتهای زیر است:
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#Non_functional_testing
#non_functional
نوعی تست نرم افزار است که عملکرد بخش های مختلف سیستم را مورد تست قرار میدهد.
با وارد کردن ورودی، عملکردهای(ویژگی ها) آنها را بررسی و خروجی آنها را تست میکنند. به طور ساده تر با یک ورودی به سیستم یک خروجی دریافت و تست میشود.
در این تست اطمینان داده میشود که نیاز های کاربر توسط برنامه به درستی پاسخ داده میشود.
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
مشاوره رایگان
88976445 -021
#تست_اپ
#آموزش_تست_اپلیکیشن
#تست_اپلیکیشن
#تست_نرم_افزار
#تست_اپ_اندروید
#تست_اپ_آی_او_اس
#تست_وب_سایت
#تست_عملکرد
#تست_فانکشنال
#Functional_Testing
پرسش و پاسخ های QA مربوط به تست برنامه های موبایل
آیا برای یک مصاحبه شغلی برای تست برنامه های موبایل آماده میشوید؟ ما برایتان پرسش و پاسخ های مربوط به این شغل را فراهم نموده ایم. پس خودتان را آماده کنید.
با افزایش فناوری در تمام دنیا ، از آن طرف نیز تست برنامه ها و وب سایت های طراحی شده برای دستگاه های مختلف تلفن همراه هر روز تقاضای بیشتری پیدا میکند.
اگر قرار است برای یک پروژه ای با برنامه نویسی مصاحبه کنید ، توسط آنها متعجب نشوید. در عوض با مطالعه این پرسش و پاسخ های مربوط به تست برنامه های موبایل ، دانش خود را زیاد کنید و خود را برای مصاحبه آماده کنید.
برای مطالعه این پرسش و پاسخ ها به سایت ما مراجعه کنید. www.testerking.ir
انجام این موارد را در تست بازی ها فراموش نکنید!
صنعت بازی و بازی سازی چه برای موبایل ها ، رایانه ها ، کنسول ها و موارد دیگر یک صنعت چند میلیون دلاری به حساب می آیند. تست بازی های ویدئویی یکی از جذاب ترین مشاغل در هر حرفه ای است. بنابراین ، تست بازی های سطح بالا در خارج از کشور بسیار حائز اهمیت است.
یک بازیی که بخوبی تست و اجرا میشود نه تنها انتظارات بازیکنان را برآورده میکند بلکه فراتر از انتظارات بازیکنان نیز است ، بنابراین چالش های زیادی در ذهن تسترها بوجود می آید تا بازی را برای کاربران جالب تر جلوه دهد. همچنین باید برای سازگاری با سیستم عامل های مختلف نیز تست شود بدون اینکه به حفظ حریم خصوصی و امنیت بازیکن بپردازد.
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
تست بازی چیست؟
تست بازی ، یک بخش جزئی از فرآیند تولید یک بازی محسوب میشود و تست بازی یک فرآیندی از تست نرم افزار برای کنترل کردن کیفیت قسمت های ویدئویی بازی می باشد. این تست در جایی که این نرم افزار تولید شده و قبل از آنکه در اختیار کاربران قرار بگیرد ، انجام میشود. به انجام این تست نیز تست بتا گویند و به یک تیم تست نیاز دارد تا یک نسخه از بازی را دریافت و تمام سطح های آن را از ابتدا تا پایان برای جستجوی اشکالات و نواقص بازی تست کند.
برای دیدن ادامه مطلب این پست به سایت ما سر بزنید. www.testerking.ir
ویروسهای کرونا گروه بزرگی از ویروسها هستند که میتوانند حیوانات و انسانها را آلوده کنند و باعث بروز ناراحتیهای تنفسی شوند؛ این ناراحتیها ممکن است به اندازه سرماخوردگی خفیف یا به اندازه ذات الریه شدید باشند. در موارد نادر، ویروسهای کرونای حیوانی، انسانها را آلوده میکنند و سپس بین آنها سرایت پیدا میکنند. شاید ویروس SARS (نشانگان تنفسی حاد) در سال 2002 الی 2003 را به خاطر بیاورید؛ این ویروس نمونهای از ویروس کرونا بود که از حیوانات به انسان منتقل شد. یکی دیگر از موارد مهم و جدیدتر نژاد ویروس کرونا MERS (نشانگان تنفسی خاورمیانه) نام دارد که در سال 2012 در خاورمیانه کشف شد و به گفته دانشمندان این ویروس ابتدا از شتر به انسان انتقال پیدا کرده است.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
معروف ترین ارور در رده ارورهای 4XX می باشد. به زبان ساده در سمت مرورگر یک صفحه و یا آدرسی درخواست می شود و این آدرس و یا صفحه وجود ندارد. حال ممکن است به خاطر اشتباه تایپی آدرس وجود نداشته باشد و یا قبا وجود داشته و دیگر وجود ندارد. این نوع خطا برای سئو سایت ضرر دارد و پیشنهاد می شود به شکل اصولی رفع کنید و برای مانیتورینگ این نوع خطاها ابزار سرچ کنسول نیز وجود دارد.
ادامه این پست را در سایت ما دنبال کنید. www.testerking.ir
ارور 502 Bad Gateway
به دلیل بروز مسائلی بین سرورهای آنلاین که خارج از کنترل شما است رخ می دهد. با این حال گاهی اوقات هیچ مسئله ی خاصی وجود ندارد بلکه مرورگر شما فکر می کند این مشکل مربوط به تجهیزات شبکهی خانگی شما است و یا علت دیگری دارد که خارج از کنترل شما است ولی غالبا این ارور یک خطای شبکه ای بین سرورهای اینترنت است، به این معنی که این خطا ناشی از رایانه یا ارتباط اینترنتی شما نیست.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
10 روش از تست های موثر بر روی وب سایت
توسعه یک وب سایت بسیار پیچیده است. از تعیین هدف ، طراحی تا مشخص کردن راه هایی که کاربر آن را پرداخت کند ، توسعه وب سایت به تلاش های زیادی نیاز دارد. اما ، اگر این وب سایت صرفاُ ساخته شده باشد و هیچ اطمینانی از درست کار کردن عملکردهای آن نداشته باشیم ، عملا همه ی تلاش های ما بی نتیجه است.
تست وب سایت یک گام مهم است که اطمینان حاصل کنیم عملکردهای مورد نیاز وجود دارند و میتواند کاربران خود را راضی نگه دارند ، همچنین نیز باید در مورد کیفیت و استفاده از آن نیز مطمئن شویم.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
تحلیل محتوا : مطمئن شوید که محتواهای سایت موجود و قابل مشاهده برای کاربران است و باعث گمراهی آنان نمیشود. این مورد بدین معناست که در وب سایت باید دلیل وجود هرگونه محتوای توهین آمیز و فریبنده ، کپی رایت ، تصاویر موجود در سایت ،امکان شخصی سازی مطالب و … بررسی شود.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
واتس اپ محبوبترین پیام رسان در جهان محسوب میشود، با این حال نقصهای بزرگی دارد که یکی از مهمترین آنها، محدودیت در تعداد افرادی است که میتوانند به صورت همزمان با یکدیگر ارتباط صوتی یا ویدیویی برقرار کنند. حالا به نظر میرسد این پیامرسان قصد دارد تعداد اعضای گروهها برای تماس ویدیویی و صوتی را دو برابر کند.
واتس اپ محبوبترین پیام رسان در جهان محسوب میشود، با این حال نقصهای بزرگی دارد که یکی از مهمترین آنها، محدودیت در تعداد افرادی است که میتوانند به صورت همزمان با یکدیگر ارتباط صوتی یا ویدیویی برقرار کنند. حالا به نظر میرسد این پیامرسان قصد دارد تعداد اعضای گروهها برای تماس ویدیویی و صوتی را دو برابر کند.
ادامه این مطلب را در سایت ما دنبال کنید. testerking.ir
انواع مختلفی از تست Non functional وجود دارد که جنبه های غیر عملکردی نرم افزار را مثل performance, stability, usability را بررسی میکند.
این تست برای بررسی نهایت باری است که نرم افزار میتواند آن را تحمل کند انجام میگیرد.
این همچنین یک جنبه ای مهمی از تست است که باید تسترهای نرم افزار از آن آگاه باشند. استرس تست برای بررسی قابلیت استفاده از برنامه ، پایداری نرم افزار به هنگامی که بیش از حد مجاز کار میکند ، استفاده می شود.
چرا نیاز است که استرس تست را انجام داد؟
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
به طور خلاصه ، تست UX فرآیندی است برای تست تجربه کاربر در جنبه های مختلف برای تعیین روشهایی جهت تعامل یک پروژه و عناصر آن با مخاطبانش. چرا انجام این تست بسیار مهم است؟ بیایید به یک نمونه از دنیای واقعی نگاه کنیم.
تصور کنید که یک گاه آنلاین دارید و تفاوت آنچنانی با بسیاری از گاه های دیگر ندارد با این وجود که سایت شما چیز خاصی را ارائه میدهد ، دارای یک طراحی منحصر به فرد و یا دارای یک ویژگی جالب است و یا طیف منحصر به فردی از محصولات را دارید.
اما اینجا جایی است که ممکن است که کاربر در هنگام کار با وب سایت شما به اشکالی برخورد کند. دولپر اشتباهی مرتکب شده و ناوبری دکمه هایی که شما آن را در نظر گرفتید ، کار نکند.
ادامه مطلب را در سایت ما مطالعه کنید. www.testerking.ir
تیم ما این مقاله را تهیه کرده تا شما از مهم بودن این نوع تست باخبر کند. تیم ما معمولا در حال حل مباحثی که معمولا مشتریان ما زمانی که با ما تماس تلفنی برقرار میکنند ، هستند و همیشه این سوال رو مطرح میکنند که مهمترین نوع تست حال حاضر چیست؟ کدام یک از فعالیت های تستی مثل تست عملکرد ، تست امنیت ، تست UI و … نیاز به نیروی تست انسانی دارد؟ بطور ساده تر ، از کدام تست ها نمی توان چشم پوشی کرد و حتما باید توسط یک تستر متخصص انجام شود!؟
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
برای تستUI تست دستی انجام دهیم یا اتومات؟
تست UI را هم میتوان هم بطور دستی انجام داد و هم بصورت اتومات. تسترها میتوانند بسته به نوع برنامه و یا خود تیم ، یکی از دو روش را برای تست انتخاب و پیاده سازی کنیم.
تست دستی : در این حالت تسترها بطور دستی تمامی ویژگی های وب سایت یا برنامه که استفاده میشود را تست میکنند و اختلافات را بررسی میکنند. انجام تست UI بطور دستی وقتی منطقی است که تعداد این المان ها در برنامه و یا سایت محدود باشند. بعضی اوقات هم تعداد این المان ها بیش از صدها المان میشوند و قطعا برای تست یک همچین تعداد زیادی وقت زیادی هم لازم است. این امر باعث شده که تست دستی ناکارآمد ، وقت گیر و مستعد خطای انسانی باشد. به عنوان مثال ، تصور کنید اگر صفحه ای باید با چندین مقادیر تست شود ، کاربر باید چندین بار اطلاعات را بطور دستی با صفحه ای که بیش از 10 قسمت ورودی دارد تست کند.
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
در این پست میخواهیم درباره ی عبارت ” User Interface ” یا همان رابط کاربری با شما صحبت کنیم. رابط کاربری(UI) بخشی از یک وب سایت و یا برنامه می باشد که کاربر با آن ارتباط برقرار میکند. بطور کلی کیفیت یک رابط کاربری در تصمیم گیری کاربر در مورد وب سایت و یا برنامه شما تاثیر میگذارد.
طراحی و عملکرد ضعیف UI باعث ایجاد خرابی و یا شکست در نرم افزار میشود. به همین دلیل توسعه دهندگان و تسترها بطور قابل توجه ای روی تست UI به عنوان بخش مهمی از توسعه نرم افزار تمرکز کرده اند.
ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir
برنامه نویسی یک پروژه نرم افزاری کار آسانی نیست. این کار به زمان ، تلاش زیاد و نگرانی بیشتر برای بودجه نیاز دارد. بطور کلی افرادی که در صنعت IT کار میکنند همیشه به دنبال تکنینک و ترفندهایی هستند تا توسعه را هرچه سریعتر ، آسان تر و ارزان تر کنند. یکی از این تکنیک ها ادغام نقش در داخل یک تیم است ، به زبان ساده تر انتخاب چند وظیفه به جای متحمل کردن وظیفه به آنهاست. روی کاغذ شاید این ایده مناسب بنظر آید اما ؛ اگر دو نفر مهارت یکسانی دارند مثل برنامه نویسی ، پس چرا نمی توانند همان وظایف را انجام دهند؟
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
این روزها رقابت زیادی در بازار وجود دارد. هر مشاغلی میخواهد اثبات کند که بهترین هستند و از سایر کسب و کارها برتری دارند. از آنجا که فناوری و استراتژی ها روز به روز در حال پیشرفت هستند ، فرصت بزرگی برای یادگیری از مشاغل دیگر وجود دارد.بزرگترین یادگیری ما از رقبا است.آنها می توانند موراد زیادی را به ما بیاموزند که شما می توانید به راحتی آنها را درک کنید و یا حتی بهبود ببخشید.
تست پذیرش کاربر (UAT) ، یکی از روش های تست نرم افزار بوده که در یک سناریوی واقعی اجرا می شود. UAT دارای دو نوع تست آلفا و بتا می باشد.
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
گوگل در هفتههای پیش رو ۵ قابلیت جدید را به اندروید میآورد که به بهبود دستیار صوتی و اپ نقشه، اضافه شدن اموجیهای جدید، دریافت کتابهای صوتی با خوانش خودکار و ارسال اپ برای کاربران دیگر مربوط میشود.
بهروزرسانی گوگل مپ شامل اضافه شدن یک تب جدید به نام Go است که به شما اجازه میدهد بدون وارد کردن آدرس مقصد؛ مسیر منتهی به آدرسهایی نظیر محل کار را که به آنها مرتب رفت و آمد دارید، مشاهده کنید. اطلاعات ارائه شده در این تب علاوه بر مسیر شامل وضعیت ترافیک و زمان تقریبی رسیدن است و میتوانید آنرا پین کنید. همچنین امکان پین کردن مسیرهای حمل و نقل عمومی نیز وجود دارد.
قابلیت Nearby Share که برای به اشتراکگذاری آسان فایل و به عنوان رقیب ایردراپ ارائه شد، به زودی از ارسال اپهای پلی استور برای دیگر کاربران نیز پشتیبانی خواهد کرد. در ای . ادامه
ادامه این مطلب را در سایت ما مطالعه کنید. www.testerking.ir
درباره این سایت