آرشیو دی ماه 1398

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

تست جعبه سفيد

۶۱ بازديد

در ابتدا اين سوال را مطرح كنيم كه تست جعبه سفيد چيست؟

نام جعبه سفيد اين استراتژي به نوعي نمادين مي‌باشد، فقط در جهت هماهنگي با جعبه سياه و حس تضاد به چنين اسمي معروف است، در غير اين‌صورت بايد آن را جعبه شفاف يا شيشه‌اي ناميد (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

قسمت چهارم STLC چرخه حيات تست نرم افزار

۵۹ بازديد

خاتمه ي چرخه ي تست

اين مرحله آخرين مرحله بوده كه در آن ما گزارشي براي به اتمام رسيدن تست تهيه مي كنيم.

در اين مرحله تيم تست براي جلسه اي فراخوانده مي شوند تا معيارهاي تكميل چرخه بر اساس پوشش تست، كيفيت، زمان، هزينه، نرم افزار، اهداف تجاري ارزيابي شوند.

تيم تست مدارك تست (مانند تست كيس، گزارش ايرادات و…) را براي شناسايي استراتژي هايي كه بايد در آينده عملي شوند كه همين امر باعث جلوگيري از چالش هاي پيش روي پروژه مي شود، تجزيه و تحليل مي كنند.

گزارش اتمام تست بر اساس شاخص بالا تهيه و تنظيم مي شود.

مدارك تست

1- ...

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

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

 88976445 -021

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

قسمت سوم STLC چرخه حيات تست نرم افزار

۶۱ بازديد

طراحي تست

در اين فاز تيم تست شروع به نوشتن test case ها مي كند. تيم تست، test case ها، تست اسكريپت (چنانچه تست اتومات بخواهد صورت بگيرد) و اطلاعات تست را فراهم مي كند. بعد از آنكه تست كيس ها آماده شدند مسئول بخش تست آنها را بازنگري مي كند. اين فايل در غالب فايل اكسل تهيه مي گردد.

در ادامه داريم : ستاپ كردن محيط تست و اجراي تست 

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

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

 88976445 -021

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

قسمت دوم از STLC چرخه حيات تست نرم افزار

۶۴ بازديد

1- معين كننده ي هويت تست پلن

يك عدد مي باشد كه هويت تست پلن را مشخص مي كند.

براي مثال: ProjectName_0001

2- مرجع ها

اين بخش براي اين است تا تمام ليست داكيومنت هايي را كه تست پلن شما را پشتيباني مي كنند و شما درحال تهيه آنها هستيد را مشخص كند.

براي مثال: تشخيص نيازهاي سيستم، استراتژي تست، طرح پروژه،راهنماي پروژه و….

3- مقدمه

مقدمه يا خلاصه ي تست پلن شامل هدف كلي پروژه و محدوده ي آن مي باشد.

براي مثال: هدف از نوشتن اين داكيومنت اين است تا تست كارايي (فانكشنال) پروژه ي “X” انجام شود.

4- آيتم هاي تست

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

براي مثال: هر دو بخش back end  و  front end اين اپليكيشن مي بايست روي محيط windows / Linux تست شود.

5-  فيچرهايي كه مي بايست تست شوند

در اين بخش مي بايست ليستي از تمامي فيچرهايي كه مي بايست در طول پروژه تمامي آنها تست شوند تهيه كرد.

براي مثال: صفحه ي لاگين، صفحه ي گزارشات، صفحه ي تنظيمات و…..

توضيحات بيشتر را در سايت ما دنبال كنيد www.testerking.ir

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

STLC چرخه ي تست نرم افزار

۷۸ بازديد

چرخه ي حيات (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)

 

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

7 اصل اساسي در تست نرم افزار

۶۰ بازديد

به دست آوردن نتايج بهينه هنگام انجام تست نرم افزار بدون انحراف از هدف مد نظر، بسيار مهم است.

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

اصول تست نرم افزار (قسمت اول) : تست كامل ممكن نيست
اصول تست نرم افزار (قسمت دوم) : خوشه بندي عيب ها
اصول تست نرم افزار (قسمت سوم) : پارادوكس حشره كش
اصول تست نرم افزار (قسمت چهارم) : فرآيند تست فقط وجود داشتن اشكالات را نشان مي دهد
اصول تست نرم افزار (قسمت پنجم) : نبودن اشكال
اصول تست نرم افزار (قسمت ششم) : تست زودهنگام
اصول تست نرم افزار / عقيده نادرست (قسمت آخر) : عقيده نادرست

كاربراي محترم حتما براي توضيحات بيشتر به مطالب ما در سايت تستركينگ مراجعه بفرماييد.

 

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

چه زماني تست پايان ميپذيرد؟

۸۴ بازديد

بر خلاف آنكه مي‌دانيم چه زماني تست را آغاز كنيم، تعيين زمان پايانتست بسيار دشوار است.

تست فرآيندي بي پايان مي‌باشد و تعيين زماني براي توقف آن بسيار دشوار است و نمي‌توان با اطمينان گفت كه نرم افزار توليدي ۱۰۰% تست شده است.

مواردي كه نبايستي براي تست درنظر گرفته شود:

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

 

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

چه كسي تست مي كند؟ چه زماني تست شروع ميشود؟

۷۸ بازديد

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

  • چه كسي تست ميكند؟

در صنعت IT، شركت‌هاي بزرگ، تيمي براي بررسي نرم افزارهاي توليدي در چارچوب الزامات و فعاليت‌هاي شركت دارند كه اين تيم، تيم تست مي‌باشد.

در اغلب موارد تستر در يكي از بخش‌هاي زير قرار مي‌گيرد:

– بخش تست نرم افزار

– بخش توسعه نرم افزار

در طول چرخه عمر توسعه نرم افزار (Software Development Life Cycle) كه به آن SDLC گفته مي‌شود، تست آغاز شده و تا استقرار نرم افزار به طول مي‌انجامد.

با اين حال تمامي اين تست‌ها بستگي به مدل توسعه‌اي دارد كه شركت‌ها انجام مي‌دهند.

به طور مثال در مدل آبشاري، تست در مرحله توليد نرم افزار انجام مي‌شود اما در مدل افزايشي، تست در پايان هر افزايش يا تغيير، تكرار مي‌شود و در پايان توليد نرم افزار هم دوباره تست انجام مي‌شود.

در هر مرحله از SDLC ، تجزيه و تحليل و تاييديه‌هاي مورد نياز نيز براي تست در نظر گرفته مي‌شود.

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

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

تست نرم افزار چيست؟

۶۱ بازديد

تست نرم افزار را مي توان به صورت‌هاي زير معنا كرد:

– دايكسترا (Edsgar W.Dijkstra) در تعريف تست مي گويد: تست فقط مي‌تواند وجود خطاها را نشان دهد نه عدم وجود آنها را !

– تلاش‌هايي در جهت عيب يابي و رفع آن، نه تلاش در جهت اثبات كامل صحت نرم افزار، زيرا اين قضيه با ماهيت تست تفاوت دارد.

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

ادامه مطلب را در سايت ما دنبال كنيد