تست اپليكيشن و سايت

تست اپليكيشن و سايت و گيم

تست كارايي (Performance Testing)(قسمت دوم)

۴۹ بازديد

يكي از مهم ترين مقوله ها در نرم افزارهاي تحت وب، ميزان كارايي در تعداد بالاي درخواست ها مي باشد. در نرم افزارهاي نسخه دسكتاپ (يا به اصطلاح windows application ) ما نگران خاصي در مورد كارايي نرم افزار نداريم. چون با سخت افزارهاي موجود بر روي كامپيوترها و اينكه مي دانيم برنامه ما در هر لحظه با يك كاربر سر و كار دارد نگراني خاصي در رابطه با كارايي سيستم در موقعيت هاي پر ترافيك نداريم.

اما اين مسئله در مورد نرم افزارهاي تحت وب و وب سايت هايي كه استفاده عمومي دارند بسيار مهم و حياتي مي باشد. اينكه نرم افزار ما در موقعي كه تعداد درخواست هاي بالا به سمتش مي آيد چگونه عمل مي كند و اينكه مي تواند حداكثر چند درخواست و كاربر را به صورت همزمان جوابگو باشد بسيار مهم است. براي همين ما بايد حتما نرم افزارهاي تحت وب خود را پس از آماده شدن، درگير تست هاي مختلف مربوط به كارايي بنمائيم و شرايط بحراني را خود ما براي نرم افزار ايجاد نمائيم و اين شرايط را با دقت مانيتور كنيم تا بتوانيم تصوير درستي از توانايي نرم افزار خود در شرايط مختلف داشته باشيم.

براي مطالعه بيشتر اين مطلب به سايت ما مراجعه كنيد. www.testerking.ir

تست كارايي (Performance Testing)

۵۸ بازديد

در زمينه تست نرم افزار ، يكي از جنبه هاي اصلي كه كارايي يك محصول را پس از انتشار (Release) آن تضمين مي كند ، ارزيابي آن تحت تست عملكرد (كارايي) مي باشد.

به تست عملكرد Perf Testing نيز گفته مي شود، تست عملكرد زير مجموعه اي از مهندسي عملكرد (Performance engineering) مي باشد. تست كارايي براي اطمينان از عملكرد مناسب و كامل نرم افزار در زماني كه نرم افزار تحت بار زيادي قرار مي گيرد استفاده مي شود. همانطور كه قبلا گفته شد تست كارايي زير مجموعه ي تست Non_Functional مي باشد.

اين فرآيند سرعت ، اثربخشي ، مقياس پذيري و ساير ويژگي ها و عناصر مهم سيستم را مشخص مي كند. علاوه بر اين ، همچنين براي مقايسه دو يا چند برنامه كاربردي و همچنين ارزيابي سرعت سيستم ، سرعت انتقال داده ها ، پهناي باند و موارد ديگر نيز مورد استفاده قرار مي گيرد.

ويژگي هاي تست عملكرد:
تست كنندگان نرم افزار تست هاي عملكرد را براي اعتبارسنجي عملكرد محصول و اطمينان از عملكرد صحيح و مطابق نياز مشتري در شرايط مختلف انجام مي دهند. پس از توسعه نرم افزار ، آزمايش عملكرد به عنوان بخشي جدايي ناپذير از STLC در نظر گرفته مي شود.

براي مطالعه بيشتر اين مطلب به سايت ما مراجعه كنيد. www.testerking.ir

تست Non_Functional (قسمت دوم)

۶۳ بازديد

پارامترهاي تست Non-Functional 

۱- Security(امنيت): اين پارامتر تعريف مي‌كند كه چگونه يك سيستم از حملات عمدي و ناگهاني از منابع داخلي و خارجي محافظت مي‌شود. اين پارامتر از طريق تست امنيت، تحت تست قرار مي‌گيرد.

۲- Reliability(اطمينان‌پذيري): عبارتست از ميزاني كه هر سيستم نرم‌افزاري به طور پيوسته و بدون نقص، كاركردهاي(Function) مشخص را انجام مي‌دهد. اين پارامتر توسط تست اطمينان‌پذيري تحت تست قرار مي‌گيرد.

۳- Survivability(بقاپذيري): اين پارامتر بررسي مي‌كند كه آيا سيستم نرم‌افزاري در شرايط بغرنج همچنان به كاركارد(Function) خود ادامه مي‌دهد و آيا مي‌تواند در صورت شكست سيستم، خود را بازيابي كند. اين پارامتر توسط تست بقاپذيري تحت تست قرار مي‌گيرد.

۴- Availability(دسترس‌پذيري): اين پارامتر درجه‌اي را تعيين مي‌كند كه كاربر در خلال بهره‌برداري از اپليكيشن، به سيستم وابسته است. اين پارامتر توسط تست ثبات(Stability) تحت تست قرار مي‌گيرد.

