testing software: black box and white box testing
TRANSCRIPT
تحصیالت عالیوزارت دانشگاه بلخ
دانشکده کامپیوتر ساینسدیپارتمنت نرم افزار
A
D
laquoنوریraquoنثار احمد راهنما استاد laquoدانیال raquo سید علی تهیه و ترتیب
Software Testing
Comparison Between White Box Testing And Black Box
Testing And Traditional Testing Methods
و مقایسه تست جعبه سفید و تست جعبه سیاه
متدهای تست تجارتی
1
فهرست
معلومات عمومی
Black Box Testing
White Box Testing
مراحل تست
متدهای دیگر تست
ابزارهای تست
نتیجه گیری2
معلومات عمومی
تست چیست
نحوه نگارش مقاله
اهمیت و ضرورت این مقاله
فرضیات
3
Black Box Testing
ننتده از تست جعبه سیاه بر این فرض است که تستت ک
محتویات و الگوریتم های نرم افزار اطالعی ندارد
نهتتایی ایتن تستتت توستتط تتیم تستتت کننتتده و یتا کتتاربران
انجام میشود
ار ایتتتن تستتتت را میتتتتوان تستتتت نایتتتان کننتتتده نتتترم افتتتز
دانست
4
مزایای تست جعبه سیاه
به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد
ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود
نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای
ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند
ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم
5
معایب تست جعبه سیاه
عدم آگاهی از الگوریتم های نرم افزار
عدم تخصص تست کننده ها
همه شمول نبودن تست
6
White Box Testing
ینوعافزارنرمبهدقیقنگاهیباتستروشاین
لقهحوشرطهامبناءبرکهاستکردهایجادراتست
میباشدافزارنرمکدهایداخلیهای
نوششراافزارنرمکدهایتماممیتواندروشاین
دهد
7
مزایای جعبه سفید
ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه
وورودیهایدادهنوعچهاینکهفهمیدنمیباشد
ترآساناستمناسبافزارنرمتستبرایخروجی
میشود
همدکرویبرمیتواندکنندهتستاینکهدلیلبه
درکهکدهااضافیخطوطباشدداشتهدسترسی
میشودایجادهازداییاشکالنتیجه
8
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
فهرست
معلومات عمومی
Black Box Testing
White Box Testing
مراحل تست
متدهای دیگر تست
ابزارهای تست
نتیجه گیری2
معلومات عمومی
تست چیست
نحوه نگارش مقاله
اهمیت و ضرورت این مقاله
فرضیات
3
Black Box Testing
ننتده از تست جعبه سیاه بر این فرض است که تستت ک
محتویات و الگوریتم های نرم افزار اطالعی ندارد
نهتتایی ایتن تستتت توستتط تتیم تستتت کننتتده و یتا کتتاربران
انجام میشود
ار ایتتتن تستتتت را میتتتتوان تستتتت نایتتتان کننتتتده نتتترم افتتتز
دانست
4
مزایای تست جعبه سیاه
به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد
ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود
نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای
ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند
ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم
5
معایب تست جعبه سیاه
عدم آگاهی از الگوریتم های نرم افزار
عدم تخصص تست کننده ها
همه شمول نبودن تست
6
White Box Testing
ینوعافزارنرمبهدقیقنگاهیباتستروشاین
لقهحوشرطهامبناءبرکهاستکردهایجادراتست
میباشدافزارنرمکدهایداخلیهای
نوششراافزارنرمکدهایتماممیتواندروشاین
دهد
7
مزایای جعبه سفید
ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه
وورودیهایدادهنوعچهاینکهفهمیدنمیباشد
ترآساناستمناسبافزارنرمتستبرایخروجی
میشود
همدکرویبرمیتواندکنندهتستاینکهدلیلبه
درکهکدهااضافیخطوطباشدداشتهدسترسی
میشودایجادهازداییاشکالنتیجه
8
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
معلومات عمومی
تست چیست
نحوه نگارش مقاله
اهمیت و ضرورت این مقاله
فرضیات
3
Black Box Testing
ننتده از تست جعبه سیاه بر این فرض است که تستت ک
محتویات و الگوریتم های نرم افزار اطالعی ندارد
نهتتایی ایتن تستتت توستتط تتیم تستتت کننتتده و یتا کتتاربران
انجام میشود
ار ایتتتن تستتتت را میتتتتوان تستتتت نایتتتان کننتتتده نتتترم افتتتز
دانست
4
مزایای تست جعبه سیاه
به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد
ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود
نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای
ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند
ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم
5
معایب تست جعبه سیاه
عدم آگاهی از الگوریتم های نرم افزار
عدم تخصص تست کننده ها
همه شمول نبودن تست
6
White Box Testing
ینوعافزارنرمبهدقیقنگاهیباتستروشاین
لقهحوشرطهامبناءبرکهاستکردهایجادراتست
میباشدافزارنرمکدهایداخلیهای
نوششراافزارنرمکدهایتماممیتواندروشاین
دهد
7
مزایای جعبه سفید
ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه
وورودیهایدادهنوعچهاینکهفهمیدنمیباشد
ترآساناستمناسبافزارنرمتستبرایخروجی
میشود
همدکرویبرمیتواندکنندهتستاینکهدلیلبه
درکهکدهااضافیخطوطباشدداشتهدسترسی
میشودایجادهازداییاشکالنتیجه
8
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
Black Box Testing
ننتده از تست جعبه سیاه بر این فرض است که تستت ک
محتویات و الگوریتم های نرم افزار اطالعی ندارد
نهتتایی ایتن تستتت توستتط تتیم تستتت کننتتده و یتا کتتاربران
انجام میشود
ار ایتتتن تستتتت را میتتتتوان تستتتت نایتتتان کننتتتده نتتترم افتتتز
دانست
4
مزایای تست جعبه سیاه
به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد
ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود
نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای
ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند
ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم
5
معایب تست جعبه سیاه
عدم آگاهی از الگوریتم های نرم افزار
عدم تخصص تست کننده ها
همه شمول نبودن تست
6
White Box Testing
ینوعافزارنرمبهدقیقنگاهیباتستروشاین
لقهحوشرطهامبناءبرکهاستکردهایجادراتست
میباشدافزارنرمکدهایداخلیهای
نوششراافزارنرمکدهایتماممیتواندروشاین
دهد
7
مزایای جعبه سفید
ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه
وورودیهایدادهنوعچهاینکهفهمیدنمیباشد
ترآساناستمناسبافزارنرمتستبرایخروجی
میشود
همدکرویبرمیتواندکنندهتستاینکهدلیلبه
درکهکدهااضافیخطوطباشدداشتهدسترسی
میشودایجادهازداییاشکالنتیجه
8
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
مزایای تست جعبه سیاه
به صورت سریع میتوان مشکالت را در نرم افزار نیدا کرد
ت یعنی وقت کمتری را در بر میگیرد تا مراحل تس ارزان استانجام شود
نیازی نیست که مهارت کافی در زمینه برنامه نویسی و کدهای
ش از برنامه برنامه داشته باشیم که بیشترین افراد تست کننده این رونویسی اطالعی ندارند
ازی نیست بنابراین نی افراد مختلفی میتوانند این تست را انجام دهندکه فرد مورد نظر را جستجو کنیم
5
معایب تست جعبه سیاه
عدم آگاهی از الگوریتم های نرم افزار
عدم تخصص تست کننده ها
همه شمول نبودن تست
6
White Box Testing
ینوعافزارنرمبهدقیقنگاهیباتستروشاین
لقهحوشرطهامبناءبرکهاستکردهایجادراتست
میباشدافزارنرمکدهایداخلیهای
نوششراافزارنرمکدهایتماممیتواندروشاین
دهد
7
مزایای جعبه سفید
ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه
وورودیهایدادهنوعچهاینکهفهمیدنمیباشد
ترآساناستمناسبافزارنرمتستبرایخروجی
میشود
همدکرویبرمیتواندکنندهتستاینکهدلیلبه
درکهکدهااضافیخطوطباشدداشتهدسترسی
میشودایجادهازداییاشکالنتیجه
8
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
معایب تست جعبه سیاه
عدم آگاهی از الگوریتم های نرم افزار
عدم تخصص تست کننده ها
همه شمول نبودن تست
6
White Box Testing
ینوعافزارنرمبهدقیقنگاهیباتستروشاین
لقهحوشرطهامبناءبرکهاستکردهایجادراتست
میباشدافزارنرمکدهایداخلیهای
نوششراافزارنرمکدهایتماممیتواندروشاین
دهد
7
مزایای جعبه سفید
ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه
وورودیهایدادهنوعچهاینکهفهمیدنمیباشد
ترآساناستمناسبافزارنرمتستبرایخروجی
میشود
همدکرویبرمیتواندکنندهتستاینکهدلیلبه
درکهکدهااضافیخطوطباشدداشتهدسترسی
میشودایجادهازداییاشکالنتیجه
8
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
White Box Testing
ینوعافزارنرمبهدقیقنگاهیباتستروشاین
لقهحوشرطهامبناءبرکهاستکردهایجادراتست
میباشدافزارنرمکدهایداخلیهای
نوششراافزارنرمکدهایتماممیتواندروشاین
دهد
7
مزایای جعبه سفید
ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه
وورودیهایدادهنوعچهاینکهفهمیدنمیباشد
ترآساناستمناسبافزارنرمتستبرایخروجی
میشود
همدکرویبرمیتواندکنندهتستاینکهدلیلبه
درکهکدهااضافیخطوطباشدداشتهدسترسی
میشودایجادهازداییاشکالنتیجه
8
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
مزایای جعبه سفید
ستتالزمهکدداخلیساختاردانستنکهدلیلاینبه
وورودیهایدادهنوعچهاینکهفهمیدنمیباشد
ترآساناستمناسبافزارنرمتستبرایخروجی
میشود
همدکرویبرمیتواندکنندهتستاینکهدلیلبه
درکهکدهااضافیخطوطباشدداشتهدسترسی
میشودایجادهازداییاشکالنتیجه
8
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
معایب تست جعبه سفید
تست کننده باید متخصص باشدbull
یزدایاشکالواستممکنغیرخطوطتمامبررسیbullاستدشواربسیکارهم
9
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
روش های جعبه سفید
تست مسیر مبنا(Basis Path Testing)
تست شرطی(Condition Branch Testing)
تست حلقه ها(Loop Testing)
10
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
مراحل تست
Unit Testing تست واحد
Integration Testing مجتمع سازیتست
Regression Testing رگرسیون
Acceptance testing تست تائید
(α-test)
(β- test)
11
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
متدهای دیگر تست
Gray Box Testing
Installing Testing
Smoke Testing
Test Driven Development
12
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
ابزارهای تست
تست یک عملیه تکراری است
ا وقت این ابزارها به تست کننده کمک زیادی میکند ت
کمتری را صرف کند
هزینه های تست را نایین می آورد
باعث باال رفتن کیفیت نرم افزار میشود
13
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
14
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
نتیجه گیری
رم تست نرم افزار یکی از مهم ترین بخش های توسعه ن
افزار است و عضو جدا نشدنی آن نیز است
انجام برنامه نویسان کشور ما نیاز مبرمی به یادگیری و
تست نرم افزار دارند
تثبت میکندکیفیت نرم افزارتست نرم افزار
مک ک ابزاهایی که برای تست نرم افزار ارائه شده است
زیادی برای عملیه تست است
15
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
ماخذ
[1 ] web wwwcplusaboutcomodintroductiontoprogramingpprogrammeshtml [16122014]
[2 ] web wwwPersianEpochTimescomcategorysciencediscoveries
[3 ] Journal Abkaner Cem(November 17 2006)rdquoExplortory Testingrdquo Florida Institute of technology Quality Assurance institute worldwide Annual software Testing Conference Orlando FLRetrieved November 22 2014
[4 ] محسن عیسی نژاد httpissanejad persianblogirrssxml [ 179تاریخ نگارش
[تاریخ بازدید14122014][1391
16
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
ماخذ
[5 ] wwwsoftengblogskycompost-6 تاریخ ]2721390نگارش [تاریخ بازدید14122014][
[6 ] web httpcsnyueducsfacultydavism [تاریخ بازدید14122014]
[7] Zweben S Heym W Kimmich J Systematic testing of data abstractions based on software specifications J Software Testing Verification and Reliability 1992 1(4) 39-55 [14122014تاریخ بازدید]
[8] Journal گروه تخصصی آزمایشگاه فناوری دانشکده انجینری دانشگاه فردوسی مشهد ویبhttpwwwslidesharenetempiteautomatedsoftwaretestingtoolspdf-14550298 [تاریخ بازدید14122014]
17
با تشکر از توجه شما
18
با تشکر از توجه شما
18