این تست به عنوان نوعی از تست نرم افزار برای تایید اینکه یک برنامه با تغییر کد، اخیرا بر روی ویژگی های موجود در برنامه تاثیر منفی نگذاشته باشد، انجام میشود. تست رگرسیون چیزی نیست جز انتخاب کامل یا جزئی موارد تستی قبلا اجرا شده برای اطمینان از عملکرد درست ویژگی های موجود در برنامه است. تست رگرسیون برای اطمینان از اینکه تغییرات کد جدید نباید اثرات جانبی بر روی عملکرد موجود داشته باشد، انجام میشود. این تست اطمینان میدهد که پس از انجام تغییرات کد، کدهای قدیمی برنامه نیز همچنان کار میکنند. چه زمانی نیاز به تست رگرسیون داریم؟ هر زمانی که ما در کدهای برنامه تغییر ایجاد کردیم، نیاز به انجام تست رگرسیون داریم همچنین بررسی میکنیم که کد اصلاح شده بر قسمت های دیگر برنامه اثر گذاشته است یا خیر. علاوه بر این هنگامی که ویژگی جدید به برنامه اضافه میشود، برای رفع نواقص و رفع مشکلات عملکردی برنامه، انجام تست رگرسیون لازم است. ادامه این مطلب را در سایت ما حتما مطالعه کنید. Testerking.ir ,تست اپلیکیشن , تست سایت , تسترکینگ , تست نرم افزار , تست رگرسیون نرم افزار چیست ...ادامه مطلب
تست آلفا یک نوع تست پذیرش کاربر (Acceptance Testing) می باشد که قبل از انتشار محصول به مشتری یا کاربران انجام می شود که توسط دولپرها و تسترها انجام می شود. تیم مسئول اجرای تست آلفا از تیم طراحی کاملا مستقل می باشد. هدف اصلی از انجام تست آلفا، شبیه سازی کردن محیط کاربر واقعی از طریق روش تست جعبه سیاه و تست جعبه سفید و همچنین اطمینان از عملکرد صحیح محصول بر اساس عملکرد مورد نظر خود می باشد. تست آلفا شامل دو فاز می شود: تست اولیه توسط دولپرهای سازمان در این فاز تست توسط دولپرهای سازمان انجام می شود که وظیفه ی اجرای تست ابتدایی تست آلفا هستند و هم چنین کمک به دیباگ کردن نرم افزار در اسرع وقت می کنند. تست اپلیکیشن توسط تسترها در فاز دوم از تست آلفا، اپلیکیشن تست شده و تایید شده توسط تیم دولپر در اختیار تیم تست (QA) برای تست های بیشتر در محیطی واقعی تر قرار می گیرد. چرا تست آلفا انجام می شود؟ تست آلفا بعنوان مرحله ی نهایی از تست بسیار مهم می باشد چرا که باعث می شود که تیم، یک نرم افزار موثر و با کیفیت بالا را ارائه دهد. تست آلفا در حقیقت قبل از انتشار محصول انجام می شود و می توان گفت این تست اولین مرحله از تست مستقل محصول می باشد که با اجرای این مرحله اطمینان حاصل می شود که نرم افزار، سیستم و پروژه ها طبق پلن مورد نظر پیش رفته اند. دیگر دلایل انجام تست آلفا عبارت است از: محصول نرم افزاری را با یافتن و تصحیح باگ هایی که قبلا کشف نشده بودند پالایش می کند. به تیم این فرصت را می دهد تا نرم افزار را در محیط واقعی تست کنند. کیفیت ، کارآیی و عملکرد نرم افزار را قبل از انتشار در دنیای واقعی اعتبار می دهد. برای مطالعه قسمت دوم این مطلب به سایت ما مراجعه کنید. www.testerking.ir مشاوره رایگان 88976445 -021 #تست_اپ #آموزش_تست_اپلیکیشن #تست_اپلیکیشن #تست_نرم_افزار #تست_اپ_اندروید #تست_اپ_آی_او_اس #تست_وب_سایت #تست_آلفا #آلفا_تست ,تست آلفا ، آلفا تست ، alpha testing ...ادامه مطلب
تست سیستم یعنی تست سیستم به طور کلی. تمام ماژول ها / مؤلفه ها به منظور بررسی اینکه آیا سیستم مطابق آنچه پیش بینی شده است کار می کند ، یکپارچه شده است.تست سیستم بعد از تست یکپارچه سازی انجام می شود. این نقش مهمی در ارائه محصول با کیفیت بالا دارد. تست سیستم تست جعبه سیاه می باشد. در حقیقت تست سیستم زیر مجموعه ی تست جعبه سیاه می باشد. ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir ,system testing،تست سیستم،تست سیستم چیست ...ادامه مطلب
UNIT TESTING نوعی تست نرم افزار است که در آن واحد ها یا اجزای یک نرم افزار تست می شوند. هدف این است که تأیید کنیم که هر واحد کد نرم افزار مطابق آنچه انتظار می رود انجام دهد. تست واحد در حین توسعه (مرحله کدگذاری) برنامه توسط برنامه نویسان انجام می شود. تست های واحد ، بخشی از کد را جدا کرده و صحت آن را تأیید می کند. در SDLC ، STLC ، V Model ، تست واحد سطح اول تست است که قبل از تست یکپارچه سازی (integration testing) انجام می شود. ادامه این مطلب را در سایت ما ببینید. www.testerking.ir ,code coverage،unit test،پوشش کد،تست واحد ...ادامه مطلب
تست منفی چیست؟ تست منفی نوعی تست نرم افزاری است که شرایط سیستم را در برابر ورودی های غیر منتظره داده ها بررسی می کند. هدف از تست منفی نرم افزار جلوگیری از کرش کردن برنامه ها به دلیل ورودی های منفی می باشد. تست مثبت چیست؟ تایین می کند که سیستم قرار است چه کاری انجام دهد. این کمک می کند تا بررسی کنید آیا برنامه توجیه کننده الزامات است یا خیر. ادامه این مطلب را میتوانید در سایت ما مطالعه کنید. www.testerking.ir مشاوره رایگان 88976445 -021 #تست_اپ #آموزش_تست_اپلیکیشن #تست_اپلیکیشن #تست_نرم_افزار #تست_اپ_اندروید #تست_اپ_آی_او_اس #تست_وب_سایت #تست_مثبت #تست_منفی Positive_Testing# Negative_Testing# ,Negative Testing،Positive Testing ،تست مثبت،تست مثبت و منفی،تست مثبت و منفی در تست نرم افزار چیست،تست منفی ...ادامه مطلب
مدل ٓابشاری یک مدل ترتیبی توسعه و تولید نرمافزار است و در آن مراحل تولید به شکل یک جریان مداوم متمایل به سمت پایین است (همانند یک ٓابشار) که شامل فازهای تحلیل خواستهها، طراحی، پیادهسازی یا implementation، ٓازمودن و تست کردن، یکپارچه سازی یا integration، و دادن محصول به بازار میشود. اغلب گفته میشود ریشهٔ اصطلاح ٓابشاری از مقالهای گرفته شدهاست که توسط وینستون واکر رویس در سال ۱۹۷۰ نوشته شدهاست. مدیریت و مراحل تکمیل پروژه در این متدولوژی به سادگی قابل پیادهسازی است. زیرا در مرحله اول که مرحله بررسی نیازمندیهای پروژه میباشد، مشتری و تیم برنامهنویسی طی چند جلسه به بررسی نیازمندیها و خواستههای پروژه میپردازند. سپس پس از ٓان نوبت به مرحله طراحی میرسد، در مرحلهٔ طراحی افراد طرح کلی پروژه را میریزند و جزییات پیادهسازی مشخص میشود. ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir مشاوره رایگان 88976445 -021 #تست_اپ #آموزش_تست_اپلیکیشن #تست_اپلیکیشن #تست_نرم_افزار #تست_اپ_اندروید #تست_اپ_آی_او_اس #تست_وب_سایت #مدل_آبشاری #waterfall_model #معایب_مزیت_مدل_آبشاری , waterfall model،مدل آبشاری،مدل آبشاری چیست؟،معایب و مزایای مدل آبشاری ...ادامه مطلب
در این بخش به توضیح موارد زیر می پردازیم: 1- نحوه ی مشارکت تیم تست و تیم توسعه دهنده در مدل وی چگونه است؟ 2- مزایا و معایب مدل وی چیست؟ 1- نحوه ی مشارکت تیم تست و تیم توسعه دهنده 1. هنگامی که مشتری BRS را ارسال می کند ، هر دو تیم (تست و توسعه) فعالیت خود را آغاز می کنند. توسعه دهندگان BRS را به SRS ترجمه می کنند. تیم تست در بخش بررسی دوباره BRS برای یافتن نیازهای در نظر گرفته نشده یا اشتباه، مشارکت کرده و تست پلن (acceptance test plan) و تست کیس قابل قبولی را تهیه می کنند. 2. در مرحله بعدی ، تیم توسعه SRS را برای تیم تست ارسال کرده و توسعه دهندگان شروع به ساختن HLD (سند طراحی سطح بالا) محصول می کنند. تیم تست SRS را در مقابل BRS مورد بررسی قرار داده و سپس تست پلن و تست کیس سیستم را تهیه می کند. ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir مشاوره رایگان 88976445 -021 #تست_اپ #آموزش_تست_اپلیکیشن #تست_اپلیکیشن #تست_نرم_افزار #تست_اپ_اندروید #تست_اپ_آی_او_اس #تست_وب_سایت #مدل_وی #مدل_آبشاری #تیم_تست #تیم_دولپر ,V Model،قسمت دوم مدل وی،مدل V،مدل وی،مدل وی چیست،معایب و مزایای مدل وی ...ادامه مطلب
مدل V نیز به عنوان مدل تأیید و اعتبار سنجی (V&V) شناخته می شود. در این مرحله ، هر مرحله از SDLC باید قبل از شروع مرحله بعدی تکمیل شود. این روند، طراحی متوالی همانند مدل آبشار را دنبال می کند. حال سوال این است که اگر مدل وی همانند مدل آبشاری است، پس چرا از مدل وی استفاده می کنیم؟ بگذارید نکته بعدی را بیان کنم که چرا ما به این مدل، مدل تأیید اعتبار و اعتبار سنجی احتیاج داریم. این مدل بر معایبمدل آبشار غلبه می کند. در مدل آبشار ، ما دیدیم که تسترها فقط در آخرین مرحله از روند توسعه ، درگیر پروژه هستند. ادامه این مطلب را در سایت ما دنبال کنید. www.testerking.ir مشاوره رایگان 88976445 -021 #تست_اپ #آموزش_تست_اپلیکیشن #تست_اپلیکیشن #تست_نرم_افزار #تست_اپ_اندروید #تست_اپ_آی_او_اس #تست_وب_سایت #مدل_وی #مدل_آبشاری ,V Model،مدل V،مدل وی،مدل وی چیست،مقدمه مدل V ...ادامه مطلب
شما نرمافزاری را تهیه کرده و بر روی سیستم خود نصب میکنید، در اکثر موارد بعد از نصب برنامه فقط یک نسخه اجرایی آن را در سیستم خود خواهید داشت، هیچ دسترسی به سورس کد و منابع دیگر برنامه ندارید. سیستم نرمافزاری موجود برای شما مانند یک جعبه سیاه است که شما نمیتوانید درون آن را مشاهده کنید و به آن دسترسی داشته باشید. استراتژی جعبه سیاه (Black Box Testing Strategy) دقیقاً از این دیدگاه برنامه را مورد تست قرار میدهد، یعنی با این پیش فرض که شما هیچ اطلاعاتی از کد و طراحی داخلی برنامه ندارید. حالا هیچ اطلاعاتی از کد و طراحی برنامه در اختیار ما نیست، پس چگونه میتوان به صحت عملکرد برنامه پی برد؟ جواب خیلی ساده است، با تمرکز بر ورودیها و خروجیها، برای این کار تستر به مستندات نرمافزار مراجعه میکند تامشخص کند که سیستم در مقابل یک عمل خاص چه پاسخی را باید بدهد. سپس دادههایی را برای هر کدام از عملیات انتخاب میکند و رفتار سیستم را در مقابل آن دادهها با رفتار واقعی سیستم که در مستندات وجود دارد مقایسه و بررسی میکند. این تست جایگزین تست جعبه سفید نمیباشد بلکه مکمل آن است وخطاهایی متفاوت با آن راتست میکند. مزایای این روش رو میتونید در سایت ما مطالعه کنید. www.testerking.ir مشاوره رایگان 88976445 -021 #تست_اپ #آموزش_تست_اپلیکیشن #تست_اپلیکیشن #تست_نرم_افزار #تست_اپ_اندروید #تست_اپ_آی_او_اس #تست_وب_سایت #تست_جعبه_سیاه #جعبه_سیاه #black_box_testing #black_box ,جعبه سیاه, تست جعبه سیاه, جعبه سیاه چیست ...ادامه مطلب
تست نرم افزار را می توان به صورتهای زیر معنا کرد: – دایکسترا (Edsgar W.Dijkstra) در تعریف تست می گوید: تست فقط میتواند وجود خطاها را نشان دهد نه عدم وجود آنها را ! – تلاشهایی در جهت عیب یابی و رفع آن، نه تلاش در جهت اثبات کامل صحت نرم افزار، زیرا این قضیه با ماهیت تست تفاوت دارد. – تست نرمافزار یا آزمایش نرمافزار، تحقیق برروی کیفیت یک محصول یا سرویس نرمافزاری و ارایه اطلاعات ناشی از آن به مشتریها است. این تحقیق جستجوی نرمافزار مزبور برای یافتن خطاها را نیز دربرمیگیرد ولی به آن محدود نمیشود. ادامه مطلب را در سایت ما دنبال کنید ,تست نرم افزار, تست اپلیکیشن, تست گیم ...ادامه مطلب