۵- Usability(كاربردپذيري): .........

  ادامه اين مطلب را در سايت ما دنبال كنيد. www.testerking.ir

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#Non_functional_testing
#non_functional

تست Non Functional

۸۳ بازديد

Non Functional Testing

تست Non-Functional يا غيركاركردي به عنوان يكي از انواع تست نرم‌افزار شناخته مي‌شود كه براي بررسي جنبه‌هاي غيركاركردي(Performance, Usability, Reliability و غيره) يك اپليكيشن نرم‌افزاري تعريف شده است. اين تست طراحي شده است تا آمادگي سيستم را براي بررسي پارامترهاي غيركاركردي كه هيچگاه توسط تست Functional تحت آزمون قرار نمي‌گيرند، تست كرده و بررسي نمايد.

يك نمونه عالي از تست غيركاركردي بررسي اين موضوع است كه چه تعداد از افراد(كاربران) مي‌توانند به طور همزمان به نرم‌افزار لاگين كنند.

تست غيركاركردي به اندازه تست كاركردي(Functional) اهميت داشته و بر رضايت مشتري تاثيرگذار است.

اين آموزش مشتمل بر قسمت‌هاي زير است:

  • اهداف تست Non-Functional
  • مشخصات تست Non-Functional
  • پارامترهاي Non-Functional

 

ادامه اين مطلب را در سايت ما مطالعه كنيد. www.testerking.ir

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#Non_functional_testing
#non_functional

تست فانكشنال يا كاركرد (Functional Testing)

۷۹ بازديد

نوعي تست نرم افزار است كه عملكرد بخش هاي مختلف سيستم را مورد تست قرار ميدهد.

با وارد كردن ورودي، عملكردهاي(ويژگي ها) آنها را بررسي و خروجي آنها را تست ميكنند. به طور ساده تر با يك ورودي به سيستم يك خروجي دريافت و تست ميشود.

در اين تست اطمينان داده ميشود كه نياز هاي كاربر توسط برنامه به درستي پاسخ داده ميشود.

ادامه اين مطلب را در سايت ما مطالعه كنيد. www.testerking.ir

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#تست_عملكرد
#تست_فانكشنال
#Functional_Testing

Smoke Testing VS Sanity Testing: تفاوت

۶۹ بازديد

تفاوت هاي كليدي smoke testing و sanity testing:

Smoke Testing:

1- تست دود بر روي ساختار (Build) اوليه ي محصول انجام مي شود.
2-  ساختار (Build) نرم افزار براي آزمايش در اين نوع تست مي تواند پايدار يا ناپايدار باشد.
3- انگيزه تست دود، اندازه گيري پايداري ساختار (Build) تازه ايجاد شده براي انجام تست هاي بيشتر و دقيق تر است.
4- تست دود زير مجموعه تست رگرسيون است.
5- عدم موفقيت در تست دود منجر به رد فوري (Reject) ساختار (Build) نرم افزار مي شود.
6- تست دود ممكن است يا توسط توسعه دهندگان يا تسترها انجام شود.
7- تست دود ممكن است به عنوان يك نوع كلي از تست كه تمام عملكردهاي اساسي را پوشش مي دهد ، ديده شود.
8- اين نوع تست رويكرد كم عمق اما گسترده اي دارد تا تمامي عملكردهاي اصلي نرم افزار را بدون توجه به جزئيات محصول تست كند.

 

ادامه اين مطلب را در سايت ما مطالعه كنيد.   www.testerking.ir

 

مشاوره رايگان

 88976445 -021

 

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#تست_دود
#Sanity_Test
#Sanity

Sanity Testing

۷۰ بازديد

Sanity Testing چيست؟

Sanity Testing نوعي تست نرم افزار است كه پس از دريافت Software Build(با تغيير كوچك در Functionality يا كد) انجام مي‌گيرد، تا بدين ترتيب از رفع باگ‌ها و عدم بروز مشكلات جديد در خلال اين تغييرات، اطمينان حاصل شود.
در اينجا هدف اين است كه تعيين كنيم كه آيا Functionality پيشنهادي تقريبا مطابق انتظار فعاليت مي‌كند يا خير. اگر Sanity Testing شكست خورده و Fail شود، Build صورت گرفته Reject مي‌شود تا بدين ترتيب زمان و هزينه جهت انجام تست دقيق تر تلف نشود.

براي مطالعه بيشتر اين مبحث به سايت ما مراجعه كنيد.  www.testerking.ir

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#sanity_testing
#sanity

تست دود نرم افزار (Smoke Testing)

۶۷ بازديد

تست دود چيست؟

تست دود (Smoke Testing) يك تست مقدماتي است كه بر روي ساخت (Build) اوليه نرم افزار انجام مي شود تا ثبات و آمادگي نرم افزار را براي بررسي روند و فعاليت هاي بعدي تست مورد بررسي قرار دهد.

