صفحه 1:
تكنيى ها وابزارهاى تس ره 810151
0
استاد : درون خسروى
عاطفه محمدحسینی
لیلا سادات بیگی
صفحه 2:
معد مه
۲ مفهوم نرم افزارتحت ویندوز ۳
نرم افزارهاى تحت رد سيار
را
ل ا
فرض کنید شما یک سیستم شخصی دارید و روی آن یک نرم افزار را اجرا می کنید. در این هنگام اطلاعات برای واحد
۱
بردازش های مربوط به نرم افزار مورد نظر بر روی سیستم شما صورت نمی گیرد. شما یک درخواست به سیستم
خدمات
دهنده(سرور) ارسال می کنید. سیستم خدمات دهنده بر روی بستر اینترنت قرار دارد و به عبارنی تحت وب است, سپس
سرور بردازش هاى لازم را انجام داده و نتايج را براى شما ارسال مى كند
صفحه 3:
0
53 رين مزيت برنامههاى تحت وب سادكى توزيع اين برنامهها بين كاريران است, زيرا براى
ار
lees eee Pe eee رد لاي
>كتترل نسخة برنامه تحت وب به راحتى الجآ coy .2 را 01 ١ ١ آخرين یر
ل ال ل امك الو
” مستقل از يلت فرم بوده و اشميتى ندارد كار ار و 029007 ١9 ركرف اسسفانه كن ايل كايا
اه
باعث صرفه جوپی بیش از میلیونها تومان هزینه نسبت به برنامههای تحت ویندوز شوند. توانایی ایجاد سریع
تغييرات
carers و ا
/ 07
صفحه 4:
امنیت در نرم افزارهای تحت وب
۷ تعرایف امنیت
۰ ار را و لا RPE gee Be Ce
ار cere a
امنینی که توسسظ رم لور
بغنی در کد برنامه باید یکسری کدهای 1 ایجاد شود در اين سطح | ار ار
0
ايجاد فى شود و Py: he Pg ae روشهاف اميف را اشكال كذ
pated ی وا
5200
sede) 521111111110
صفحه 5:
۲ تست نرم افزار چیست؟؟؟
ea oor) ee Terr ee St Se Ree OS es a ee Sed
۳
0
"مفهوم تست نرم افزار
cere رت
سيستمى هدايت شود.
۲ دلایل اهمیت تست نرم افزار
به طور معمول, تست, بيشترين تلاش را تست به لا از ار لا دا ۰
ا Pere
ا ا ا ا ا ا ا
بنابراین؛ بریاکردن یک راهبرد
ا را ورد
صفحه 6:
pear eanire] Eryn رز تون
0
ا م م ا ا ا ا ۱
ES eNO ال اا ا ل ل ياس
مهندسان نرم افزار:
مهندسان تست, يزاى هر قسمك ان برناك یا ی را
ee 01 ا ررد را مسي ری و
سوا رف ا eyo og age ري و
عا كه سسا och fo eo ال رز
0000
افزادى هستند كه در تمام مراحل توليد برنامه: روش قا ثراة تلت تعريق مى كنلة واللن تاريل لي
Pe ere Pe remaster anernrrnrnt arab Bec gavere nek tourney Pela Neer
اینکه چه جاهایی را پزتر دست ایند
صفحه 7:
انواع تست نرم افزار
ومنغدع را
وزیا
ومغوع7 ار
CUMS)
وملتادع؟ رت
رز
ومتغدع7 ۱۳
M eh 00
CMs] ور
وماغدع7 مم8
Ee cs
صفحه 8:
Unit Testing
و
of هدف از انجام این تست
هدف از انجام اين تست اطمینان از درستی عملکرد واحدهایی است که پس از توسعه در قسمتهای مختلف سیستم مورد
اشنتفاده
قرارخواهند كرفت.
” معايب
تست واحد هرخطا در برنامه را دریافت نمی کند زیرا نمیتواند هزمسیر
أجرارا دربرتامه اى كه جزيرنامه هاى بى اهميت است ارزيابى كند.
صفحه 9:
Integration Testing
>“ايننوع تست ببه"ما اين امكان را مى دهد كه جَنْد نوع كامينت مختلف را كنار يكديكر تست كنيم-
ا ا را ار Dg Bie Nal APA
م ا ا ا ا و ترا
Peg ee ا ا ا ل ام
sa5 % كل لدم عت
هدف از تست یکپارچگی سیستم آن است که مطمئن شویم اجزای مختلف سیستم در کناریکدیگر بهخوی کار
'مكنند و تعاملات. ارتباطات و رد و بدلَ كردن دادهها دربين | 1 7 لطي 03330 — 9
ٍ كي ا aires
= —— [eee 1
صفحه 10:
System Testing
Be ee ene eine eee Pe Bem ene nea eed
هيج:مشكلق وظايفشان را انجام دهند. در اينجا نرم افزار طراحى شده به تنهابي درسث عمل مى كتد و بخش هاى مختلف مِى تواتقد
كنار يكذيكر بدون خطا فعاليت تمايند. نرمافزار خود جزئى از يك سيستم بزركتر است و نياز است كه با عناضر ديكر اين سيستم مانند سحت
اي
7 الس ا ل ا ب ار لني ال لوقا ا
رد آن مطمئن شوتد.
See ل ا
"۳ ا yl %
لا duran. — ا
ازنزا 4
Mane
Panning phawe sen phase
صفحه 11:
Acceptance Testing
peices TES ep ye pap ال
Pee my arc eewe NEES By Ser nosT vey (eh SPC rcr Ur iv) eek Wane Mav pcm Srna es
eK Pre eure ers rar ewer Pa once ere
8
4 دف ناز een
ran perc Ns PO لد 000777
سیستم نرمافزاری می تواند در
دنیای واقعی, که از افراد متعدد با توانابیها, ویژگیها, شرایط و فشارکاری و زمانی مختلفی تشکیل شده است, به خوبی عمل کند.
4 ار رن 0
ا ٩
Eee gees Cor Pye eS Peay CgPe Pear eae oes Psi fe) MPS USEC oer ren Pepe Com weca eer
۳
۱
صفحه 12:
3 ابزارهای تست
Xamarin test cloud %
Android Lint ¥
250100
0 06
Find BugsY
صفحه 13:
رویکردهای تست نرم 01۳۹
تست ايستا
نوعى نسيت است كه در آنء از نرم افزار استفاده نمى شود. در اين تست,؛ وارذ جزبيات نمى شويم و مثلآ در آن منطق برنامه, الكور,
genre eee rermrire tyme زر ار
ترنامه ايْنّ كارها را انجام مى دهد
ا 5
رفتار نرم افزار را'به”ورودى هايى كه به مرور زمان قير كن 13 ار فى ايلا يهنن تسن كد در آن را را
ل رت Sry را
صفحه 14:
۱ ۸
۱ IP SEP Cry yee Mer MRCS
تاسیس شده ودرطول سالیان گذشته فعالیت خود را در زمینه های طراحی وییاده سازی اتوماسیون های
۱ ا
وكردشكرى ,ساختمان مصالح ,خبركزارى وسايرحوزه هاى جديد دنبال نموده است.
فتوچاب
me TEC Ror on} لت
افزارتحت وب طراحی چاپ
نرم افزارتحت وب طراحى من يي
مقايسه., نمايش قيمت و انتتخاب
1 ل
صفحه 15:
نتیجه گیری
Brew ا Ny
به چتین چارچوبی به وضوح قابل درک است. در مجموع, می توان گفت روش آزمون در این چارچوب, روش جعبه خاکستری است؛
7
Cg زر ار را و
صفحه 16:
۱۹۸ 0 al
https://en.wikipedia.org/wiki/List_of web testing tools .2
https://en.wikipedia.org/wiki/List_of GUI testing tools .3
http://ageeknotes.com .4
Automatic Test Factoring for Java - David Saff, Shay Artzi, Jeff H.Perkins, Michael D. .5
أكممع
6. Selective Capture and Replay of Program Executions - Alessandro Orso and Bryan
Talal oN
7. Eclat: Automatic Generation and Classification of Test Inputs - Carlos Pacheco,
Michael D. Ernst
8. Orstra: Augmenting Automatically Generated Unit-Test Suites with Regression Oracle
Checking