به تست دود تست ساختار نيز گفته مي شود زيرا در وهله ي اول با تست كردن نرم افزار، ناپايداري نرم افزار مشخص شده و براي تست هاي بيشتر، نسخه رد مي شود.

اصولاً اين يك نوع تست غير جامع است كه هيچ تست عميقي را شامل نمي شود ، بلكه عملكردهاي اساسي را در نظر مي گيرد و مورد ارزيابي قرار مي دهد ، مثلا نصب و اجراي برنامه و تست كردن فانكشن هاي اساسي نرم افزار و…. مورد بررسي قرار ميگيرند.

بنابراين ، قبل از پيشروي در تست نرم افزار پيش رو ، براي ما بسيار مهم است كه يك بررسي اجمالي از ساختار نرم افزار داشته باشيم تا مفهوم تست دود براي شما آسان و قابل درك باشد

 

براي مطالعه بيشتر اين مبحث به سايت ما مراجعه كنيد.   www.testerking.ir

 

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#تست_دود
#Smoke_Test

بتا تست

۶۲ بازديد

تست بتا هم چنين بعنوان تست ميداني از آن ياد مي شود و تست بتا قبل از انتشارمحصول انجام مي شود.

از طريق اين نوع تست ، توسعه دهندگان و تسترها سعي مي كنند پس از تحويل محصول ، هرگونه نقص و خطايي را در سيستم ، كه تنها براي كاربر نهايي قابل مشاهده است پيدا كرده و برطرف كنند

تست بتا شامل انتشار محصول براي يك جامعه مخاطب بزرگتر مي باشد كه خارج از محيط تست انجام مي شود تا محصول مورد نظر در معرض دنياي واقعي قرار بگيرد.

تست بتا مناسب ترين راه براي تست محصول قبل از انتشار آن مي باشد چرا كه اين تست اطمينان مي دهد كه تمامي نقص ها و خطاهاي محصول تصحيح شده و آماده ي انتشار در صنعت نرم افزار مي باشد.

 

ادامه اين مطلب را در سايت ما مطالعه كنيد.   www.testerking.ir

 

مشاوره رايگان

 88976445 -021

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#تست_بتا
#بتا_تست

تست آلفا چيست؟

۵۹ بازديد

تست آلفا يك نوع تست پذيرش كاربر (Acceptance Testing) مي باشد كه قبل از انتشار محصول به مشتري يا كاربران انجام مي شود كه توسط دولپرها و تسترها انجام مي شود.

تيم مسئول اجراي تست آلفا از تيم طراحي كاملا مستقل مي باشد. هدف اصلي از انجام تست آلفا، شبيه سازي كردن محيط كاربر واقعي از طريق روش تست جعبه سياه و تست جعبه سفيد و همچنين اطمينان از عملكرد صحيح محصول بر اساس عملكرد مورد نظر خود مي باشد.

تست آلفا شامل دو فاز مي شود:

  • تست اوليه توسط دولپرهاي سازمان

در اين فاز تست توسط دولپرهاي سازمان انجام مي شود كه وظيفه ي اجراي تست ابتدايي تست آلفا هستند و هم چنين كمك به ديباگ كردن نرم افزار در اسرع وقت مي كنند.

  • تست اپليكيشن توسط تسترها

در فاز دوم از تست آلفا، اپليكيشن تست شده و تاييد شده توسط تيم دولپر در اختيار تيم تست (QA) براي تست هاي بيشتر در محيطي واقعي تر قرار مي گيرد.

چرا تست آلفا انجام مي شود؟

تست آلفا بعنوان مرحله ي نهايي از تست بسيار مهم مي باشد چرا كه باعث مي شود كه تيم، يك نرم افزار موثر و با كيفيت بالا را ارائه دهد. تست آلفا در حقيقت قبل از انتشار محصول انجام مي شود و مي توان گفت اين تست اولين مرحله از تست مستقل محصول مي باشد كه با اجراي اين مرحله اطمينان حاصل مي شود كه نرم افزار، سيستم و پروژه ها طبق پلن مورد نظر پيش رفته اند.

ديگر دلايل انجام تست آلفا عبارت است از:

  • محصول نرم افزاري را با يافتن و تصحيح باگ هايي كه قبلا كشف نشده بودند پالايش مي كند.
  • به تيم اين فرصت را مي دهد تا نرم افزار را در محيط واقعي تست كنند.
  • كيفيت ، كارآيي و عملكرد نرم افزار را قبل از انتشار در دنياي واقعي اعتبار مي دهد.

 

براي مطالعه قسمت دوم اين مطلب به سايت ما مراجعه كنيد. www.testerking.ir

 

مشاوره رايگان

 88976445 -021

 

#تست_اپ
#آموزش_تست_اپليكيشن
#تست_اپليكيشن
#تست_نرم_افزار
#تست_اپ_اندرويد
#تست_اپ_آي_او_اس
#تست_وب_سايت
#تست_آلفا
​​​​​​​#آلفا_تست